summary refs log tree commit diff
path: root/src/libcoretest/num
diff options
context:
space:
mode:
authorRobin Kruppe <robin.kruppe@gmail.com>2015-07-23 22:18:44 +0200
committerRobin Kruppe <robin.kruppe@gmail.com>2015-08-08 17:15:14 +0200
commit7ff10209aa9b8da6d6d4ceea0161757048126d2d (patch)
treed82adfeeb1e659c40342627f5d8b4978e00f0d73 /src/libcoretest/num
parentb55806ca8ff97ee89f77f9c784619ace3034c32c (diff)
downloadrust-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.rs2
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]