Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!think.com!sdd.hp.com!elroy.jpl.nasa.gov!decwrl!csus.edu!beach.csulb.edu!nic.csu.net!usc!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!ucbvax!tut.cis.ohio-state.edu!VAX1.CC.UAKRON.EDU!r2sms Newsgroups: comp.lang.c Subject: C FLOATING POINT BUG - OR IS IT ? Message-ID: <1991May24.074503.652@nic.csu.net> From: r2sms@VAX1.CC.UAKRON.EDU (Sujat M Sukthankar) Date: 24 May 91 07:45:02 PDT Lines: 24 - A CHALLENGE Message-ID: <1378@VAX1.CC.UAKRON.EDU> Date: 24 May 91 14:31:16 GMT Reply-To: r2sms@VAX1.CC.UAKRON.EDU (Sujat M Sukthankar) Distribution: usa Organization: U of Akron, Ohio Lines: 15 The following is a major/minor bug which maybe/may not be trivial. Try assigning a "float" variable to a "double" variable - results in a loss of accuracy with the magnitude being greater for larger numbers. A "promotion" should result in better accuracy and not viceversa. A simple rogram was tested on the Microsoft Ver 6 compiler and also the watcom 386 compiler. The problem started off as trivial but still hasn't been solved. See if you any of you guys out there can do it. n a better accuracy