IEEErem

inline fun Double.IEEErem(divisor: Double): Double (source)

Platform and version requirements: Kotlin 1.2, JVM

inline fun Float.IEEErem(divisor: Float): Float (source)

Platform and version requirements: Kotlin 1.2, JVM

Computes the remainder of division of this value by the divisor value according to the IEEE 754 standard.

The result is computed as r = this - (q * divisor) where q is the quotient of division rounded to the nearest integer, q = round(this / other).

Special cases: - x.IEEErem(y) is NaN, when x is NaN or y is NaN or x is +Inf|-Inf or y is zero. - x.IEEErem(y) == x when x is finite and y is infinite.

See Also

round