Skip to documentation
SLOP

tiny.simd.Target

Reference tiny.simd Target

Defined in target.

API (30)

Actions

Public operations.

Fields and members

Public fields and members.

No direct callersNo direct callstargetTarget
Static calls · unresolved targets: unknown · external targets: unknown.

Source

Source: lib/simd/src/target.zig:8

zig
pub const Target = enum(u6) {    avx10_2 = 3,    avx3_spr = 4,    avx3_zen4 = 6,    avx3_dl = 7,    avx3 = 8,    avx2 = 9,    sse4 = 11,    ssse3 = 12,    sse2 = 14,    sve2_128 = 18,    sve_256 = 19,    sve2 = 23,    sve = 24,    neon_bf16 = 26,    neon = 28,    neon_without_aes = 29,    rvv = 37,    lasx = 40,    lsx = 41,    ppc10 = 47,    ppc9 = 48,    ppc8 = 49,    z15 = 50,    z14 = 51,    wasm_emu256 = 58,    wasm = 59,    emu128 = 61,    scalar = 62,    pub fn bit(self: Target) Mask {        return @as(Mask, 1) << @backingInt(self);    }    pub fn name(self: Target) []const u8 {        return switch (self) {            .avx10_2 => "AVX10_2",            .avx3_spr => "AVX3_SPR",            .avx3_zen4 => "AVX3_ZEN4",            .avx3_dl => "AVX3_DL",            .avx3 => "AVX3",            .avx2 => "AVX2",            .sse4 => "SSE4",            .ssse3 => "SSSE3",            .sse2 => "SSE2",            .sve2_128 => "SVE2_128",            .sve_256 => "SVE_256",            .sve2 => "SVE2",            .sve => "SVE",            .neon_bf16 => "NEON_BF16",            .neon => "NEON",            .neon_without_aes => "NEON_WITHOUT_AES",            .rvv => "RVV",            .lasx => "LASX",            .lsx => "LSX",            .ppc10 => "PPC10",            .ppc9 => "PPC9",            .ppc8 => "PPC8",            .z15 => "Z15",            .z14 => "Z14",            .wasm_emu256 => "WASM_EMU256",            .wasm => "WASM",            .emu128 => "EMU128",            .scalar => "SCALAR",        };    }};

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

zig
pub const Target = target.Target;
Called byCallsNo direct callsTargetRuntimesupportedTargetsTargetbit
Static calls · unresolved targets: 0 · external targets: 0.

Audit

Definitions3
Public names6
Members28
Version26.7.0
Revisiondaab053ee433