Remove minnum/maxnum.
This commit is contained in:
@@ -853,16 +853,14 @@ significand bits are always preserved.
|
||||
Minimum and maximum
|
||||
~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
These instructions return the larger or smaller of their operands. They differ
|
||||
in their handling of quiet NaN inputs. Note that signaling NaN operands always
|
||||
cause a NaN result.
|
||||
These instructions return the larger or smaller of their operands. Note that
|
||||
unlike the IEEE 754-2008 `minNum` and `maxNum` operations, these instructions
|
||||
return NaN when either input is NaN.
|
||||
|
||||
When comparing zeroes, these instructions behave as if :math:`-0.0 < 0.0`.
|
||||
|
||||
.. autoinst:: fmin
|
||||
.. autoinst:: fminnum
|
||||
.. autoinst:: fmax
|
||||
.. autoinst:: fmaxnum
|
||||
|
||||
Rounding
|
||||
~~~~~~~~
|
||||
|
||||
@@ -1383,15 +1383,6 @@ fmin = Instruction(
|
||||
""",
|
||||
ins=(x, y), outs=a)
|
||||
|
||||
fminnum = Instruction(
|
||||
'fminnum', r"""
|
||||
Floating point minimum, suppressing quiet NaNs.
|
||||
|
||||
If either operand is a quiet NaN, the other operand is returned. If
|
||||
either operand is a signaling NaN, NaN is returned.
|
||||
""",
|
||||
ins=(x, y), outs=a)
|
||||
|
||||
a = Operand('a', Float, 'The larger of ``x`` and ``y``')
|
||||
|
||||
fmax = Instruction(
|
||||
@@ -1402,15 +1393,6 @@ fmax = Instruction(
|
||||
""",
|
||||
ins=(x, y), outs=a)
|
||||
|
||||
fmaxnum = Instruction(
|
||||
'fmaxnum', r"""
|
||||
Floating point maximum, suppressing quiet NaNs.
|
||||
|
||||
If either operand is a quiet NaN, the other operand is returned. If
|
||||
either operand is a signaling NaN, NaN is returned.
|
||||
""",
|
||||
ins=(x, y), outs=a)
|
||||
|
||||
a = Operand('a', Float, '``x`` rounded to integral value')
|
||||
|
||||
ceil = Instruction(
|
||||
|
||||
Reference in New Issue
Block a user