Skip to documentation
SLOP

tiny.simd.vqSort

Reference tiny.simd vqSort

Defined in tiny.simd.

Called byCallsprivate sourcelib.simd.src.sort.vqfoldFloatOracleprivate sourcelib.simd.src.sort.vqfoldIntegerOracleprivate sourcelib.simd.src.sort.vqfoldWideOracletest sourcelib.simd.src.sort.vqtest: Highway VQSort public full sort...test sourcelib.simd.src.sort.vqtest: Highway VQSort public key recor...+3 moreprivate sourcelib.simd.src.sort.partitionnanToBackprivate sourcelib.simd.src.sort.vqinitialStateprivate sourcelib.simd.src.sort.vqsortRangetiny.simdvqSort
Static calls · unresolved targets: 0 · external targets: 0.

Source

Source: lib/simd/src/sort/vq.zig:13

zig
pub fn sort(    comptime Key: type,    comptime direction: key.Direction,    values: []Key,) void {    var scratch = network.Scratch{};    var state = initialState(values.len);    const valid = values.len - partition.nanToBack(Key, values);    sortRange(Key, direction, values[0..valid], &scratch, &state, maximum_levels);}

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

zig
pub const vqSort = sort.sort;

Also reachable as

sort.sort.

Complete caller list

8 direct callers.

Audit

Definitions1
Public names2
Members0
Version26.7.0
Revisiondaab053ee433