/bionic/libc/upstream-freebsd/lib/libc/stdlib/ |
imaxdiv.c | 34 imaxdiv(intmax_t numer, intmax_t denom) 38 retval.quot = numer / denom; 39 retval.rem = numer % denom; 42 retval.rem -= denom;
|
/bionic/libc/upstream-netbsd/libc/stdlib/ |
div.c | 47 div(int num, int denom) 51 r.quot = num / denom; 52 r.rem = num % denom; 62 * r.rem will have the same sign as denom and the opposite 68 * If both are num and denom are positive, r will always 74 * subtract denom from r.rem. 78 r.rem -= denom;
|
ldiv.c | 47 ldiv(long num, long denom) 53 r.quot = num / denom; 54 r.rem = num % denom; 57 r.rem -= denom;
|
lldiv.c | 53 lldiv(long long int num, long long int denom) 59 r.quot = num / denom; 60 r.rem = num % denom; 63 r.rem -= denom;
|
/external/clang/test/CodeGen/ |
uint128_t.c | 5 extern uint64_t denom; 14 tmp /= denom;
|
/bionic/libm/upstream-freebsd/lib/msun/src/ |
s_ctanh.c | 78 double t, beta, s, rho, denom; local 133 denom = 1 + beta * s * s; 134 return (cpack((beta * rho * s) / denom, t / denom));
|
s_ctanhf.c | 43 float t, beta, s, rho, denom; local 73 denom = 1 + beta * s * s; 74 return (cpackf((beta * rho * s) / denom, t / denom));
|
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/util/ |
u_format_rgb9e5.h | 108 double denom; local 119 denom = pow(2, exp_shared - RGB9E5_EXP_BIAS - RGB9E5_MANTISSA_BITS); 121 maxm = (int) floor(maxrgb / denom + 0.5); 123 denom *= 2; 130 rm = (int) floor(rc / denom + 0.5); 131 gm = (int) floor(gc / denom + 0.5); 132 bm = (int) floor(bc / denom + 0.5);
|
/external/mesa3d/src/gallium/auxiliary/util/ |
u_format_rgb9e5.h | 108 double denom; local 119 denom = pow(2, exp_shared - RGB9E5_EXP_BIAS - RGB9E5_MANTISSA_BITS); 121 maxm = (int) floor(maxrgb / denom + 0.5); 123 denom *= 2; 130 rm = (int) floor(rc / denom + 0.5); 131 gm = (int) floor(gc / denom + 0.5); 132 bm = (int) floor(bc / denom + 0.5);
|
/external/chromium_org/third_party/skia/src/core/ |
Sk64.cpp | 199 void Sk64::div(int32_t denom, DivOptions option) 201 SkASSERT(denom); 205 int sign = denom ^ hi; 207 denom = SkAbs32(denom); 214 if (option == kRound_DivOption) // add denom/2 216 uint32_t newLo = lo + (denom >> 1); 223 if (lo < (uint32_t)denom) 227 this->set(0, lo / denom); 237 int dbits = SkCLZ(denom); [all...] |
SkMath.cpp | 50 int32_t SkMulDiv(int32_t numer1, int32_t numer2, int32_t denom) { 51 SkASSERT(denom); 55 tmp.div(denom, Sk64::kTrunc_DivOption); 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) { 240 SkASSERT(denom != 0); 245 // make numer and denom positive, and sign hold the resulting sign 246 int32_t sign = SkExtractSign(numer ^ denom); 248 denom = SkAbs32(denom) [all...] |
/external/skia/src/core/ |
Sk64.cpp | 199 void Sk64::div(int32_t denom, DivOptions option) 201 SkASSERT(denom); 205 int sign = denom ^ hi; 207 denom = SkAbs32(denom); 214 if (option == kRound_DivOption) // add denom/2 216 uint32_t newLo = lo + (denom >> 1); 223 if (lo < (uint32_t)denom) 227 this->set(0, lo / denom); 237 int dbits = SkCLZ(denom); [all...] |
SkMath.cpp | 50 int32_t SkMulDiv(int32_t numer1, int32_t numer2, int32_t denom) { 51 SkASSERT(denom); 55 tmp.div(denom, Sk64::kTrunc_DivOption); 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) { 240 SkASSERT(denom != 0); 245 // make numer and denom positive, and sign hold the resulting sign 246 int32_t sign = SkExtractSign(numer ^ denom); 248 denom = SkAbs32(denom) [all...] |
/external/aac/libSBRenc/src/ |
sbr_misc.cpp | 238 return: num*scale/denom 241 FIXP_DBL FDKsbrEnc_LSI_divide_scale_fract(FIXP_DBL num, FIXP_DBL denom, FIXP_DBL scale) 248 INT shiftDenom = CountLeadingBits(denom); 256 if ( denom > (tmp >> fixMin(shiftNum+shiftScale-1,(DFRACT_BITS-1))) ) { 257 denom = denom << shiftDenom; 258 tmp = schur_div(tmp,denom,15);
|
sbr_misc.h | 104 FIXP_DBL FDKsbrEnc_LSI_divide_scale_fract(FIXP_DBL num, FIXP_DBL denom, FIXP_DBL scale);
|
/external/chromium_org/third_party/skia/src/effects/gradients/ |
SkSweepGradient.cpp | 67 const double DENOM = N - 1; 71 double arg = i / DENOM; 73 int iv = (int)round(v * DENOM * 2 / PI); 94 // divide numer/denom, with a bias of 6bits. Assumes numer <= denom 95 // and denom != 0. Since our table is 6bits big (+1), this is a nice fit. 96 // Same as (but faster than) SkFixedDiv(numer, denom) >> 10 98 //unsigned div_64(int numer, int denom); 100 static unsigned div_64(int numer, int denom) { 101 SkASSERT(numer <= denom); [all...] |
/external/skia/src/effects/gradients/ |
SkSweepGradient.cpp | 67 const double DENOM = N - 1; 71 double arg = i / DENOM; 73 int iv = (int)round(v * DENOM * 2 / PI); 94 // divide numer/denom, with a bias of 6bits. Assumes numer <= denom 95 // and denom != 0. Since our table is 6bits big (+1), this is a nice fit. 96 // Same as (but faster than) SkFixedDiv(numer, denom) >> 10 98 //unsigned div_64(int numer, int denom); 100 static unsigned div_64(int numer, int denom) { 101 SkASSERT(numer <= denom); [all...] |
/external/chromium_org/third_party/skia/src/pathops/ |
SkPathOpsPoint.h | 103 double denom = SkTMax(fabs(fX), SkTMax(fabs(fY), local 105 if (precisely_zero(denom)) { 108 double inv = 1 / denom; 119 double denom = SkTMax(fabs(fX), SkTMax(fabs(fY), local 121 if (denom == 0) { 124 double inv = 1 / denom;
|
/external/skia/src/pathops/ |
SkPathOpsPoint.h | 103 double denom = SkTMax(fabs(fX), SkTMax(fabs(fY), local 105 if (precisely_zero(denom)) { 108 double inv = 1 / denom; 119 double denom = SkTMax(fabs(fX), SkTMax(fabs(fY), local 121 if (denom == 0) { 124 double inv = 1 / denom;
|
/external/chromium_org/third_party/mesa/src/include/c99/ |
inttypes.h | 280 imaxdiv_t __cdecl imaxdiv(intmax_t numer, intmax_t denom) 284 result.quot = numer / denom; 285 result.rem = numer % denom; 290 result.rem -= denom;
|
/external/compiler-rt/test/timing/ |
timing.h | 23 conversion = (double) freq * (1e-9 * (double) info.numer / (double) info.denom);
|
/external/mesa3d/include/c99/ |
inttypes.h | 280 imaxdiv_t __cdecl imaxdiv(intmax_t numer, intmax_t denom) 284 result.quot = numer / denom; 285 result.rem = numer % denom; 290 result.rem -= denom;
|
/frameworks/base/services/common_time/ |
common_clock.cpp | 49 uint64_t denom = local_freq; local 51 LinearTransform::reduce(&numer, &denom); 52 if ((numer > UINT32_MAX) || (denom > UINT32_MAX)) { 61 static_cast<uint32_t>(denom);
|
/external/chromium_org/ui/gfx/ |
skbitmap_operations.cc | 381 const int32_t denom = 65536; local 382 int32_t s_numer = static_cast<int32_t>(hsl_shift.s * 2 * denom); 398 // Use denom * L to avoid rounding. 399 int32_t denom_l = (vmax + vmin) * (denom / 2); 402 r = (denom_l + r * s_numer - s_numer_l) / denom; 403 g = (denom_l + g * s_numer - s_numer_l) / denom; 404 b = (denom_l + b * s_numer - s_numer_l) / denom; 418 // Can't be too big since we need room for denom*denom and a bit for sign. 419 const int32_t denom = 1024 local 458 const int32_t denom = 1024; local [all...] |
/packages/apps/Gallery2/src/com/android/gallery3d/filtershow/filters/ |
grad.rs | 62 float denom = (y2 * y2 - 2 * y1 * y2 + x2 * x2 - 2 * x1 * x2 + y1 * y1 + x1 * x1); 63 if (denom == 0) { 66 grads[k].dy = (y1 - y2) / denom; 67 grads[k].dx = (x1 - x2) / denom; 68 grads[k].off = (y2 * y2 + x2 * x2 - x1 * x2 - y1 * y2) / denom;
|