blob: ca5cc856d100bc99fb98f507a75cd5bd1e3c3188 [file]
FILE: nanBitPattern.kt
public final const [EvaluatedValue=Int(2143289344)] val floatNaNBits: R|kotlin/Int| = Int(2143289344)
public get(): R|kotlin/Int|
public final const [EvaluatedValue=Long(9221120237041090560)] val doubleNaNBits: R|kotlin/Long| = Long(9221120237041090560)
public get(): R|kotlin/Long|
public final const [EvaluatedValue=Float(NaN)] val floatNaN: R|kotlin/Float| = Q|kotlin/Float|.R|kotlin/Float.Companion.NaN|
public get(): R|kotlin/Float|
public final const [EvaluatedValue=Double(NaN)] val doubleNaN: R|kotlin/Double| = Q|kotlin/Double|.R|kotlin/Double.Companion.NaN|
public get(): R|kotlin/Double|
public final const [EvaluatedValue=Float(NaN)] val floatPositiveDivisionNaN: R|kotlin/Float| = Float(0.0).R|kotlin/Float.div|(Float(0.0))
public get(): R|kotlin/Float|
public final const [EvaluatedValue=Float(NaN)] val floatNegativeDivisionNaN: R|kotlin/Float| = Float(0.0).R|kotlin/Float.div|(Float(0.0)).R|kotlin/Float.unaryMinus|()
public get(): R|kotlin/Float|
public final const [EvaluatedValue=Double(NaN)] val doublePositiveDivisionNaN: R|kotlin/Double| = Double(0.0).R|kotlin/Double.div|(Double(0.0))
public get(): R|kotlin/Double|
public final const [EvaluatedValue=Double(NaN)] val doubleNegativeDivisionNaN: R|kotlin/Double| = Double(0.0).R|kotlin/Double.div|(Double(0.0)).R|kotlin/Double.unaryMinus|()
public get(): R|kotlin/Double|
public final fun box(): R|kotlin/String| {
when () {
!=(R|/floatNaN|.R|kotlin/toRawBits|(), R|/floatNaNBits|) -> {
^box <strcat>(String(Fail Float.NaN ), R|/floatNaN|.R|kotlin/toRawBits|(), String( != ), R|/floatNaNBits|)
}
}
when () {
!=(R|/doubleNaN|.R|kotlin/toRawBits|(), R|/doubleNaNBits|) -> {
^box <strcat>(String(Fail Double.NaN ), R|/doubleNaN|.R|kotlin/toRawBits|(), String( != ), R|/doubleNaNBits|)
}
}
when () {
!=(R|/floatPositiveDivisionNaN|.R|kotlin/toRawBits|(), R|/floatNaNBits|) -> {
^box <strcat>(String(Fail floatPositiveDivisionNaN ), R|/floatPositiveDivisionNaN|.R|kotlin/toRawBits|(), String( != ), R|/floatNaNBits|)
}
}
when () {
!=(R|/floatNegativeDivisionNaN|.R|kotlin/toRawBits|(), R|/floatNaNBits|) -> {
^box <strcat>(String(Fail floatNegativeDivisionNaN ), R|/floatNegativeDivisionNaN|.R|kotlin/toRawBits|(), String( != ), R|/floatNaNBits|)
}
}
when () {
!=(R|/doublePositiveDivisionNaN|.R|kotlin/toRawBits|(), R|/doubleNaNBits|) -> {
^box <strcat>(String(Fail doublePositiveDivisionNaN ), R|/doublePositiveDivisionNaN|.R|kotlin/toRawBits|(), String( != ), R|/doubleNaNBits|)
}
}
when () {
!=(R|/doubleNegativeDivisionNaN|.R|kotlin/toRawBits|(), R|/doubleNaNBits|) -> {
^box <strcat>(String(Fail doubleNegativeDivisionNaN ), R|/doubleNegativeDivisionNaN|.R|kotlin/toRawBits|(), String( != ), R|/doubleNaNBits|)
}
}
^box String(OK)
}