Zig 0.17.0-dev (Split by item)

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 library itself.

cpu

hppa.cpu
pub const cpu = struct

File

lib/std/Target/hppa.zig:64

Code

pub const cpu = struct {
    pub const ns_1: CpuModel = .{
        .name = "ns_1",
        .llvm_name = null,
        .features = featureSet(&[_]Feature{}),
    };
    pub const ns_2: CpuModel = .{
        .name = "ns_2",
        .llvm_name = null,
        .features = featureSet(&[_]Feature{}),
    };
    pub const pa_7000: CpuModel = .{
        .name = "pa_7000",
        .llvm_name = null,
        .features = featureSet(&[_]Feature{
            .v1_1,
        }),
    };
    pub const pa_7100: CpuModel = .{
        .name = "pa_7100",
        .llvm_name = null,
        .features = featureSet(&[_]Feature{
            .v1_1,
        }),
    };
    pub const pa_7100lc: CpuModel = .{
        .name = "pa_7100lc",
        .llvm_name = null,
        .features = featureSet(&[_]Feature{
            .max_1,
            .v1_1,
        }),
    };
    pub const pa_7150: CpuModel = .{
        .name = "pa_7150",
        .llvm_name = null,
        .features = featureSet(&[_]Feature{
            .v1_1,
        }),
    };
    pub const pa_7200: CpuModel = .{
        .name = "pa_7200",
        .llvm_name = null,
        .features = featureSet(&[_]Feature{
            .v1_1,
        }),
    };
    pub const pa_7300lc: CpuModel = .{
        .name = "pa_7300lc",
        .llvm_name = null,
        .features = featureSet(&[_]Feature{
            .max_1,
            .v1_1,
        }),
    };
    pub const pa_8000: CpuModel = .{
        .name = "pa_8000",
        .llvm_name = null,
        .features = featureSet(&[_]Feature{
            .@"64bit",
        }),
    };
    pub const pa_8200: CpuModel = .{
        .name = "pa_8200",
        .llvm_name = null,
        .features = featureSet(&[_]Feature{
            .@"64bit",
        }),
    };
    pub const pa_8500: CpuModel = .{
        .name = "pa_8500",
        .llvm_name = null,
        .features = featureSet(&[_]Feature{
            .@"64bit",
        }),
    };
    pub const pa_8600: CpuModel = .{
        .name = "pa_8600",
        .llvm_name = null,
        .features = featureSet(&[_]Feature{
            .@"64bit",
        }),
    };
    pub const pa_8700: CpuModel = .{
        .name = "pa_8700",
        .llvm_name = null,
        .features = featureSet(&[_]Feature{
            .@"64bit",
        }),
    };
    pub const pa_8800: CpuModel = .{
        .name = "pa_8800",
        .llvm_name = null,
        .features = featureSet(&[_]Feature{
            .@"64bit",
        }),
    };
    pub const pa_8900: CpuModel = .{
        .name = "pa_8900",
        .llvm_name = null,
        .features = featureSet(&[_]Feature{
            .@"64bit",
        }),
    };
    pub const pcx: CpuModel = .{
        .name = "pcx",
        .llvm_name = null,
        .features = featureSet(&[_]Feature{}),
    };
    pub const ts_1: CpuModel = .{
        .name = "ts_1",
        .llvm_name = null,
        .features = featureSet(&[_]Feature{}),
    };
}