/external/skia/src/core/ |
D | Sk64.cpp | 201 void Sk64::div(int32_t denom, DivOptions option) in div() argument 203 SkASSERT(denom); in div() 207 int sign = denom ^ hi; in div() 209 denom = SkAbs32(denom); in div() 218 uint32_t newLo = lo + (denom >> 1); in div() 225 if (lo < (uint32_t)denom) in div() 229 this->set(0, lo / denom); in div() 239 int dbits = SkCLZ(denom); in div() 249 denom <<= (dbits - 1); in div() 259 if ((uint32_t)denom <= (uint32_t)hi) in div() [all …]
|
D | SkMath.cpp | 70 int32_t SkMulDiv(int32_t numer1, int32_t numer2, int32_t denom) { in SkMulDiv() argument 71 SkASSERT(denom); in SkMulDiv() 75 tmp.div(denom, Sk64::kTrunc_DivOption); in SkMulDiv() 256 if ((numer = (numer << 1) - denom) >= 0) \ 257 result |= 1 << (n - 1); else numer += denom 259 int32_t SkDivBits(int32_t numer, int32_t denom, int shift_bias) { in SkDivBits() argument 260 SkASSERT(denom != 0); in SkDivBits() 266 int32_t sign = SkExtractSign(numer ^ denom); in SkDivBits() 268 denom = SkAbs32(denom); in SkDivBits() 271 int dbits = SkCLZ(denom) - 1; in SkDivBits() [all …]
|
D | SkMatrix.cpp | 296 static inline SkFixed roundidiv(SkFixed numer, int denom) { in roundidiv() argument 298 int ds = denom >> 31; in roundidiv() 300 denom = (denom ^ ds) - ds; in roundidiv() 302 SkFixed answer = (numer + (denom >> 1)) / denom; in roundidiv() 778 SkFixed denom; in sk_inv_determinant() local 780 denom = tmp1.getShiftRight(33 - s); in sk_inv_determinant() 782 denom = (int32_t)tmp1.fLo << (s - 33); in sk_inv_determinant() 785 if (denom == 0) { in sk_inv_determinant() 792 return SkFractDiv(SK_Fract1, denom); in sk_inv_determinant() 1439 SkFixed denom = SkMulDiv(x1, y2, x2) - y1; in Poly4Proc() local [all …]
|
D | SkColor.cpp | 29 static inline SkScalar ByteDivToScalar(int numer, U8CPU denom) { in ByteDivToScalar() argument 31 return SkIntToScalar(numer) / (int)denom; in ByteDivToScalar()
|
D | SkGeometry.cpp | 105 static int valid_unit_divide(SkScalar numer, SkScalar denom, SkScalar* ratio) in valid_unit_divide() argument 112 denom = -denom; in valid_unit_divide() 115 if (denom == 0 || numer == 0 || numer >= denom) in valid_unit_divide() 118 SkScalar r = SkScalarDiv(numer, denom); in valid_unit_divide() 409 Sk64 numer, denom, tmp; in SkChopQuadAtMaxCurvature() local 417 denom.setMul(Bx, Bx); in SkChopQuadAtMaxCurvature() 419 denom.add(tmp); in SkChopQuadAtMaxCurvature() 420 SkASSERT(!denom.isNeg()); in SkChopQuadAtMaxCurvature() 421 if (numer < denom) in SkChopQuadAtMaxCurvature() 423 t = numer.getFixedDiv(denom); in SkChopQuadAtMaxCurvature()
|
/external/aac/libSBRenc/src/ |
D | sbr_misc.cpp | 241 FIXP_DBL FDKsbrEnc_LSI_divide_scale_fract(FIXP_DBL num, FIXP_DBL denom, FIXP_DBL scale) in FDKsbrEnc_LSI_divide_scale_fract() argument 248 INT shiftDenom = CountLeadingBits(denom); in FDKsbrEnc_LSI_divide_scale_fract() 256 if ( denom > (tmp >> fixMin(shiftNum+shiftScale-1,(DFRACT_BITS-1))) ) { in FDKsbrEnc_LSI_divide_scale_fract() 257 denom = denom << shiftDenom; in FDKsbrEnc_LSI_divide_scale_fract() 258 tmp = schur_div(tmp,denom,15); in FDKsbrEnc_LSI_divide_scale_fract()
|
D | ton_corr.cpp | 240 FIXP_DBL tmp,num,denom; in FDKsbrEnc_CalculateTonalityQuotas() local 247 denom = (fac>>1) + (fMultDiv2(fac,RELAXATION_FRACT)>>RELAXATION_SHIFT) - num; in FDKsbrEnc_CalculateTonalityQuotas() 248 denom = fixp_abs(denom); in FDKsbrEnc_CalculateTonalityQuotas() 255 denomShift = CountLeadingBits(denom); in FDKsbrEnc_CalculateTonalityQuotas() 256 denom = (FIXP_DBL)denom << denomShift; in FDKsbrEnc_CalculateTonalityQuotas() 258 if ((num > FL2FXCONST_DBL(0.0f)) && (denom != FL2FXCONST_DBL(0.0f))) { in FDKsbrEnc_CalculateTonalityQuotas() 262 tmp = schur_div(num,denom,16); in FDKsbrEnc_CalculateTonalityQuotas() 267 quotaMatrix[timeIndex][r] = schur_div(num,denom,16) >> commonShift; in FDKsbrEnc_CalculateTonalityQuotas()
|
/external/libvorbis/lib/ |
D | lsp.c | 321 double p=defl[m],pp=0.f,ppp=0.f,denom; in Laguerre_With_Deflation() local 331 denom=(m-1) * ((m-1)*pp*pp - m*p*ppp); in Laguerre_With_Deflation() 332 if(denom<0) in Laguerre_With_Deflation() 336 denom = pp + sqrt(denom); in Laguerre_With_Deflation() 337 if(denom<EPSILON)denom=EPSILON; in Laguerre_With_Deflation() 339 denom = pp - sqrt(denom); in Laguerre_With_Deflation() 340 if(denom>-(EPSILON))denom=-(EPSILON); in Laguerre_With_Deflation() 343 delta = m*p/denom; in Laguerre_With_Deflation()
|
/external/skia/tests/ |
D | MathTest.cpp | 440 SkFixed denom = rand.nextS(); in TestMath() local 441 SkFixed result = SkFixedDiv(numer, denom); in TestMath() 442 SkLONGLONG check = ((SkLONGLONG)numer << 16) / denom; in TestMath() 445 (void)SkCLZ(denom); in TestMath() 455 result = SkFractDiv(numer, denom); in TestMath() 456 check = ((SkLONGLONG)numer << 30) / denom; in TestMath() 468 denom = denom << 8 >> 8; in TestMath() 470 result = SkFixedMul(numer, denom); in TestMath() 471 SkFixed r2 = symmetric_fixmul(numer, denom); in TestMath() 479 if (numer >= 0 && denom >= 0) { in TestMath() [all …]
|
D | Sk64Test.cpp | 157 int32_t denom = rand.nextS(); in TestSk64() local 159 while (denom == 0) in TestSk64() 160 denom = rand.nextS(); in TestSk64() 164 wide.div(denom, Sk64::kTrunc_DivOption); in TestSk64() 165 check /= denom; in TestSk64() 173 denom = wide.getSqrt(); in TestSk64() 175 int diff = denom - ck; in TestSk64()
|
/external/skia/include/core/ |
D | SkFixed.h | 130 #define SkFixedDiv(numer, denom) SkDivBits(numer, denom, 16) argument 131 SkFixed SkFixedDivInt(int32_t numer, int32_t denom); 132 SkFixed SkFixedMod(SkFixed numer, SkFixed denom); 139 #define SkFractDiv(numer, denom) SkDivBits(numer, denom, 30) argument
|
D | SkMath.h | 28 int32_t SkMulDiv(int32_t numer1, int32_t numer2, int32_t denom); 34 int32_t SkDivBits(int32_t numer, int32_t denom, int shift);
|
/external/mesa3d/include/c99/ |
D | inttypes.h | 280 imaxdiv_t __cdecl imaxdiv(intmax_t numer, intmax_t denom) in imaxdiv() argument 284 result.quot = numer / denom; in imaxdiv() 285 result.rem = numer % denom; in imaxdiv() 290 result.rem -= denom; in imaxdiv()
|
/external/clang/test/CodeGen/ |
D | uint128_t.c | 5 extern uint64_t denom; 14 tmp /= denom; in f()
|
/external/aac/libFDK/src/ |
D | fixpoint_math.cpp | 529 FIXP_DBL fDivNorm(FIXP_DBL num, FIXP_DBL denom) in fDivNorm() argument 534 FDK_ASSERT (denom >= num); in fDivNorm() 536 res = fDivNorm(num, denom, &e); in fDivNorm() 554 FIXP_DBL fDivNormHighPrec(FIXP_DBL num, FIXP_DBL denom, INT *result_e) in fDivNormHighPrec() argument 560 FDK_ASSERT (denom > (FIXP_DBL)0); in fDivNormHighPrec() 573 norm_den = CountLeadingBits(denom); in fDivNormHighPrec() 574 denom = denom << norm_den; in fDivNormHighPrec() 577 div = schur_div(num, denom, 31); in fDivNormHighPrec()
|
/external/webrtc/src/modules/audio_processing/aec/ |
D | aec_resampler.c | 179 float denom = 0; in EstimateSkew() local 225 denom = x2 - xAvg*x; in EstimateSkew() 227 if (denom != 0) { in EstimateSkew() 228 skew = (xy - xAvg*y) / denom; in EstimateSkew()
|
/external/jdiff/src/jdiff/ |
D | APIComparator.java | 123 Long denom = new Long(oldAPI.packages_.size() + newAPI.packages_.size()); in compareAPIs() local 125 if (denom.intValue() == 0) { in compareAPIs() 130 System.out.println("Top level changes: " + differs + "/" + denom.intValue()); in compareAPIs() 131 differs = (100.0 * differs)/denom.doubleValue(); in compareAPIs() 226 Long denom = new Long(oldPkg.classes_.size() + newPkg.classes_.size()); in comparePackages() local 228 if (denom.intValue() == 0) { in comparePackages() 233 …t.println("Package " + pkgDiff.name_ + " had a difference of " + differs + "/" + denom.intValue()); in comparePackages() 234 pkgDiff.pdiff = 100.0 * differs/denom.doubleValue(); in comparePackages() 235 return differs/denom.doubleValue(); in comparePackages() 326 Long denom = new Long( in compareClasses() local [all …]
|
/external/compiler-rt/lib/ppc/ |
D | divtc3.c | 41 const long double denom = __gcc_qadd(__gcc_qmul(cDD.ld, cDD.ld), __gcc_qmul(dDD.ld, dDD.ld)); in __divtc3() local 45 DD real = { .ld = __gcc_qdiv(realNumerator, denom) }; in __divtc3() 46 DD imag = { .ld = __gcc_qdiv(imagNumerator, denom) }; in __divtc3() 57 DD rDD = { .ld = denom }; in __divtc3()
|
/external/quake/quake/src/QW/client/ |
D | mathlib.c | 498 void FloorDivMod (double numer, double denom, int *quotient, in FloorDivMod() argument 505 if (denom <= 0.0) in FloorDivMod() 506 Sys_Error ("FloorDivMod: bad denominator %d\n", denom); in FloorDivMod() 516 x = floor(numer / denom); in FloorDivMod() 518 r = (int)floor(numer - (x * denom)); in FloorDivMod() 525 x = floor(-numer / denom); in FloorDivMod() 527 r = (int)floor(-numer - (x * denom)); in FloorDivMod() 531 r = (int)denom - r; in FloorDivMod()
|
/external/quake/quake/src/WinQuake/ |
D | mathlib.cpp | 500 void FloorDivMod (double numer, double denom, int *quotient, in FloorDivMod() argument 507 if (denom <= 0.0) in FloorDivMod() 508 Sys_Error ("FloorDivMod: bad denominator %d\n", denom); in FloorDivMod() 518 x = floor(numer / denom); in FloorDivMod() 520 r = (int)floor(numer - (x * denom)); in FloorDivMod() 527 x = floor(-numer / denom); in FloorDivMod() 529 r = (int)floor(-numer - (x * denom)); in FloorDivMod() 533 r = (int)denom - r; in FloorDivMod()
|
/external/chromium/base/ |
D | time_mac.cc | 108 if (timebase_info.denom == 0) { in Now() 125 timebase_info.numer / timebase_info.denom; in Now()
|
/external/opencv/cv/src/ |
D | cvfundam.cpp | 135 double num, denom; in cvRANSACUpdateNumIters() local 147 denom = 1. - pow(1. - ep,model_points); in cvRANSACUpdateNumIters() 148 if( denom < DBL_MIN ) in cvRANSACUpdateNumIters() 152 denom = log(denom); in cvRANSACUpdateNumIters() 154 result = denom >= 0 || -num >= max_iters*(-denom) ? in cvRANSACUpdateNumIters() 155 max_iters : cvRound(num/denom); in cvRANSACUpdateNumIters() 1194 CvMat* denom = 0; in cvConvertPointsHomogeneous() local 1336 CV_CALL( denom = cvCreateMat( 1, d_count, dst->type )); in cvConvertPointsHomogeneous() 1345 float* iw = denom->data.fl; in cvConvertPointsHomogeneous() 1363 cvDiv( 0, denom, denom ); in cvConvertPointsHomogeneous() [all …]
|
/external/jmonkeyengine/engine/src/core/com/jme3/bounding/ |
D | BoundingBox.java | 856 private boolean clip(float denom, float numer, float[] t) { in clip() argument 860 if (denom > 0.0f) { in clip() 861 if (numer > denom * t[1]) { in clip() 864 if (numer > denom * t[0]) { in clip() 865 t[0] = numer / denom; in clip() 868 } else if (denom < 0.0f) { in clip() 869 if (numer > denom * t[0]) { in clip() 872 if (numer > denom * t[1]) { in clip() 873 t[1] = numer / denom; in clip()
|
/external/skia/src/effects/ |
D | SkEmbossMask.cpp | 118 int denom = SkSqrt32(nx * nx + ny * ny + kDelta*kDelta); in Emboss() 119 SkFixed dot = numer / denom; in Emboss()
|
/external/dhcpcd/ |
D | common.c | 176 factor = (double)info.numer / (double)info.denom; in get_monotonic() 182 if ((info.denom != 1 || info.numer != 1) && factor != 0.0) in get_monotonic()
|