/bionic/libc/stdlib/ |
div.c | 37 div(int num, int denom) 41 r.quot = num / denom; 42 r.rem = num % denom; 52 * r.rem will have the same sign as denom and the opposite 58 * If both are num and denom are positive, r will always 64 * subtract denom from r.rem. 68 r.rem -= denom;
|
ldiv.c | 37 ldiv(long num, long denom) 43 r.quot = num / denom; 44 r.rem = num % denom; 47 r.rem -= denom;
|
lldiv.c | 37 lldiv(long long num, long long denom) 43 r.quot = num / denom; 44 r.rem = num % denom; 47 r.rem -= denom;
|
/external/clang/test/CodeGen/ |
uint128_t.c | 5 extern uint64_t denom; 14 tmp /= denom;
|
/external/skia/src/core/ |
Sk64.cpp | 201 void Sk64::div(int32_t denom, DivOptions option) 203 SkASSERT(denom); 207 int sign = denom ^ hi; 209 denom = SkAbs32(denom); 216 if (option == kRound_DivOption) // add denom/2 218 uint32_t newLo = lo + (denom >> 1); 225 if (lo < (uint32_t)denom) 229 this->set(0, lo / denom); 239 int dbits = SkCLZ(denom); [all...] |
SkMath.cpp | 70 int32_t SkMulDiv(int32_t numer1, int32_t numer2, int32_t denom) { 71 SkASSERT(denom); 75 tmp.div(denom, Sk64::kTrunc_DivOption); 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) { 260 SkASSERT(denom != 0); 265 // make numer and denom positive, and sign hold the resulting sign 266 int32_t sign = SkExtractSign(numer ^ denom); 268 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);
|
ton_corr.cpp | 240 FIXP_DBL tmp,num,denom; variable 247 denom = (fac>>1) + (fMultDiv2(fac,RELAXATION_FRACT)>>RELAXATION_SHIFT) - num; 248 denom = fixp_abs(denom); 255 denomShift = CountLeadingBits(denom); 256 denom = (FIXP_DBL)denom << denomShift; 258 if ((num > FL2FXCONST_DBL(0.0f)) && (denom != FL2FXCONST_DBL(0.0f))) { 262 tmp = schur_div(num,denom,16); 267 quotaMatrix[timeIndex][r] = schur_div(num,denom,16) >> commonShift [all...] |
/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);
|
/frameworks/compile/libbcc/runtime/test/timing/ |
timing.h | 23 conversion = (double) freq * (1e-9 * (double) info.numer / (double) info.denom);
|
/external/libvorbis/lib/ |
lsp.c | 321 double p=defl[m],pp=0.f,ppp=0.f,denom; local 331 denom=(m-1) * ((m-1)*pp*pp - m*p*ppp); 332 if(denom<0) 336 denom = pp + sqrt(denom); 337 if(denom<EPSILON)denom=EPSILON; 339 denom = pp - sqrt(denom); 340 if(denom>-(EPSILON))denom=-(EPSILON) [all...] |
/external/webrtc/src/modules/audio_processing/aec/ |
aec_resampler.c | 179 float denom = 0; local 225 denom = x2 - xAvg*x; 227 if (denom != 0) { 228 skew = (xy - xAvg*y) / denom;
|
/external/skia/include/core/ |
SkFixed.h | 130 #define SkFixedDiv(numer, denom) SkDivBits(numer, denom, 16) 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)
|
/external/skia/tests/ |
MathTest.cpp | 440 SkFixed denom = rand.nextS(); local 441 SkFixed result = SkFixedDiv(numer, denom); 442 SkLONGLONG check = ((SkLONGLONG)numer << 16) / denom; 445 (void)SkCLZ(denom); 455 result = SkFractDiv(numer, denom); 456 check = ((SkLONGLONG)numer << 30) / denom; 468 denom = denom << 8 >> 8; 470 result = SkFixedMul(numer, denom); 471 SkFixed r2 = symmetric_fixmul(numer, denom); [all...] |
Sk64Test.cpp | 157 int32_t denom = rand.nextS(); local 159 while (denom == 0) 160 denom = rand.nextS(); 164 wide.div(denom, Sk64::kTrunc_DivOption); 165 check /= denom; 173 denom = wide.getSqrt(); 175 int diff = denom - ck; 195 SkDebugf(" %d === numer %g denom %g div %g xdiv %x fxdiv %x\n",
|
/external/chromium/base/ |
time_mac.cc | 108 if (timebase_info.denom == 0) { 109 // Zero-initialization of statics guarantees that denom will be 0 before 110 // calling mach_timebase_info. mach_timebase_info will never set denom to 125 timebase_info.numer / timebase_info.denom; 128 // With numer and denom = 1 (the expected case), the 64-bit absolute time
|
/external/compiler-rt/lib/ppc/ |
divtc3.c | 41 const long double denom = __gcc_qadd(__gcc_qmul(cDD.ld, cDD.ld), __gcc_qmul(dDD.ld, dDD.ld)); local 45 DD real = { .ld = __gcc_qdiv(realNumerator, denom) }; 46 DD imag = { .ld = __gcc_qdiv(imagNumerator, denom) }; 57 DD rDD = { .ld = denom };
|
/external/skia/bench/ |
BenchSysTimer_mach.cpp | 73 / sTimebaseInfo.denom;
|
/frameworks/av/media/libstagefright/codecs/aacenc/basic_op/ |
oper_32b.h | 39 Word32 Div_32 (Word32 L_num, Word32 denom);
|
/frameworks/compile/libbcc/runtime/lib/ppc/ |
divtc3.c | 41 const long double denom = __gcc_qadd(__gcc_qmul(cDD.ld, cDD.ld), __gcc_qmul(dDD.ld, dDD.ld)); local 45 DD real = { .ld = __gcc_qdiv(realNumerator, denom) }; 46 DD imag = { .ld = __gcc_qdiv(imagNumerator, denom) }; 57 DD rDD = { .ld = denom };
|
/external/aac/libFDK/src/ |
fixpoint_math.cpp | 529 FIXP_DBL fDivNorm(FIXP_DBL num, FIXP_DBL denom) 534 FDK_ASSERT (denom >= num); 536 res = fDivNorm(num, denom, &e); 554 FIXP_DBL fDivNormHighPrec(FIXP_DBL num, FIXP_DBL denom, INT *result_e) 560 FDK_ASSERT (denom > (FIXP_DBL)0); 573 norm_den = CountLeadingBits(denom); 574 denom = denom << norm_den; 577 div = schur_div(num, denom, 31);
|
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/ |
wb_vad.c | 263 Word16 num, temp, stat_rat, exp, denom; local 284 denom = st->ave_level[i]; 288 denom = level[i]; 290 /* Limit nimimum value of num and denom to STAT_THR_LEVEL */ 295 if(denom < STAT_THR_LEVEL) 297 denom = STAT_THR_LEVEL; 299 exp = norm_s(denom); 300 denom = denom << exp; 302 /* stat_rat = num/denom * 64 * [all...] |