Lines Matching refs:digits
22 int digits{static_cast<int>((bytes * 8) / LOG2_BASE)}; in EditBOZOutput() local
23 int get{static_cast<int>(bytes * 8) - digits * LOG2_BASE}; in EditBOZOutput()
25 ++digits; in EditBOZOutput()
59 int significant{digits - skippedZeroes}; in EditBOZOutput()
60 if (edit.digits && significant <= *edit.digits) { // Bw.m, Ow.m, Zw.m in EditBOZOutput()
61 if (*edit.digits == 0 && bytes == 0) { in EditBOZOutput()
64 leadingZeroes = *edit.digits - significant; in EditBOZOutput()
142 int digits = end - p; in EditIntegerOutput() local
145 if (edit.digits && digits <= *edit.digits) { // Iw.m in EditIntegerOutput()
146 if (*edit.digits == 0 && n == 0) { in EditIntegerOutput()
152 leadingZeroes = *edit.digits - digits; in EditIntegerOutput()
157 int subTotal{signChars + leadingZeroes + digits}; in EditIntegerOutput()
172 io.EmitRepeated('0', leadingZeroes) && io.Emit(p, digits); in EditIntegerOutput()
256 int editDigits{edit.digits.value_or(0)}; // 'd' field in EditEorDOutput()
266 if (edit.digits.has_value()) { // E0.d in EditEorDOutput()
382 int fracDigits{edit.digits.value_or(0)}; // 'd' field in EditFOutput()
390 if (!edit.digits.has_value()) { // F0 in EditFOutput()
416 if (!edit.digits.has_value()) { // F0 in EditFOutput()
491 edit.digits.value_or(BinaryFloatingPoint::decimalPrecision)}; // 'd' in EditForGOutput()
519 if (edit.digits.has_value()) { in EditForGOutput()
520 *edit.digits = std::max(0, *edit.digits - expo); in EditForGOutput()