View Issue Details

IDProjectCategoryView StatusLast Update
000831010000-006: MappingsSpecpublic2023-01-16 15:01
ReporterMartin Herberg Assigned ToRandy Armstrong  
PrioritylowSeveritytextReproducibilityN/A
Status closedResolutionfixed 
Product Version1.05.01 
Fixed in Version1.05.03 RC1 
Summary0008310: 5.2.2.3 - NaN specification
Description

In 5.2.2.3 the specification for NaN is given in little endian while the example value -6.5 is given in big endian. This may lead to confusion and could be unified.

"
Figure 3 illustrates how the value −6,5 (Hex: C0D00000) is encoded as a Float.
The floating-point type supports positive and negative infinity and not -a-number (NaN). The
IEEE specification allows for multiple NaN variants; however, the encoders/decoders may not
preserve the distinction. Encoders shall encode a NaN value as an IEEE quiet -NAN
(000000000000F8FF) or (0000C0FF). Any unsupported types such as denormalized numbers
shall also be encoded as an IEEE quiet-NAN. Any test for equality between NaN values always
fails.
"

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Randy Armstrong

2022-12-28 10:29

administrator   ~0018364

Updated 5.2.2.3 indicate the NaN examples are hexadecimal numbers.

Jim Luth

2023-01-16 15:01

administrator   ~0018503

Agreed to changes in ad-hoc meeting.

Issue History

Date Modified Username Field Change
2022-09-08 13:23 Martin Herberg New Issue
2022-09-27 16:10 Jim Luth Assigned To => Randy Armstrong
2022-09-27 16:10 Jim Luth Status new => assigned
2022-12-28 10:29 Randy Armstrong Status assigned => resolved
2022-12-28 10:29 Randy Armstrong Resolution open => fixed
2022-12-28 10:29 Randy Armstrong Fixed in Version => 1.05.03 RC1
2022-12-28 10:29 Randy Armstrong Note Added: 0018364
2023-01-16 15:01 Jim Luth Status resolved => closed
2023-01-16 15:01 Jim Luth Note Added: 0018503