Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.csd.uwm.edu!cs.utexas.edu!sun-barr!sun!puffin!mrm From: mrm%puffin@Sun.COM (Marianne Mueller) Newsgroups: gnu.gcc Subject: isinf() & other IEEE functions Message-ID: <121831@sun.Eng.Sun.COM> Date: 16 Aug 89 16:17:52 GMT Sender: news@sun.Eng.Sun.COM Reply-To: mrm@sun.UUCP (Marianne Mueller) Organization: Sun Microsystems, Mountain View Lines: 10 isinf() and the other functions recommended by the IEEE standard for floating point arithmetic are implemented on Suns in inline templates for the math library. (/usr/lib/libm.il, etc.) You can get the hex patterns for IEEE values from these text files. A good reference for the IEEE standard is the special issue of IEEE Computer, Vol 13, No 1, Jan 1980, which has a number of interesting & helpful articles, as well as the text of an early draft of the standard. I suppose any further discussion of IEEE & libm functions shouldn't take place in gnu.gcc!