[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Making 'eq' == 'eql' in bignum branch
From: |
Eli Zaretskii |
Subject: |
Re: Making 'eq' == 'eql' in bignum branch |
Date: |
Fri, 03 Aug 2018 10:55:32 +0300 |
> Cc: address@hidden, address@hidden
> From: Paul Eggert <address@hidden>
> Date: Fri, 3 Aug 2018 00:40:16 -0700
>
> Eli Zaretskii wrote:
> > Well, the FP calculations in Lisp are certainly in places that get
> > used a lot: the line-move stuff and window.el stuff.
>
> OK, I constructed a little benchmark based on some of the window.el stuff,
> and
> timed it with immediate floats instead of the longstanding way of
> implementing
> floats as pointers into the heap, and on this benchmark Emacs was 82% faster
> with immediate floats, i.e., the CPU time on my usual 64-bit platform for
> (bench
> 1000000) shrank from 10.776 now to 5.914 seconds with immediate floats. So it
> looks promising. This was the only benchmark I tried.
That does sound promising, thanks.
- Re: Making 'eq' == 'eql' in bignum branch, Eli Zaretskii, 2018/08/01
- Re: Making 'eq' == 'eql' in bignum branch, Paul Eggert, 2018/08/01
- Re: Making 'eq' == 'eql' in bignum branch, Eli Zaretskii, 2018/08/01
- Re: Making 'eq' == 'eql' in bignum branch, Paul Eggert, 2018/08/03
- Re: Making 'eq' == 'eql' in bignum branch,
Eli Zaretskii <=
- Re: Making 'eq' == 'eql' in bignum branch, Pip Cet, 2018/08/10
- Re: Making 'eq' == 'eql' in bignum branch, Stefan Monnier, 2018/08/10
- Re: Making 'eq' == 'eql' in bignum branch, Pip Cet, 2018/08/10
- Re: Making 'eq' == 'eql' in bignum branch, Stefan Monnier, 2018/08/10
- Re: Making 'eq' == 'eql' in bignum branch, John Yates, 2018/08/10
- Re: Making 'eq' == 'eql' in bignum branch, Eli Zaretskii, 2018/08/10
- Re: Making 'eq' == 'eql' in bignum branch, Paul Eggert, 2018/08/10