A bit set of all the features.

Fields

ints: [usize_count]usize,

Functions

fn addFeature(set: *Set, arch_feature_index: Index) void

Adds the specified feature but not its dependencies.

fn addFeatureSet(set: *Set, other_set: Set) void

Adds the specified feature set but not its dependencies.

fn asBytes(set: *const Set) *const [byte_count]u8

No documentation provided.

fn eql(set: Set, other_set: Set) bool

No documentation provided.

fn isEmpty(set: Set) bool

No documentation provided.

fn isEnabled(set: Set, arch_feature_index: Index) bool

No documentation provided.

fn isSuperSetOf(set: Set, other_set: Set) bool

No documentation provided.

fn populateDependencies(set: *Set, all_features_list: []const Cpu.Feature) void

No documentation provided.

fn removeFeature(set: *Set, arch_feature_index: Index) void

Removes the specified feature but not its dependents.

fn removeFeatureSet(set: *Set, other_set: Set) void

Removes the specified feature but not its dependents.

Values

Index
undefined
ShiftInt
undefined
byte_count
type
empty
Set
needed_bit_count
comptime_int
usize_count
type