On 2009-05-25 12:53:49 -0700, Chris Lattner wrote: > On May 13, 2009, at 5:26 AM, Duncan Sands wrote: >>> -mpc64 sets the x87 floating point control register to not use the >>> 80bit extended precision. This causes some x87 floating point >>> operations to operate faster and there are no issues with the >>> extra roundings you get when storing an 80bit precision register >>> to a 64bit memory location. > > However, this does break long double, right?
Unless the parameters associated with long double (among LDBL_MANT_DIG, LDBL_DIG, LDBL_MIN_EXP, LDBL_MIN_10_EXP, LDBL_MAX_EXP, LDBL_MAX_10_EXP, LDBL_MAX, LDBL_EPSILON, LDBL_MIN) are changed accordingly. -- Vincent Lefèvre <vinc...@vinc17.org> - Web: <http://www.vinc17.org/> 100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/> Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)