[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: bug#36370: 27.0.50; XFIXNAT called on negative numbers
From: |
Bruno Haible |
Subject: |
Re: bug#36370: 27.0.50; XFIXNAT called on negative numbers |
Date: |
Sat, 29 Jun 2019 19:48:37 +0200 |
User-agent: |
KMail/5.1.3 (Linux/4.4.0-151-generic; KDE/5.18.0; x86_64; ; ) |
Hi Paul,
> > + If you want the use of this macro to improve, not deteriorate,
> > + performance, R should not contain function calls except to functions
> > + that are declared 'inline __attribute__((__always_inline__))'. */
>
> A reader of that might incorrectly conclude that using such functions will
> always improve performance, compared to using functions not declared that way.
For functions not declared 'inline __attribute__((__always_inline__))', it
depends on the inlining heuristics of the compiler whether the 'assume (R)'
will be a performance improvement or the opposite.
> Also, given Pip Cet's misunderstanding it'd be helpful to add a word or two
> about the intent of 'assume (R)'.
>
> How about the attached patch?
That's a good compromise.
> > - evaluated. Behavior is undefined if R is false. */
> > + evaluated. The behavior is undefined if R is false.
>
> This is a nit, but to my ears the shorter version is better
OK, fine.
Bruno
- Re: bug#36370: 27.0.50; XFIXNAT called on negative numbers, (continued)
- Re: bug#36370: 27.0.50; XFIXNAT called on negative numbers, Bruno Haible, 2019/06/28
- Re: bug#36370: 27.0.50; XFIXNAT called on negative numbers, Pip Cet, 2019/06/28
- Re: bug#36370: 27.0.50; XFIXNAT called on negative numbers, Bruno Haible, 2019/06/28
- Re: bug#36370: 27.0.50; XFIXNAT called on negative numbers, Paul Eggert, 2019/06/29
- Re: bug#36370: 27.0.50; XFIXNAT called on negative numbers, Pip Cet, 2019/06/29
- Re: bug#36370: 27.0.50; XFIXNAT called on negative numbers, Bruno Haible, 2019/06/29
- Re: bug#36370: 27.0.50; XFIXNAT called on negative numbers, Paul Eggert, 2019/06/29
- Re: bug#36370: 27.0.50; XFIXNAT called on negative numbers,
Bruno Haible <=
- Re: bug#36370: 27.0.50; XFIXNAT called on negative numbers, Pip Cet, 2019/06/30
- Re: bug#36370: 27.0.50; XFIXNAT called on negative numbers, Bruno Haible, 2019/06/30
- Re: bug#36370: 27.0.50; XFIXNAT called on negative numbers, Richard Stallman, 2019/06/30
Re: bug#36370: 27.0.50; XFIXNAT called on negative numbers, Pip Cet, 2019/06/27