29 July 2006 J3/06-253 Subject: Comment on IEEE VALUE From: Van Snyder 1 Intro duction The IEEE Standard allows a processor to convert a signaling NaN to a quiet NaN if it is involved in an operation. This compromises the functionality of IEEE VALUE. The standard should recommend that producing the function result should not be considered to be an operation. 2 Edits Edits refer to 06-007. Page and line numbers are displayed in the margin. Absent other instructions, a page and line number or line number range implies all of the indicated text is to be replaced by associated text, while a page and line number followed by + (-) indicates that associated text is to be inserted after (before) the indicated line. Remarks are noted in the margin, or appear between [ and ] in the text. [466:16+]----------------------------------------------------------------------- NOTE 14.12a It is recommended that the result of IEEE VALUE is produced in such a way that the processor does not raise IEEE INVALID or instantly convert a signaling NaN to a quiet NaN, especially if the reference is an actual argument, an output item, or the in an assignment statement. Depending upon the processor, this may require avoiding use of floating-point registers. 29 July 2006 Page 1 of 1