[clang] [CLANG] Full support of complex multiplication and division. (PR #81514)
Aaron Ballman via cfe-commits
cfe-commits at lists.llvm.org
Tue Feb 27 11:40:48 PST 2024
================
@@ -1847,19 +1847,51 @@ floating point semantic models: precise (the default), strict, and fast.
* ``16`` - Forces ``_Float16`` operations to be emitted without using excess
precision arithmetic.
+.. option:: -fcomplex-arithmetic=<value>:
+
+ This option specifies the implementation for complex multiplication and division.
+
+ Valid values are: ``basic``, ``improved``, ``full`` and ``promoted``.
+
+ * ``basic`` Implementation of complex division and multiplication using
+ algebraic formulas at source precision. No special handling to avoid
+ overflow. NaN and infinite and values are not handled.
----------------
AaronBallman wrote:
```suggestion
overflow. NaN and infinite values are not handled.
```
https://github.com/llvm/llvm-project/pull/81514
More information about the cfe-commits
mailing list