emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MPS: bignums


From: Helmut Eller
Subject: Re: MPS: bignums
Date: Wed, 08 May 2024 14:59:23 +0200
User-agent: Gnus/5.13 (Gnus v5.13)

On Tue, May 07 2024, Helmut Eller wrote:

> I tried to do this but the expression *xbignum_val is used all over the
> place.  And I didn't want to add two dozens #ifdefs for this; so I gave
> up.

I figured out a macro so that the ifdefs aren't needed.  Then I tried
it.  The pidigits benchmark runs to completion but the performance hit
is even worse than for nbody:

           |  MPS       ||           old GC 
------------------------------------------------------
| test     |tot avg (s) || gc avg (s) | tot avg (s) |
|----------+------------++------------+-------------+
| pidigits |      55.57 ||       2.44 |       11.82 |

Ahem. The patches are attached but its doubtful that they are an improvement.

Attachment: 0001-Zero-rank-bignums.patch
Description: Text Data

Attachment: 0002-Fix-bignums-32-bit-machines.patch
Description: Text Data

Attachment: 0003-Unbreak-64-bit-bignums.patch
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]