"What combinations of small, range, and digits are
supported for fixed point types. See 3.5.9(10)."
-For an ordinary fixed point type, the small must lie in 2**(-80) .. 2**80
+For an ordinary fixed point type, the small must lie in 2.0**(-80) .. 2.0**80
and the range in -10.0**36 .. 10.0**36; any combination is permitted that
does not result in a mantissa larger than 63 bits. However, if the mantissa
is larger than 53 bits on machines where Long_Long_Float is 64 bits (true
accurate to only 53 bits, rather than the full mantissa. This is because
floating-point conversions may be used to convert fixed point.
+For a decimal fixed point type, the small must lie in 10.0**(-18) .. 10.0**18
+and the digits in 1 .. 18.
*
"The result of ``Tags.Expanded_Name`` for types declared
@copying
@quotation
-GNAT Reference Manual , Sep 29, 2020
+GNAT Reference Manual , Nov 19, 2020
AdaCore
supported for fixed point types. See 3.5.9(10)."
@end itemize
-For an ordinary fixed point type, the small must lie in 2**(-80) .. 2**80
+For an ordinary fixed point type, the small must lie in 2.0**(-80) .. 2.0**80
and the range in -10.0**36 .. 10.0**36; any combination is permitted that
does not result in a mantissa larger than 63 bits. However, if the mantissa
is larger than 53 bits on machines where Long_Long_Float is 64 bits (true
accurate to only 53 bits, rather than the full mantissa. This is because
floating-point conversions may be used to convert fixed point.
+For a decimal fixed point type, the small must lie in 10.0**(-18) .. 10.0**18
+and the digits in 1 .. 18.
+
@itemize *