mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-31 12:41:49 +01:00
[LangRef] clarify semantics of the frem instruction
As noted in D40594, the frem instruction corresponds to fmod() except that it can't set errno. I modified the text that we currently use for intrinsics that map to libm functions and applied it to frem. Differential Revision: https://reviews.llvm.org/D40629 llvm-svn: 319437
This commit is contained in:
parent
0f33074407
commit
a05b38588b
@ -6827,10 +6827,12 @@ Both arguments must have identical types.
|
||||
Semantics:
|
||||
""""""""""
|
||||
|
||||
This instruction returns the *remainder* of a division. The remainder
|
||||
has the same sign as the dividend. This instruction can also take any
|
||||
number of :ref:`fast-math flags <fastmath>`, which are optimization hints
|
||||
to enable otherwise unsafe floating point optimizations:
|
||||
Return the same value as a libm '``fmod``' function but without trapping or
|
||||
setting ``errno``.
|
||||
|
||||
The remainder has the same sign as the dividend. This instruction can also
|
||||
take any number of :ref:`fast-math flags <fastmath>`, which are optimization
|
||||
hints to enable otherwise unsafe floating-point optimizations:
|
||||
|
||||
Example:
|
||||
""""""""
|
||||
|
Loading…
x
Reference in New Issue
Block a user