pub fn hasAny(cpu: Cpu, comptime family: Arch.Family, features: []const @field(Target, @tagName(family)).Feature) bool
Returns true if any feature in features is enabled.
features
cpu: Cpu
family: Arch.Family
features: []const @field(Target, @tagName(family)).Feature
2179 2180 2181 2182 2183 2184 2185
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(@backingInt(feature))) return true; } return false; }
Returns true if any feature in
featuresis enabled.