but then you might be getting a genetically modified one, which might be dangerous (?!).

just joking, I am attaching old fashioned float.h to this message

Boris
P.S. in that IEEE 754, you can see the answer to why and not only what are those numbers as they are... and also what are the consequences of what they are...
Peter Jay Salzman wrote:
I already know the names of all my constants and what they mean.  I wanted a
file that I could open and peek at numerical values.  No gcc, no web
browser.  Just some float.h that I can open with vim, less, or grep to
quickly get a value in 2 seconds.

Such a float.h used to exist on my hard drive.  I guess that changed with
some gcc update.

Telling me to read the IEEE 754 standard is like telling me that I need to
know the DNA sequence for a Fuji apple when all I really want is to eat one.

Peter



On Mon 29 Jan 07,  8:58 AM, Boris Jeremic <[EMAIL PROTECTED]> said:

Then you need to read IEEE 754 (and accompanying documents...):


http://grouper.ieee.org/groups/754/


Boris


Peter Jay Salzman wrote:

On Fri 26 Jan 07,  9:04 AM, Boris Jeremic <[EMAIL PROTECTED]> said:


on my machine (fedora core 5) there are definitions in

./usr/lib/gcc-lib/i386-redhat-linux/3.2.3/include/float.h

/* Difference between 1.0 and the minimum double greater than 1.0 */
#undef DBL_EPSILON
#define DBL_EPSILON 2.2204460492503131e-16



but not in

./usr/lib/gcc/i386-redhat-linux/4.1.0/include/float.h

where it appears as:

/* The difference between 1 and the least value greater than 1 that is
representable in the given floating point type, b**1-p.  */
#undef FLT_EPSILON
#undef DBL_EPSILON
#undef LDBL_EPSILON
#define FLT_EPSILON     __FLT_EPSILON__
#define DBL_EPSILON     __DBL_EPSILON__
#define LDBL_EPSILON    __LDBL_EPSILON__



It's in neither place for me.



You can also calculate them yourself:


Yeah, I'm aware of that, but this is not what I wanted.

It's not DBL_EPSILON that I care about (I simplified my question). I wanted
a file that I could look at and know any of the constants that are of
interest to me. It's not one constant I wanted to know, but all of them, in
one place.

_______________________________________________
vox-tech mailing list
[email protected]
http://lists.lugod.org/mailman/listinfo/vox-tech

_______________________________________________
vox-tech mailing list
[email protected]
http://lists.lugod.org/mailman/listinfo/vox-tech

Reply via email to