Date: Sun, 18 Jul 2004 17:30:58 -0400 (EDT) From: Andrew Gallatin <gallatin@cs.duke.edu> To: freebsd-ppc@freebsd.org Subject: long doubles? Message-ID: <16634.60434.732990.437652@grasshopper.cs.duke.edu>
next in thread | raw e-mail | index | archive | help
The reason that vmstat, iostat, systat, etc print wildly bogus device stats is because the printing of long doubles seems to be broken. According to a printf of sizeof(long double), the size of a long double is 8 bytes, the same as a double. However, according to sys/powerpc/include/float.h, LDBL_MANT_DIG == 113.. I don't know a lot about floating point, but I'm not sure this is possible. ;) If long doubles are 8 bytes (and they are on MacOSX, so that's a good sign), then shouldn't the LDBL_* constants be the same as the DBL* constants from float.h? (they are on MacOSX) Thanks, Drew
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?16634.60434.732990.437652>