Path: csiph.com!news.mixmin.net!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Tim Rentsch Newsgroups: comp.lang.c Subject: Re: bart again (UCX64) Date: Mon, 18 Sep 2023 12:36:17 -0700 Organization: A noiseless patient Spider Lines: 20 Message-ID: <861qevmfym.fsf@linuxsc.com> References: <1262755563@f172.n1.z21.fsxnet> <678354ed-d89c-4d45-adfd-1ded3d22eecan@googlegroups.com> <87ttrzo1zm.fsf@bsb.me.uk> <5e098055-c3bd-4f9c-984c-b4fdaf610adbn@googlegroups.com> <647ac7a4-fb14-4072-b65f-5b20290a4b7bn@googlegroups.com> <1ad9d75b-48bb-4b3a-93f0-92900479280en@googlegroups.com> <60jMM.5116$quJ8.2754@fx18.iad> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: dont-email.me; posting-host="eea9b3fa2266531b102f184a126e7979"; logging-data="2024378"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19VGlimyU6/qvZ1c4A5N/B27msPqIYrGlc=" User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.4 (gnu/linux) Cancel-Lock: sha1:unPTcHh8+TiBpGtmiO8aPQNRNIo= sha1:PBzHvHB7vWc691sios/kd4uPEC8= Xref: csiph.com comp.lang.c:175938 scott@slp53.sl.home (Scott Lurndal) writes: > NaN is a term of art referring specifically to the IEEE > floating point standard. I've never seen "NaN" used in any > other context (albeit some use it to refer to their grandmother :-). The C standard uses (and also defines) the word NaN as a generic term applicable to floating-point representations in general. In section 5.2.4.2.2 paragraph 3, the C standard says this A /NaN/ is an encoding signifying Not-a-Number. with the slant characters meaning italics, which indicates a definition. The same paragraph gives generic definitions for the more specialized terms "quiet NaN" and "signaling NaN". There is a footnote that mentions the IEEE floating-point standard, but makes clear that terms for the various kinds of NaN can refer to values in other floating-point systems that have similar behavior.