/external/chromium_org/third_party/skia/experimental/Intersection/ |
H A D | Extrema.cpp | 10 static int validUnitDivide(double numer, double denom, double* ratio) argument 12 if (numer < 0) { 13 numer = -numer; 16 if (denom == 0 || numer == 0 || numer >= denom) 18 double r = numer / denom; 19 if (r == 0) { // catch underflow if numer <<<< denom
|
H A D | SkAntiEdge.cpp | 25 float numer = (x2 - x1) * (y1 - y0) - (x1 - x0) * (y2 - y1); local 27 double dist = fabs(numer) / sqrt(denom);
|
/external/skia/experimental/Intersection/ |
H A D | Extrema.cpp | 10 static int validUnitDivide(double numer, double denom, double* ratio) argument 12 if (numer < 0) { 13 numer = -numer; 16 if (denom == 0 || numer == 0 || numer >= denom) 18 double r = numer / denom; 19 if (r == 0) { // catch underflow if numer <<<< denom
|
H A D | SkAntiEdge.cpp | 25 float numer = (x2 - x1) * (y1 - y0) - (x1 - x0) * (y2 - y1); local 27 double dist = fabs(numer) / sqrt(denom);
|
/external/chromium_org/third_party/skia/src/core/ |
H A D | SkColor.cpp | 29 static inline SkScalar ByteDivToScalar(int numer, U8CPU denom) { argument 31 return SkIntToScalar(numer) / (int)denom;
|
H A D | SkMath.cpp | 71 if ((numer = (numer << 1) - denom) >= 0) \ 72 result |= 1 << (n - 1); else numer += denom 74 int32_t SkDivBits(int32_t numer, int32_t denom, int shift_bias) { argument 76 if (numer == 0) { 80 // make numer and denom positive, and sign hold the resulting sign 81 int32_t sign = SkExtractSign(numer ^ denom); 82 numer = SkAbs32(numer); 85 int nbits = SkCLZ(numer) [all...] |
H A D | SkGeometry.cpp | 89 static int valid_unit_divide(SkScalar numer, SkScalar denom, SkScalar* ratio) { argument 92 if (numer < 0) { 93 numer = -numer; 97 if (denom == 0 || numer == 0 || numer >= denom) { 101 SkScalar r = SkScalarDiv(numer, denom); 105 SkASSERTF(r >= 0 && r < SK_Scalar1, "numer %f, denom %f, r %f", numer, denom, r); 106 if (r == 0) { // catch underflow if numer <<<< deno [all...] |
/external/skia/src/core/ |
H A D | SkColor.cpp | 29 static inline SkScalar ByteDivToScalar(int numer, U8CPU denom) { argument 31 return SkIntToScalar(numer) / (int)denom;
|
H A D | SkMath.cpp | 71 if ((numer = (numer << 1) - denom) >= 0) \ 72 result |= 1 << (n - 1); else numer += denom 74 int32_t SkDivBits(int32_t numer, int32_t denom, int shift_bias) { argument 76 if (numer == 0) { 80 // make numer and denom positive, and sign hold the resulting sign 81 int32_t sign = SkExtractSign(numer ^ denom); 82 numer = SkAbs32(numer); 85 int nbits = SkCLZ(numer) [all...] |
H A D | SkGeometry.cpp | 89 static int valid_unit_divide(SkScalar numer, SkScalar denom, SkScalar* ratio) { argument 92 if (numer < 0) { 93 numer = -numer; 97 if (denom == 0 || numer == 0 || numer >= denom) { 101 SkScalar r = SkScalarDiv(numer, denom); 106 if (r == 0) { // catch underflow if numer <<<< denom 1206 SkScalar numer = SkScalarMulAdd(SkScalarMulAdd(A, t, B), t, C); 1213 return SkScalarDiv(numer, deno [all...] |
/external/chromium_org/third_party/skia/experimental/ |
H A D | SkSetPoly3To3_A.cpp | 18 static SkScalar divide(SkDScalar numer, SkDScalar denom) { argument 19 return static_cast<float>(numer / denom);
|
/external/chromium_org/third_party/skia/include/core/ |
H A D | SkMath.h | 60 int32_t SkDivBits(int32_t numer, int32_t denom, int shift); 208 * Stores numer/denom and numer%denom into div and mod respectively. 211 inline void SkTDivMod(In numer, In denom, Out* div, Out* mod) { argument 219 const In d = numer/denom; 221 *mod = static_cast<Out>(numer-d*denom); 224 *div = static_cast<Out>(numer/denom); 225 *mod = static_cast<Out>(numer%denom);
|
/external/chromium_org/third_party/skia/src/effects/ |
H A D | SkEmbossMask.cpp | 112 SkFixed numer = lx * nx + ly * ny + lz_dot_nz; local 116 if (numer > 0) { // preflight when numer/denom will be <= 0 119 SkFixed dot = numer / denom; 122 // can use full numer, but then we need to call SkFixedMul, since 123 // numer is 24 bits, and our table is 12 bits 125 // SkFixed dot = SkFixedMul(numer, gTable[]) >> 8 126 SkFixed dot = (unsigned)(numer >> 4) * gInvSqrtTable[(SkAbs32(nx) >> 1 << 7) | (SkAbs32(ny) >> 1)] >> 20;
|
/external/skia/experimental/ |
H A D | SkSetPoly3To3_A.cpp | 18 static SkScalar divide(SkDScalar numer, SkDScalar denom) { argument 19 return static_cast<float>(numer / denom);
|
/external/skia/include/core/ |
H A D | SkMath.h | 60 int32_t SkDivBits(int32_t numer, int32_t denom, int shift); 208 * Stores numer/denom and numer%denom into div and mod respectively. 211 inline void SkTDivMod(In numer, In denom, Out* div, Out* mod) { argument 219 const In d = numer/denom; 221 *mod = static_cast<Out>(numer-d*denom); 224 *div = static_cast<Out>(numer/denom); 225 *mod = static_cast<Out>(numer%denom);
|
/external/skia/src/effects/ |
H A D | SkEmbossMask.cpp | 112 SkFixed numer = lx * nx + ly * ny + lz_dot_nz; local 116 if (numer > 0) { // preflight when numer/denom will be <= 0 119 SkFixed dot = numer / denom; 122 // can use full numer, but then we need to call SkFixedMul, since 123 // numer is 24 bits, and our table is 12 bits 125 // SkFixed dot = SkFixedMul(numer, gTable[]) >> 8 126 SkFixed dot = (unsigned)(numer >> 4) * gInvSqrtTable[(SkAbs32(nx) >> 1 << 7) | (SkAbs32(ny) >> 1)] >> 20;
|
/external/chromium_org/third_party/skia/forth/ |
H A D | StdWords.cpp | 142 intptr_t numer = fe->pop(); local 143 fe->push(numer % denom); 144 fe->push(numer / denom);
|
/external/chromium_org/third_party/skia/src/pathops/ |
H A D | SkPathOpsLine.cpp | 75 double numer = len.fX * ab0.fX + ab0.fY * len.fY; local 76 if (!between(0, numer, denom)) { 79 double t = numer / denom; 102 double numer = len.fX * ab0.fX + ab0.fY * len.fY; local 103 double t = numer / denom;
|
H A D | SkPathOpsQuad.cpp | 300 static int valid_unit_divide(double numer, double denom, double* ratio) argument 302 if (numer < 0) { 303 numer = -numer; 306 if (denom == 0 || numer == 0 || numer >= denom) { 309 double r = numer / denom; 310 if (r == 0) { // catch underflow if numer <<<< denom
|
/external/skia/src/pathops/ |
H A D | SkPathOpsLine.cpp | 75 double numer = len.fX * ab0.fX + ab0.fY * len.fY; local 76 if (!between(0, numer, denom)) { 79 double t = numer / denom; 102 double numer = len.fX * ab0.fX + ab0.fY * len.fY; local 103 double t = numer / denom;
|
H A D | SkPathOpsQuad.cpp | 300 static int valid_unit_divide(double numer, double denom, double* ratio) argument 302 if (numer < 0) { 303 numer = -numer; 306 if (denom == 0 || numer == 0 || numer >= denom) { 309 double r = numer / denom; 310 if (r == 0) { // catch underflow if numer <<<< denom
|
/external/chromium_org/media/formats/mp4/ |
H A D | track_run_iterator.cc | 59 base::TimeDelta TimeDeltaFromRational(int64 numer, int64 denom) { argument 61 // (numer * base::Time::kMicrosecondsPerSecond) / denom 63 // (numer / denom) * base::Time::kMicrosecondsPerSecond + 64 // ((numer % denom) * base::Time::kMicrosecondsPerSecond) / denom 65 int64 a = numer / denom; 69 int64 b = numer % denom; 78 DecodeTimestamp DecodeTimestampFromRational(int64 numer, int64 denom) { argument 80 TimeDeltaFromRational(numer, denom));
|
/external/chromium_org/third_party/skia/bench/ |
H A D | nanobench.cpp | 193 const double numer = overhead / FLAGS_overheadGoal - overhead; local 195 loops = (int)ceil(numer / denom);
|
/external/chromium_org/third_party/skia/src/effects/gradients/ |
H A D | SkTwoPointConicalGradient.cpp | 23 static int valid_divide(float numer, float denom, float* ratio) { argument 28 *ratio = numer / denom;
|
/external/chromium_org/third_party/skia/tests/ |
H A D | MathTest.cpp | 469 SkFixed numer = rand.nextS(); local 471 SkFixed result = SkFixedDiv(numer, denom); 472 int64_t check = ((int64_t)numer << 16) / denom; 474 (void)SkCLZ(numer); 537 T numer; member in struct:__anon15393 551 const T numer = kEdgeCases[i].numer; local 554 SkTDivMod(numer, denom, &div, &mod); 555 REPORTER_ASSERT(r, numer/denom == div); 556 REPORTER_ASSERT(r, numer 561 const T numer = (T)rand.nextS(); local [all...] |