Re: [PATCHES] Numeric improvements

2013-03-17 Thread Mark H Weaver
I've pushed improved versions of these patches to stable-2.0. Thanks, Mark

Re: [PATCHES] Numeric improvements

2013-03-12 Thread Mark H Weaver
I wrote: > Here are improved versions of the patches needed to enable mini-gmp > integration. I think these are ready to commit. Reviews welcome. I went ahead and pushed these first 5 patches. However, I've since realized that these 5 aren't quite enough for mini-gmp integration. One of the 3

Re: [PATCHES] Numeric improvements

2013-03-07 Thread Ludovic Courtès
Mark H Weaver skribis: >> What was the rationale for ‘round-ash’? > > Well, we need it internally to efficiently convert large integers to > floating-point with proper rounding (see the call to > 'round_right_shift_exact_integer' in patch 5). Given that, it seemed > reasonable to export it to th

Re: [PATCHES] Numeric improvements

2013-03-06 Thread Mark H Weaver
Here are improved versions of the patches needed to enable mini-gmp integration. I think these are ready to commit. Reviews welcome. Mark >From f32e8c5ffd789a6dbee48be74f5bbf32978382c3 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Sun, 3 Mar 2013 04:34:50 -0500 Subject: [PATCH 1/5]

Re: [PATCHES] Numeric improvements

2013-03-06 Thread Mark H Weaver
I pushed two of the patches: the 'gcd' patch and the one that verifies that FLT_RADIX is 2. Of the remaining 8 patches, I've attached improved versions of the first 4. Reviews welcome. Regards, Mark >From f32e8c5ffd789a6dbee48be74f5bbf32978382c3 Mon Sep 17 00:00:00 2001 From: Mark H

Re: [PATCHES] Numeric improvements

2013-03-06 Thread Mark H Weaver
Hi Ludovic, l...@gnu.org (Ludovic Courtès) writes: > Which of these patches are needed for mini-gmp integration? It would > probably be easier to discuss things separately, by small chunks. Mini-gmp integration depends directly on patches 5 and 7, and those depend on patches 2, 3, and 4. > Ove

Re: [PATCHES] Numeric improvements

2013-03-06 Thread Ludovic Courtès
Hi, Mark H Weaver skribis: > Here are ten patches to improve numerics. Among other things, this > eliminates the known obstacles to linking with mini-gmp > , fixes several problems with our number > printer , adds 'round-ash', and speeds up