diff options
| author | Robin Kruppe <robin.kruppe@gmail.com> | 2015-07-23 22:18:44 +0200 |
|---|---|---|
| committer | Robin Kruppe <robin.kruppe@gmail.com> | 2015-08-08 17:15:14 +0200 |
| commit | 7ff10209aa9b8da6d6d4ceea0161757048126d2d (patch) | |
| tree | d82adfeeb1e659c40342627f5d8b4978e00f0d73 /src/libcoretest/num | |
| parent | b55806ca8ff97ee89f77f9c784619ace3034c32c (diff) | |
| download | rust-7ff10209aa9b8da6d6d4ceea0161757048126d2d.tar.gz rust-7ff10209aa9b8da6d6d4ceea0161757048126d2d.zip | |
Enlarge Bignum type from 1152 to 1280 bits.
This is necessary for decimal-to-float code (in a later commit) to handle inputs such as 4.9406564584124654e-324 (the smallest subnormal f64). According to the benchmarks for flt2dec::dragon, this does not affect performance measurably. It probably uses slightly more stack space though.
Diffstat (limited to 'src/libcoretest/num')
| -rw-r--r-- | src/libcoretest/num/flt2dec/strategy/dragon.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libcoretest/num/flt2dec/strategy/dragon.rs b/src/libcoretest/num/flt2dec/strategy/dragon.rs index f2397f6b480..26bb5b9d9c5 100644 --- a/src/libcoretest/num/flt2dec/strategy/dragon.rs +++ b/src/libcoretest/num/flt2dec/strategy/dragon.rs @@ -12,7 +12,7 @@ use std::prelude::v1::*; use std::{i16, f64}; use super::super::*; use core::num::flt2dec::*; -use core::num::flt2dec::bignum::Big32x36 as Big; +use core::num::flt2dec::bignum::Big32x40 as Big; use core::num::flt2dec::strategy::dragon::*; #[test] |
