Skip to documentation
SLOP

tiny.simd.randomNormalizedFloat

Reference tiny.simd randomNormalizedFloat

Defined in random.

Called byCallsNo direct callstest sourcelib.simd.src.randomtest: Highway AVX2 AES counter and no...test sourcelib.simd.src.randomtest: Highway normalized float spans ...randomrandomNormalizedFloat
Static calls · unresolved targets: 0 · external targets: 1.

Source

Source: lib/simd/src/random.zig:319

zig
pub fn randomNormalizedFloat(stream: *RngStream) f32 {    const exponent = @as(u32, @bitCast(@as(f32, 1)));    const mantissa = @as(u32, @truncate(stream.next())) & 0x007f_ffff;    const value: f32 = @bitCast(exponent | mantissa);    std.debug.assert(value >= 1);    std.debug.assert(value < 2);    const result = (2 * (value - 1)) - 1;    std.debug.assert(result >= -1);    std.debug.assert(result < 1);    return result;}

Source: lib/simd/src/root.zig:513

zig
pub const randomNormalizedFloat = random.randomNormalizedFloat;

Audit

Definitions1
Public names2
Members0
Version26.7.0
Revisiondaab053ee433