Zig 0.17.0-dev (Split by item)

Shortcut keys
?
Show these tips
S
Focus search field
Esc
Clear focus & close tips
U
Jump to source code
↑
Move up in search results
↓
Move down in search results
↵
Go to active search result
This is an example of documentation generated by ZigDoc, an alternative to Zig's built-in Auto Doc feature. See also examples in other modes/formats. The project being documented here (as the example) is the Zig standard library. Private Function

setFeature

Private Function
std.zig.system.linux.riscv.setFeature
fn setFeature(cpu: *Target.Cpu, feature: Target.riscv.Feature, enabled: bool) void

Params

  • cpu: *Target.Cpu
  • feature: Target.riscv.Feature
  • enabled: bool

File

zig/system/linux.zig:454
454
455
456
457
458
    fn setFeature(cpu: *Target.Cpu, feature: Target.riscv.Feature, enabled: bool) void {
        const idx = @as(Target.Cpu.Feature.Set.Index, @backingInt(feature));

        if (enabled) cpu.features.addFeature(idx) else cpu.features.removeFeature(idx);
    }