Skip to documentation
SLOP

tiny.simd.totalLogicalProcessors

Reference tiny.simd totalLogicalProcessors

Defined in tiny.simd.

No direct callersNo direct callstiny.simdtotalLogicalProcessors
Static calls · unresolved targets: 0 · external targets: 5.

Source

Source: lib/simd/src/topology/native.zig:39

zig
pub fn totalLogicalProcessors() usize {    if (comptime builtin.target.os.tag == .linux) {        return linux.totalLogicalProcessors();    }    if (comptime builtin.target.os.tag.isDarwin()) {        return apple.totalLogicalProcessors();    }    if (comptime builtin.target.os.tag == .windows) {        return windows.totalLogicalProcessors();    }    if (comptime builtin.target.os.tag == .emscripten) {        return wasm.totalLogicalProcessors();    }    if (comptime builtin.target.os.tag == .freestanding) return 1;    const count = std.Thread.getCpuCount() catch 1;    return std.math.clamp(count, 1, topology.max_logical_processors);}

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

zig
pub const totalLogicalProcessors = topology.totalLogicalProcessors;

Also reachable as

topology.totalLogicalProcessors.

Audit

Definitions1
Public names2
Members0
Version26.7.0
Revisiondaab053ee433