[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-gsl] enforcing the order of numerical operations
From: |
Brian Gough |
Subject: |
Re: [Bug-gsl] enforcing the order of numerical operations |
Date: |
Sat, 28 Jul 2007 18:23:47 +0100 |
User-agent: |
Wanderlust/2.14.0 (Africa) Emacs/22.1 Mule/5.0 (SAKAKI) |
At Wed, 25 Jul 2007 22:59:14 -0700,
Eugene Loh wrote:
> Anyhow, I'm looking for guidance as to what you'd support in
> putbacks. Do you favor the "volatile" approach? Are you open to
> the dummy() function?
I think the best approach would be to use a macro, so the definition
could be changed as necessary -- this is what we do for avoiding
excess precision on x86, see the definition of GSL_COERCE_DBL(x) in
acconfig.h for example. It would make sense to have a different macro
for forcing an evaluation, maybe GSL_PROTECT_DBL(x) or something like
that. Previously I didn't do anything systematic as I only
encountered a few problems where volatile was needed.
--
Brian Gough