|
From: | Thomas D. Dean |
Subject: | Anyone working on 64-bit octave |
Date: | Thu, 16 Feb 2012 21:20:01 -0800 |
User-agent: | Mozilla/5.0 (X11; FreeBSD amd64; rv:9.0) Gecko/20120126 Thunderbird/9.0 |
Currently, compiling octave on a x86_64 produces a 64-bit executable. But, because of the definition of double, this gives no precision gain for floating point over 32-bit machines.
With gfortran, I can use -fdefault-real-8 and -fdefault-integer-8 and create an application which uses more of the machine's precision.
I read gcc docs but cannot find a similar command line option for gcc46. Maybe the third time my eyes crossed, I missed something?
The only way is to change 'int' to 'long int' and 'double' to 'long double' in the source code, a lot of work.
Has anyone started on this? Tom Dean
[Prev in Thread] | Current Thread | [Next in Thread] |