The value of the difference of its first argument with the sum of the others
Take care that for floating entries, the addition is not perfectly associative due to rounding errors. This call performs additions in reverse incoming order.
equivalent to the call on the elements of the tuple.
The call sub[saturated](...) computes a saturated version of add. Take care that for signed integral entries this kind of a is highly order dependent. This call perform saturated additions in reverse incoming order. We do not advise to use it for more than 2 parameters.
The subtraction is computed in a 'round toward \(-\infty\) mode. The result is guaranteed to be less or equal to the exact one (except for Nans).
The subtraction is computed in a 'round toward \(\infty\) mode. The result is guaranteed to be greater or equal to the exact one (except for Nans).
The operation is computed in the double sized element type (if available). This decorator has no effect on double and 64 bits integrals.
compute the result in modular arithmetic. the parameters must be floating positive and less than the modulus p. The modulus itself must be less than maxflint.
Note
Although the infix notation with - is supported for two parameters, the - operator on standard scalar types is the original one and so can lead to automatic promotion.