Skip to documentation
SLOP

tiny.simd.demoteTo

Reference tiny.simd demoteTo

Defined in convert.

Called byCallsconvertdemoteInRangeToconvertorderedDemote2ToconvertroundingShiftRightAndDemoteToconvertshiftRightAndDemoteTotest sourcelib.simd.src.converttest: Highway conversion entry points...+3 morebfloatdemoteF32private sourcelib.simd.src.convertisBFloatTagprivate sourcelib.simd.src.convertnumericCastprivate sourcelib.simd.src.convertsourceLaneprivate sourcelib.simd.src.convertvalidateLaneCountconvertdemoteTo
Static calls · unresolved targets: 0 · external targets: 0.

Source

Source: lib/simd/src/convert.zig:113

zig
pub fn demoteTo(comptime D: type, value: anytype) D.Vector {    const V = @TypeOf(value);    const From = sourceLane(V);    validateLaneCount(D, V);    if (comptime isBFloatTag(D) and From == f32) return bfloat.demoteF32(D, value);    if (@bitSizeOf(D.Lane) >= @bitSizeOf(From)) {        @compileError("demoteTo requires a narrower destination lane");    }    return numericCast(D, value);}

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

zig
pub const demoteTo = convert.demoteTo;

Complete caller list

8 direct callers.

Audit

Definitions1
Public names2
Members0
Version26.7.0
Revisiondaab053ee433