ulp

Common
JS
Native
1.2
val Double.ulp: Double
JVM
1.2
inline val Double.ulp: Double

Returns the ulp (unit in the last place) of this value.

An ulp is a positive distance between this value and the next nearest Double value larger in magnitude.

Special Cases:

  • NaN.ulp is NaN
  • x.ulp is +Inf when x is +Inf or -Inf
  • 0.0.ulp is Double.MIN_VALUE
JVM
1.2
inline val Float.ulp: Float
Native
1.2
val Float.ulp: Float

Returns the ulp of this value.

An ulp is a positive distance between this value and the next nearest Float value larger in magnitude.

Special Cases:

  • NaN.ulp is NaN
  • x.ulp is +Inf when x is +Inf or -Inf
  • 0.0.ulp is Float.NIN_VALUE