@@ -4612,34 +4612,38 @@ Simple Constants
4612
4612
4613
4613
Floating-point constants support the following kinds of strings:
4614
4614
4615
- +---------------+---------------------------------------------------+
4616
- | Syntax | Description |
4617
- +===============+===================================================+
4618
- | ``+4.5e-13`` | Common decimal literal. Signs are optional, as is |
4619
- | | the exponent portion. The decimal point is |
4620
- | | required, as is one or more leading digits before |
4621
- | | the decimal point. |
4622
- +---------------+---------------------------------------------------+
4623
- | ``-0x1.fp13`` | Common hexadecimal literal. Signs are optional. |
4624
- | | The decimal point is required, as is the exponent |
4625
- | | portion of the literal (after the ``p``). |
4626
- +---------------+---------------------------------------------------+
4627
- | ``+inf``, | Positive or negative infinity. The sign is |
4628
- | ``-inf`` | required. |
4629
- +---------------+---------------------------------------------------+
4630
- | ``+qnan``, | Positive or negative preferred quiet NaN, i.e., |
4631
- | ``-qnan`` | the quiet bit is set, and all other payload bits |
4632
- | | are 0. The sign is required. |
4633
- +---------------+---------------------------------------------------+
4634
- | ``+nan(0x1)`` | NaN value with a particular payload, specified as |
4635
- | | hexadecimal (including the quiet bit as part of |
4636
- | | the payload). The sign is required. |
4637
- +---------------+---------------------------------------------------+
4638
- | ``f0x3c00`` | Value of the floating-point number if bitcast to |
4639
- | | an integer. The number must have exactly as many |
4640
- | | hexadecimal digits as is necessary for the size |
4641
- | | of the floating-point number. |
4642
- +---------------+---------------------------------------------------+
4615
+ +----------------+---------------------------------------------------+
4616
+ | Syntax | Description |
4617
+ +================+===================================================+
4618
+ | ``+4.5e-13`` | Common decimal literal. Signs are optional, as is |
4619
+ | | the exponent portion. The decimal point is |
4620
+ | | required, as is one or more leading digits before |
4621
+ | | the decimal point. |
4622
+ +----------------+---------------------------------------------------+
4623
+ | ``-0x1.fp13`` | Common hexadecimal literal. Signs are optional. |
4624
+ | | The decimal point is required, as is the exponent |
4625
+ | | portion of the literal (after the ``p``). |
4626
+ +----------------+---------------------------------------------------+
4627
+ | ``+inf``, | Positive or negative infinity. The sign is |
4628
+ | ``-inf`` | required. |
4629
+ +----------------+---------------------------------------------------+
4630
+ | ``+qnan``, | Positive or negative preferred quiet NaN, i.e., |
4631
+ | ``-qnan`` | the quiet bit is set, and all other payload bits |
4632
+ | | are 0. The sign is required. |
4633
+ +----------------+---------------------------------------------------+
4634
+ | ``+nan(0x1)`` | qNaN value with a particular payload, specified |
4635
+ | | as hexadecimal (not including the quiet bit as |
4636
+ | | part of the payload). The sign is required. |
4637
+ +----------------+---------------------------------------------------+
4638
+ | ``+snan(0x1)`` | sNaN value with a particular payload, specified |
4639
+ | | as hexadecimal (not including the quiet bit as |
4640
+ | | part of the payload). The sign is required. |
4641
+ +----------------+---------------------------------------------------+
4642
+ | ``f0x3c00`` | Value of the floating-point number if bitcast to |
4643
+ | | an integer. The number must have exactly as many |
4644
+ | | hexadecimal digits as is necessary for the size |
4645
+ | | of the floating-point number. |
4646
+ +----------------+---------------------------------------------------+
4643
4647
4644
4648
There are no constants of type x86_amx.
4645
4649
0 commit comments