Please use GitHub pull requests for new patches. Avoid migrating existing patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
llvm/docs/LangRef.rst
- This file is larger than 256 KB, so syntax highlighting is disabled by default.
Show First 20 Lines • Show All 16,526 Lines • ▼ Show 20 Lines | |||||
The third argument specifies the exception behavior as described above. | The third argument specifies the exception behavior as described above. | ||||
Semantics: | Semantics: | ||||
"""""""""" | """""""""" | ||||
This function follows the IEEE-754 semantics for minNum. | This function follows the IEEE-754 semantics for minNum. | ||||
'``llvm.experimental.constrained.maximum``' Intrinsic | |||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |||||
Syntax: | |||||
""""""" | |||||
:: | |||||
declare <type> | |||||
@llvm.experimental.constrained.maximum(<type> <op1>, <type> <op2> | |||||
metadata <exception behavior>) | |||||
Overview: | |||||
""""""""" | |||||
The '``llvm.experimental.constrained.maximum``' intrinsic returns the maximum | |||||
of the two arguments, propagating NaNs and treating -0.0 as less than +0.0. | |||||
Arguments: | |||||
"""""""""" | |||||
The first two arguments and the return value are floating-point numbers | |||||
of the same type. | |||||
The third argument specifies the exception behavior as described above. | |||||
Semantics: | |||||
"""""""""" | |||||
This function follows semantics specified in the draft of IEEE 754-2018. | |||||
'``llvm.experimental.constrained.minimum``' Intrinsic | |||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |||||
Syntax: | |||||
""""""" | |||||
:: | |||||
declare <type> | |||||
@llvm.experimental.constrained.minimum(<type> <op1>, <type> <op2> | |||||
metadata <exception behavior>) | |||||
Overview: | |||||
""""""""" | |||||
The '``llvm.experimental.constrained.minimum``' intrinsic returns the minimum | |||||
of the two arguments, propagating NaNs and treating -0.0 as less than +0.0. | |||||
Arguments: | |||||
"""""""""" | |||||
The first two arguments and the return value are floating-point numbers | |||||
of the same type. | |||||
The third argument specifies the exception behavior as described above. | |||||
Semantics: | |||||
"""""""""" | |||||
This function follows semantics specified in the draft of IEEE 754-2018. | |||||
craig.topper: Should this refer to 754-2019 now? | |||||
Well, I just copied the current wording from llvm.minimum. I guess we should use 754-2019 now; it looks like this was discussed in D67507 but the patch wasn't applied for some reasons ... uweigand: Well, I just copied the current wording from llvm.minimum. I guess we should use 754-2019 now… | |||||
'``llvm.experimental.constrained.ceil``' Intrinsic | '``llvm.experimental.constrained.ceil``' Intrinsic | ||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||||
Syntax: | Syntax: | ||||
""""""" | """"""" | ||||
:: | :: | ||||
▲ Show 20 Lines • Show All 1,726 Lines • Show Last 20 Lines |
Should this refer to 754-2019 now?