www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2018/01/08/07:15:10

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
From: "Martin Str|mberg (ams AT ludd DOT luth DOT se) [via djgpp AT delorie DOT com]" <djgpp AT delorie DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Fixing various bugs in frexp.S
Date: Mon, 8 Jan 2018 12:04:50 +0000 (UTC)
Organization: Aioe.org NNTP Server
Lines: 18
Message-ID: <p2vmp0$14s4$1@gioia.aioe.org>
References: <5A4946EB DOT 3090500 AT gmx DOT de>
NNTP-Posting-Host: gOdCqiuC+VwqSgvHBNC1tQ.user.gioia.aioe.org
X-Complaints-To: abuse AT aioe DOT org
User-Agent: tin/2.4.1-20161224 ("Daill") (UNIX) (Linux/4.10.0-32-generic (x86_64))
X-Notice: Filtered by postfilter v. 0.8.2
Bytes: 1305
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

"Juan Manuel Guerrero (juan DOT guerrero AT gmx DOT de) [via djgpp AT delorie DOT com]" <djgpp AT delorie DOT com> wrote:
> The frexp function provided by libc.a has a couple of bugs:
...
>   - for NaN and infinity arguments no sign checks are done thus the
>     results are always positive

> All these issues are serious deviations from the ansi/posix behavior.

An NaN is a NaN. It has no positive or negative value. It has no value at
all. I seriously doubt ansi/posix says anything about signedness of NaNs.

Anyway, you're coding it so it's up to you.

Thank you, you un-fatigue-able one.


-- 
MartinS

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019