Searched refs:trailingZeros (Results 1 – 7 of 7) sorted by relevance
447 const bool trailingZeros = requiredTwos <= 0 in d2fixed_buffered_n() local449 roundUp = trailingZeros ? 2 : 1; in d2fixed_buffered_n()452 printf("trailingZeros=%s\n", trailingZeros ? "true" : "false"); in d2fixed_buffered_n()660 bool trailingZeros = requiredTwos <= 0 in d2exp_buffered_n() local664 trailingZeros = trailingZeros && multipleOfPowerOf5(m2, (uint32_t) requiredFives); in d2exp_buffered_n()666 roundUp = trailingZeros ? 2 : 1; in d2exp_buffered_n()669 printf("trailingZeros=%s\n", trailingZeros ? "true" : "false"); in d2exp_buffered_n()
253 package uint trailingZeros(ulong x) in trailingZeros() function266 assert(trailingZeros(0) == 64);267 assert(trailingZeros(1) == 0);268 assert(trailingZeros(2) == 1);269 assert(trailingZeros(3) == 0);270 assert(trailingZeros(4) == 2);289 return 1U << trailingZeros(cast(size_t) ptr); in effectiveAlignment()
256 package uint trailingZeros(ulong x) in trailingZeros() function265 assert(trailingZeros(0) == 64);266 assert(trailingZeros(1) == 0);267 assert(trailingZeros(2) == 1);268 assert(trailingZeros(3) == 0);269 assert(trailingZeros(4) == 2);288 return (cast(size_t) 1) << trailingZeros(cast(size_t) ptr); in effectiveAlignment()
132 1U << trailingZeros(leadingUlongs * 8)); in totalAllocation()420 const available = trailingZeros(_control.rep[wordIdx]); in allocateAtTail()441 auto available = trailingZeros(v); in smallAlloc()1293 return w * 64 + 63 - currentWord.trailingZeros; in find1Backward()1301 return w * 64 + (63 - currentWord.trailingZeros); in find1Backward()
3531 long trailingZeros = 0;3533 trailingZeros = f.precision - (fractsWidth - 1);3537 trailingZeros = f.precision - (fractsWidth - 1) - groupedWidth;3540 trailingZeros = f.precision - fractsWidth;3544 trailingZeros = f.precision - (fracts.length - i);3550 auto nodot = fracts == "." && trailingZeros == 0 && !f.flHash;3554 long width = prefixWidth + sepCount + groupedWidth + fractsWidth + trailingZeros + suffixWidth;3653 foreach (i ; 0 .. trailingZeros)
102 1U << min(31U, trailingZeros(leadingUlongs * 8))); in BitmappedBlockImpl()528 const available = trailingZeros(_control.rep[wordIdx]); in BitmappedBlockImpl()573 auto available = trailingZeros(v); in BitmappedBlockImpl()2660 return w * 64 + 63 - currentWord.trailingZeros;2668 return w * 64 + (63 - currentWord.trailingZeros);
3815 int trailingZeros = significand.countTrailingZeros(); in toString() local3816 exp += trailingZeros; in toString()3817 significand.lshrInPlace(trailingZeros); in toString()