|
1012 | 1012 | \pnum
|
1013 | 1013 | \indextext{signal-safe!\idxcode{numeric_limits} members}%
|
1014 | 1014 | Each member function defined in this subclause is signal-safe\iref{support.signal}.
|
| 1015 | +\begin{note} |
| 1016 | +\indextext{LIA-1}% |
| 1017 | +The arithmetic specification described in ISO/IEC 10967-1:2012 is |
| 1018 | +commonly termed LIA-1. |
| 1019 | +\end{note} |
1015 | 1020 |
|
1016 | 1021 | \indexlibrarymember{min}{numeric_limits}%
|
1017 | 1022 | \begin{itemdecl}
|
|
1222 | 1227 | \pnum
|
1223 | 1228 | Measure of the maximum rounding error.
|
1224 | 1229 | \begin{footnote}
|
1225 |
| -Rounding error is described in |
1226 |
| -LIA-1 |
1227 |
| -Section 5.2.4 and |
| 1230 | +Rounding error is described in ISO/IEC 10967-1:2012 Section 5.2.4 and |
1228 | 1231 | Annex C Rationale Section C.5.2.4 --- Rounding and rounding constants.
|
1229 | 1232 | \end{footnote}
|
1230 | 1233 | \end{itemdescr}
|
|
1334 | 1337 | \tcode{true} if the type has a representation for a quiet (non-signaling) ``Not a
|
1335 | 1338 | Number''.
|
1336 | 1339 | \begin{footnote}
|
1337 |
| -Required by LIA-1. |
| 1340 | +Required by ISO/IEC 10967-1:2012. |
1338 | 1341 | \end{footnote}
|
1339 | 1342 |
|
1340 | 1343 | \pnum
|
|
1356 | 1359 | \pnum
|
1357 | 1360 | \tcode{true} if the type has a representation for a signaling ``Not a Number''.
|
1358 | 1361 | \begin{footnote}
|
1359 |
| -Required by LIA-1. |
| 1362 | +Required by ISO/IEC 10967-1:2012. |
1360 | 1363 | \end{footnote}
|
1361 | 1364 |
|
1362 | 1365 | \pnum
|
|
1378 | 1381 | \pnum
|
1379 | 1382 | Representation of positive infinity, if available.
|
1380 | 1383 | \begin{footnote}
|
1381 |
| -Required by LIA-1. |
| 1384 | +Required by ISO/IEC 10967-1:2012. |
1382 | 1385 | \end{footnote}
|
1383 | 1386 |
|
1384 | 1387 | \pnum
|
|
1397 | 1400 | \pnum
|
1398 | 1401 | Representation of a quiet ``Not a Number'', if available.
|
1399 | 1402 | \begin{footnote}
|
1400 |
| -Required by LIA-1. |
| 1403 | +Required by ISO/IEC 10967-1:2012. |
1401 | 1404 | \end{footnote}
|
1402 | 1405 |
|
1403 | 1406 | \pnum
|
|
1416 | 1419 | \pnum
|
1417 | 1420 | Representation of a signaling ``Not a Number'', if available.
|
1418 | 1421 | \begin{footnote}
|
1419 |
| -Required by LIA-1. |
| 1422 | +Required by ISO/IEC 10967-1:2012. |
1420 | 1423 | \end{footnote}
|
1421 | 1424 |
|
1422 | 1425 | \pnum
|
|
1436 | 1439 | \pnum
|
1437 | 1440 | Minimum positive subnormal value, if available.
|
1438 | 1441 | \begin{footnote}
|
1439 |
| -Required by LIA-1. |
| 1442 | +Required by ISO/IEC 10967-1:2012. |
1440 | 1443 | \end{footnote}
|
1441 | 1444 | Otherwise, minimum positive normalized value.
|
1442 | 1445 |
|
|
1474 | 1477 | \pnum
|
1475 | 1478 | \tcode{true} if the set of values representable by the type is finite.
|
1476 | 1479 | \begin{footnote}
|
1477 |
| -Required by LIA-1. |
| 1480 | +Required by ISO/IEC 10967-1:2012. |
1478 | 1481 | \end{footnote}
|
1479 | 1482 | \begin{note}
|
1480 | 1483 | All fundamental types\iref{basic.fundamental} are bounded. This member would be \tcode{false} for arbitrary
|
|
1494 | 1497 | \pnum
|
1495 | 1498 | \tcode{true} if the type is modulo.
|
1496 | 1499 | \begin{footnote}
|
1497 |
| -Required by LIA-1. |
| 1500 | +Required by ISO/IEC 10967-1:2012. |
1498 | 1501 | \end{footnote}
|
1499 | 1502 | A type is modulo if, for any operation involving \tcode{+}, \tcode{-}, or
|
1500 | 1503 | \tcode{*} on values of that type whose result would fall outside the range
|
|
1523 | 1526 | if, at the start of the program, there exists a value of the type that would cause
|
1524 | 1527 | an arithmetic operation using that value to trap.
|
1525 | 1528 | \begin{footnote}
|
1526 |
| -Required by LIA-1. |
| 1529 | +Required by ISO/IEC 10967-1:2012. |
1527 | 1530 | \end{footnote}
|
1528 | 1531 |
|
1529 | 1532 | \pnum
|
|
1542 | 1545 | \begin{footnote}
|
1543 | 1546 | Refer to
|
1544 | 1547 | ISO/IEC/IEEE 60559.
|
1545 |
| -Required by LIA-1. |
| 1548 | +Required by ISO/IEC 10967-1:2012. |
1546 | 1549 | \end{footnote}
|
1547 | 1550 |
|
1548 | 1551 | \pnum
|
|
1559 | 1562 | The rounding style for the type.
|
1560 | 1563 | \begin{footnote}
|
1561 | 1564 | Equivalent to \tcode{FLT_ROUNDS}.
|
1562 |
| -Required by LIA-1. |
| 1565 | +Required by ISO/IEC 10967-1:2012. |
1563 | 1566 | \end{footnote}
|
1564 | 1567 |
|
1565 | 1568 | \pnum
|
|
0 commit comments