|
const math = @import("../math.zig"); |
nan()Returns the signalling nan representation for type T. Note: A signalling nan is identical to a standard right now by may have a different bit representation in the future when required. |
/// Returns the nan representation for type T. pub inline fn nan(comptime T: type) T { return switch (@typeInfo(T).Float.bits) { 16 => math.nan_f16, 32 => math.nan_f32, 64 => math.nan_f64, 80 => math.nan_f80, 128 => math.nan_f128, else => @compileError("unreachable"), }; } |
snan() |
/// Returns the signalling nan representation for type T. /// Note: A signalling nan is identical to a standard right now by may have a different bit /// representation in the future when required. pub inline fn snan(comptime T: type) T { return nan(T); } |
Generated by zstd-live on 2025-08-12 12:37:59 UTC. |