Lines Matching defs:value

31 /// value above `16777217.0` must be rounded up to `16777218.0`, while
32 /// any value before or equal to `16777217.0` must be rounded down
183 /// Add a digit to the temporary value.
185 ($c:ident, $value:ident, $counter:ident, $count:ident) => {{
187 $value *= 10 as Limb;
188 $value += digit as Limb;
196 /// Add a temporary value to our mantissa.
198 // Multiply by the small power and add the native value.
199 (@mul $result:ident, $power:expr, $value:expr) => {
201 $result.data.add_small($value).unwrap();
207 ($format:ident, $result:ident, $counter:ident, $value:ident) => {
211 add_temporary!(@mul $result, small_power as Limb, $value);
213 $value = 0;
222 (@end $format:ident, $result:ident, $counter:ident, $value:ident) => {
226 add_temporary!(@mul $result, small_power as Limb, $value);
230 // Add the maximum native value.
231 (@max $format:ident, $result:ident, $counter:ident, $value:ident, $max:ident) => {
232 add_temporary!(@mul $result, $max, $value);
234 $value = 0;
238 /// Round-up a truncated value.
280 let mut value: Limb = 0;
297 add_digit!(c, value, counter, count);
307 add_temporary!(@end format, result, counter, value);
314 add_temporary!(@max format, result, counter, value, max_native);
323 add_digit!(c, value, counter, count);
334 add_digit!(c, value, counter, count);
343 add_temporary!(@end format, result, counter, value);
349 add_temporary!(@max format, result, counter, value, max_native);
356 add_temporary!(@end format, result, counter, value);
364 /// Calculate the scientific exponent from a `Number` value.