struct cpu [src]

Members

Source

pub const cpu = struct { pub const sm_20: CpuModel = .{ .name = "sm_20", .llvm_name = "sm_20", .features = featureSet(&[_]Feature{ .ptx32, .sm_20, }), }; pub const sm_21: CpuModel = .{ .name = "sm_21", .llvm_name = "sm_21", .features = featureSet(&[_]Feature{ .ptx32, .sm_21, }), }; pub const sm_30: CpuModel = .{ .name = "sm_30", .llvm_name = "sm_30", .features = featureSet(&[_]Feature{ .sm_30, }), }; pub const sm_32: CpuModel = .{ .name = "sm_32", .llvm_name = "sm_32", .features = featureSet(&[_]Feature{ .ptx40, .sm_32, }), }; pub const sm_35: CpuModel = .{ .name = "sm_35", .llvm_name = "sm_35", .features = featureSet(&[_]Feature{ .ptx32, .sm_35, }), }; pub const sm_37: CpuModel = .{ .name = "sm_37", .llvm_name = "sm_37", .features = featureSet(&[_]Feature{ .ptx41, .sm_37, }), }; pub const sm_50: CpuModel = .{ .name = "sm_50", .llvm_name = "sm_50", .features = featureSet(&[_]Feature{ .ptx40, .sm_50, }), }; pub const sm_52: CpuModel = .{ .name = "sm_52", .llvm_name = "sm_52", .features = featureSet(&[_]Feature{ .ptx41, .sm_52, }), }; pub const sm_53: CpuModel = .{ .name = "sm_53", .llvm_name = "sm_53", .features = featureSet(&[_]Feature{ .ptx42, .sm_53, }), }; pub const sm_60: CpuModel = .{ .name = "sm_60", .llvm_name = "sm_60", .features = featureSet(&[_]Feature{ .ptx50, .sm_60, }), }; pub const sm_61: CpuModel = .{ .name = "sm_61", .llvm_name = "sm_61", .features = featureSet(&[_]Feature{ .ptx50, .sm_61, }), }; pub const sm_62: CpuModel = .{ .name = "sm_62", .llvm_name = "sm_62", .features = featureSet(&[_]Feature{ .ptx50, .sm_62, }), }; pub const sm_70: CpuModel = .{ .name = "sm_70", .llvm_name = "sm_70", .features = featureSet(&[_]Feature{ .ptx60, .sm_70, }), }; pub const sm_72: CpuModel = .{ .name = "sm_72", .llvm_name = "sm_72", .features = featureSet(&[_]Feature{ .ptx61, .sm_72, }), }; pub const sm_75: CpuModel = .{ .name = "sm_75", .llvm_name = "sm_75", .features = featureSet(&[_]Feature{ .ptx63, .sm_75, }), }; pub const sm_80: CpuModel = .{ .name = "sm_80", .llvm_name = "sm_80", .features = featureSet(&[_]Feature{ .ptx70, .sm_80, }), }; pub const sm_86: CpuModel = .{ .name = "sm_86", .llvm_name = "sm_86", .features = featureSet(&[_]Feature{ .ptx71, .sm_86, }), }; pub const sm_87: CpuModel = .{ .name = "sm_87", .llvm_name = "sm_87", .features = featureSet(&[_]Feature{ .ptx74, .sm_87, }), }; pub const sm_89: CpuModel = .{ .name = "sm_89", .llvm_name = "sm_89", .features = featureSet(&[_]Feature{ .ptx78, .sm_89, }), }; pub const sm_90: CpuModel = .{ .name = "sm_90", .llvm_name = "sm_90", .features = featureSet(&[_]Feature{ .ptx78, .sm_90, }), }; pub const sm_90a: CpuModel = .{ .name = "sm_90a", .llvm_name = "sm_90a", .features = featureSet(&[_]Feature{ .ptx80, .sm_90a, }), }; }