# Functions
WasmCompatCeilF32 is the same as math.Ceil on 32-bit except that the returned NaN value follows the Wasm specification on NaN propagation.
WasmCompatCeilF64 is the same as math.Ceil on 64-bit except that the returned NaN value follows the Wasm specification on NaN propagation.
WasmCompatFloorF32 is the same as math.Floor on 32-bit except that the returned NaN value follows the Wasm specification on NaN propagation.
WasmCompatFloorF64 is the same as math.Floor on 64-bit except that the returned NaN value follows the Wasm specification on NaN propagation.
WasmCompatMax32 is the Wasm spec compatible variant of math.Max for 32-bit floating points.
WasmCompatMax64 is the Wasm spec compatible variant of math.Max for 64-bit floating points.
WasmCompatMin32 is the Wasm spec compatible variant of math.Min for 32-bit floating points.
WasmCompatMin64 is the Wasm spec compatible variant of math.Min for 64-bit floating points.
WasmCompatNearestF32 is the Wasm spec compatible variant of math.Round, used for Nearest instruction.
WasmCompatNearestF64 is the Wasm spec compatible variant of math.Round, used for Nearest instruction.
WasmCompatTruncF32 is the same as math.Trunc on 32-bit except that the returned NaN value follows the Wasm specification on NaN propagation.
WasmCompatTruncF64 is the same as math.Trunc on 64-bit except that the returned NaN value follows the Wasm specification on NaN propagation.
# Constants
Set first bit to make this different from the canonical NaN.
F32ArithmeticNaNPayloadMSB is used to extract the most significant bit of payload of 32-bit arithmetic NaN values.
F32CanonicalNaNBits is the 32-bit float where payload's MSB equals 1 and others are all zero.
F32CanonicalNaNBitsMask can be used to judge the value `v` is canonical nan as "v&F32CanonicalNaNBitsMask == F32CanonicalNaNBits".
F32ExponentMask is used to extract the exponent of 32-bit floating point.
Set first bit to make this different from the canonical NaN.
F64ArithmeticNaNPayloadMSB is used to extract the most significant bit of payload of 64-bit arithmetic NaN values.
F64CanonicalNaNBits is the 64-bit float where payload's MSB equals 1 and others are all zero.
F64CanonicalNaNBitsMask can be used to judge the value `v` is canonical nan as "v&F64CanonicalNaNBitsMask == F64CanonicalNaNBits".
F64ExponentMask is used to extract the exponent of 64-bit floating point.