/external/skia/src/core/ |
D | SkMath.cpp | 50 int32_t SkMulDiv(int32_t numer1, int32_t numer2, int32_t denom) { in SkMulDiv() argument 51 SkASSERT(denom); in SkMulDiv() 55 tmp.div(denom, Sk64::kTrunc_DivOption); in SkMulDiv() 236 if ((numer = (numer << 1) - denom) >= 0) \ 237 result |= 1 << (n - 1); else numer += denom 239 int32_t SkDivBits(int32_t numer, int32_t denom, int shift_bias) { in SkDivBits() argument 240 SkASSERT(denom != 0); in SkDivBits() 246 int32_t sign = SkExtractSign(numer ^ denom); in SkDivBits() 248 denom = SkAbs32(denom); in SkDivBits() 251 int dbits = SkCLZ(denom) - 1; in SkDivBits() [all …]
|
D | Sk64.cpp | 190 void Sk64::div(int32_t denom, DivOptions option) in div() argument 192 SkASSERT(denom); in div() 196 int sign = denom ^ hi; in div() 198 denom = SkAbs32(denom); in div() 207 uint32_t newLo = lo + (denom >> 1); in div() 214 if (lo < (uint32_t)denom) in div() 218 this->set(0, lo / denom); in div() 228 int dbits = SkCLZ(denom); in div() 238 denom <<= (dbits - 1); in div() 247 if ((uint32_t)denom <= (uint32_t)hi) in div() [all …]
|
/external/chromium_org/third_party/skia/src/core/ |
D | SkMath.cpp | 50 int32_t SkMulDiv(int32_t numer1, int32_t numer2, int32_t denom) { in SkMulDiv() argument 51 SkASSERT(denom); in SkMulDiv() 55 tmp.div(denom, Sk64::kTrunc_DivOption); in SkMulDiv() 236 if ((numer = (numer << 1) - denom) >= 0) \ 237 result |= 1 << (n - 1); else numer += denom 239 int32_t SkDivBits(int32_t numer, int32_t denom, int shift_bias) { in SkDivBits() argument 240 SkASSERT(denom != 0); in SkDivBits() 246 int32_t sign = SkExtractSign(numer ^ denom); in SkDivBits() 248 denom = SkAbs32(denom); in SkDivBits() 251 int dbits = SkCLZ(denom) - 1; in SkDivBits() [all …]
|
D | Sk64.cpp | 190 void Sk64::div(int32_t denom, DivOptions option) in div() argument 192 SkASSERT(denom); in div() 196 int sign = denom ^ hi; in div() 198 denom = SkAbs32(denom); in div() 207 uint32_t newLo = lo + (denom >> 1); in div() 214 if (lo < (uint32_t)denom) in div() 218 this->set(0, lo / denom); in div() 228 int dbits = SkCLZ(denom); in div() 238 denom <<= (dbits - 1); in div() 247 if ((uint32_t)denom <= (uint32_t)hi) in div() [all …]
|
/external/chromium_org/third_party/skia/src/effects/gradients/ |
D | SkSweepGradient.cpp | 100 static unsigned div_64(int numer, int denom) { in div_64() argument 101 SkASSERT(numer <= denom); in div_64() 103 SkASSERT(denom > 0); in div_64() 106 int dbits = SkCLZ(denom); in div_64() 114 denom <<= dbits - 1; in div_64() 120 if ((numer -= denom) >= 0) { in div_64() 123 numer += denom; in div_64() 132 if ((numer = (numer << 1) - denom) >= 0) in div_64() 135 numer += denom; in div_64() 137 if ((numer = (numer << 1) - denom) >= 0) in div_64() [all …]
|
/external/skia/src/effects/gradients/ |
D | SkSweepGradient.cpp | 100 static unsigned div_64(int numer, int denom) { in div_64() argument 101 SkASSERT(numer <= denom); in div_64() 103 SkASSERT(denom > 0); in div_64() 106 int dbits = SkCLZ(denom); in div_64() 114 denom <<= dbits - 1; in div_64() 120 if ((numer -= denom) >= 0) { in div_64() 123 numer += denom; in div_64() 132 if ((numer = (numer << 1) - denom) >= 0) in div_64() 135 numer += denom; in div_64() 137 if ((numer = (numer << 1) - denom) >= 0) in div_64() [all …]
|
/external/chromium_org/third_party/skia/include/core/ |
D | SkMath.h | 20 int32_t SkMulDiv(int32_t numer1, int32_t numer2, int32_t denom); 27 int32_t SkDivBits(int32_t numer, int32_t denom, int shift); 180 inline void SkTDivMod(In numer, In denom, Out* div, Out* mod) { in SkTDivMod() argument 188 const In d = numer/denom; in SkTDivMod() 190 *mod = static_cast<Out>(numer-d*denom); in SkTDivMod() 193 *div = static_cast<Out>(numer/denom); in SkTDivMod() 194 *mod = static_cast<Out>(numer%denom); in SkTDivMod()
|
D | SkFixed.h | 137 #define SkFixedDiv(numer, denom) SkDivBits(numer, denom, 16) argument 138 SkFixed SkFixedDivInt(int32_t numer, int32_t denom); 139 SkFixed SkFixedMod(SkFixed numer, SkFixed denom); 146 #define SkFractDiv(numer, denom) SkDivBits(numer, denom, 30) argument
|
/external/mesa3d/src/gallium/auxiliary/util/ |
D | u_format_rgb9e5.h | 108 double denom; in float3_to_rgb9e5() local 119 denom = pow(2, exp_shared - RGB9E5_EXP_BIAS - RGB9E5_MANTISSA_BITS); in float3_to_rgb9e5() 121 maxm = (int) floor(maxrgb / denom + 0.5); in float3_to_rgb9e5() 123 denom *= 2; in float3_to_rgb9e5() 130 rm = (int) floor(rc / denom + 0.5); in float3_to_rgb9e5() 131 gm = (int) floor(gc / denom + 0.5); in float3_to_rgb9e5() 132 bm = (int) floor(bc / denom + 0.5); in float3_to_rgb9e5()
|
/external/skia/include/core/ |
D | SkMath.h | 20 int32_t SkMulDiv(int32_t numer1, int32_t numer2, int32_t denom); 27 int32_t SkDivBits(int32_t numer, int32_t denom, int shift); 180 inline void SkTDivMod(In numer, In denom, Out* div, Out* mod) { in SkTDivMod() argument 188 const In d = numer/denom; in SkTDivMod() 190 *mod = static_cast<Out>(numer-d*denom); in SkTDivMod() 193 *div = static_cast<Out>(numer/denom); in SkTDivMod() 194 *mod = static_cast<Out>(numer%denom); in SkTDivMod()
|
D | SkFixed.h | 137 #define SkFixedDiv(numer, denom) SkDivBits(numer, denom, 16) argument 138 SkFixed SkFixedDivInt(int32_t numer, int32_t denom); 139 SkFixed SkFixedMod(SkFixed numer, SkFixed denom); 146 #define SkFractDiv(numer, denom) SkDivBits(numer, denom, 30) argument
|
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/util/ |
D | u_format_rgb9e5.h | 108 double denom; in float3_to_rgb9e5() local 119 denom = pow(2, exp_shared - RGB9E5_EXP_BIAS - RGB9E5_MANTISSA_BITS); in float3_to_rgb9e5() 121 maxm = (int) floor(maxrgb / denom + 0.5); in float3_to_rgb9e5() 123 denom *= 2; in float3_to_rgb9e5() 130 rm = (int) floor(rc / denom + 0.5); in float3_to_rgb9e5() 131 gm = (int) floor(gc / denom + 0.5); in float3_to_rgb9e5() 132 bm = (int) floor(bc / denom + 0.5); in float3_to_rgb9e5()
|
/external/skia/tests/ |
D | MathTest.cpp | 530 SkFixed denom = rand.nextS(); in DEF_TEST() local 531 SkFixed result = SkFixedDiv(numer, denom); in DEF_TEST() 532 SkLONGLONG check = ((SkLONGLONG)numer << 16) / denom; in DEF_TEST() 535 (void)SkCLZ(denom); in DEF_TEST() 545 result = SkFractDiv(numer, denom); in DEF_TEST() 546 check = ((SkLONGLONG)numer << 30) / denom; in DEF_TEST() 558 denom = denom << 8 >> 8; in DEF_TEST() 560 result = SkFixedMul(numer, denom); in DEF_TEST() 561 SkFixed r2 = symmetric_fixmul(numer, denom); in DEF_TEST() 568 if (numer >= 0 && denom >= 0) { in DEF_TEST() [all …]
|
D | Sk64Test.cpp | 158 int32_t denom = rand.nextS(); in DEF_TEST() local 160 while (denom == 0) in DEF_TEST() 161 denom = rand.nextS(); in DEF_TEST() 165 wide.div(denom, Sk64::kTrunc_DivOption); in DEF_TEST() 166 check /= denom; in DEF_TEST() 173 denom = wide.getSqrt(); in DEF_TEST() 175 int diff = denom - ck; in DEF_TEST()
|
/external/chromium_org/ui/gfx/ |
D | skbitmap_operations.cc | 381 const int32_t denom = 65536; in LineProcHnopSdecLnop() local 382 int32_t s_numer = static_cast<int32_t>(hsl_shift.s * 2 * denom); in LineProcHnopSdecLnop() 399 int32_t denom_l = (vmax + vmin) * (denom / 2); in LineProcHnopSdecLnop() 402 r = (denom_l + r * s_numer - s_numer_l) / denom; in LineProcHnopSdecLnop() 403 g = (denom_l + g * s_numer - s_numer_l) / denom; in LineProcHnopSdecLnop() 404 b = (denom_l + b * s_numer - s_numer_l) / denom; in LineProcHnopSdecLnop() 419 const int32_t denom = 1024; in LineProcHnopSdecLdec() local 420 int32_t l_numer = static_cast<int32_t>(hsl_shift.l * 2 * denom); in LineProcHnopSdecLdec() 421 int32_t s_numer = static_cast<int32_t>(hsl_shift.s * 2 * denom); in LineProcHnopSdecLdec() 438 int32_t denom_l = (vmax + vmin) * (denom / 2); in LineProcHnopSdecLdec() [all …]
|
/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()
|
/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/chromium_org/third_party/skia/src/pathops/ |
D | SkDLineIntersection.cpp | 19 double denom = byLen * axLen - ayLen * bxLen; in Line() local 20 SkASSERT(denom); in Line() 24 p.fX = (term1 * bxLen - axLen * term2) / denom; in Line() 25 p.fY = (term1 * byLen - ayLen * term2) / denom; in Line() 75 double denom = bLen.fY * aLen.fX - aLen.fY * bLen.fX; in intersectRay() local 79 numerA /= denom; in intersectRay() 80 numerB /= denom; in intersectRay() 82 if (!approximately_zero(denom)) { in intersectRay() 144 double denom = axByLen - ayBxLen; in intersect() local 145 if (between(0, numerA, denom) && between(0, numerB, denom)) { in intersect() [all …]
|
/external/skia/src/pathops/ |
D | SkDLineIntersection.cpp | 19 double denom = byLen * axLen - ayLen * bxLen; in Line() local 20 SkASSERT(denom); in Line() 24 p.fX = (term1 * bxLen - axLen * term2) / denom; in Line() 25 p.fY = (term1 * byLen - ayLen * term2) / denom; in Line() 75 double denom = bLen.fY * aLen.fX - aLen.fY * bLen.fX; in intersectRay() local 79 numerA /= denom; in intersectRay() 80 numerB /= denom; in intersectRay() 82 if (!approximately_zero(denom)) { in intersectRay() 144 double denom = axByLen - ayBxLen; in intersect() local 145 if (between(0, numerA, denom) && between(0, numerB, denom)) { in intersect() [all …]
|
/external/chromium_org/third_party/mesa/src/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/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 | 571 FIXP_DBL fDivNorm(FIXP_DBL num, FIXP_DBL denom) in fDivNorm() argument 576 FDK_ASSERT (denom >= num); in fDivNorm() 578 res = fDivNorm(num, denom, &e); in fDivNorm() 596 FIXP_DBL fDivNormHighPrec(FIXP_DBL num, FIXP_DBL denom, INT *result_e) in fDivNormHighPrec() argument 602 FDK_ASSERT (denom > (FIXP_DBL)0); in fDivNormHighPrec() 615 norm_den = CountLeadingBits(denom); in fDivNormHighPrec() 616 denom = denom << norm_den; in fDivNormHighPrec() 619 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/skia/bench/ |
D | bench_util.py | 233 denom = n*Sxx - Sx*Sx 234 if (denom != 0.0): 235 B = (n*Sxy - Sx*Sy) / denom 243 if (n >= 3 and denom != 0.0): 244 se2 = (1.0/(n*(n-2)) * (n*Syy - Sy*Sy - B*B*denom)) 245 sB2 = (n*se2) / denom
|