Skip to content

Commit ce3c694

Browse files
committed
formatting
1 parent fbd54b6 commit ce3c694

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

text/0000-float-semantics.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,12 +66,12 @@ the result has a non-deterministic sign; the quiet bit and payload are non-deter
6666

6767
- The quiet bit is set and the payload is all-zero. ("Preferred NaN" case)
6868
- The quiet bit is set and the payload is copied from any input operand that is a NaN.
69-
("Quieting NaN propagation" case)
69+
("Quieting NaN propagation" case) <br>
7070
If the inputs and outputs do not have the same size (i.e., for `as` casts), then
7171
- If the output is smaller than the input, low-order bits of the payload get dropped.
7272
- If the output is larger than the input, the payload gets filled up with 0s in the low-order bits.
7373
- The quiet bit and payload are copied from any input operand that is a NaN.
74-
("Unchanged NaN propagation" case)
74+
("Unchanged NaN propagation" case) <br>
7575
If the inputs and outputs do not have the same size (i.e., for `as` casts), the same rules as for "quieting NaN propagation" apply, with one caveat: if the output is smaller than the input, droppig the low-order bits may result in a payload of 0; a payload of 0 is not possible with a signaling NaN (the all-0 significand encodes an infinity) so unchanged NaN propagation cannot occur with some inputs.
7676
- The quiet bit is set and the payload is picked from a target-specific set of
7777
"extra" possible NaN payloads. The set can depend on the input operand values.

0 commit comments

Comments
 (0)