Function hasAny [src]

Returns true if any feature in features is enabled.

Prototype

pub fn hasAny(cpu: Cpu, comptime family: Arch.Family, features: []const @field(Target, @tagName(family)).Feature) bool

Parameters

cpu: Cpufamily: Arch.Familyfeatures: []const @field(Target, @tagName(family)).Feature

Source

pub fn hasAny(cpu: Cpu, comptime family: Arch.Family, features: []const @field(Target, @tagName(family)).Feature) bool { if (family != cpu.arch.family()) return false; for (features) |feature| { if (cpu.features.isEnabled(@intFromEnum(feature))) return true; } return false; }