structstd.Target.nvptx.cpu[src]

Values

Constantsm_20[src]

Source Code

Source code
pub const sm_20: CpuModel = .{
    .name = "sm_20",
    .llvm_name = "sm_20",
    .features = featureSet(&[_]Feature{
        .ptx32,
        .sm_20,
    }),
}

Constantsm_21[src]

Source Code

Source code
pub const sm_21: CpuModel = .{
    .name = "sm_21",
    .llvm_name = "sm_21",
    .features = featureSet(&[_]Feature{
        .ptx32,
        .sm_21,
    }),
}

Constantsm_30[src]

Source Code

Source code
pub const sm_30: CpuModel = .{
    .name = "sm_30",
    .llvm_name = "sm_30",
    .features = featureSet(&[_]Feature{
        .sm_30,
    }),
}

Constantsm_32[src]

Source Code

Source code
pub const sm_32: CpuModel = .{
    .name = "sm_32",
    .llvm_name = "sm_32",
    .features = featureSet(&[_]Feature{
        .ptx40,
        .sm_32,
    }),
}

Constantsm_35[src]

Source Code

Source code
pub const sm_35: CpuModel = .{
    .name = "sm_35",
    .llvm_name = "sm_35",
    .features = featureSet(&[_]Feature{
        .ptx32,
        .sm_35,
    }),
}

Constantsm_37[src]

Source Code

Source code
pub const sm_37: CpuModel = .{
    .name = "sm_37",
    .llvm_name = "sm_37",
    .features = featureSet(&[_]Feature{
        .ptx41,
        .sm_37,
    }),
}

Constantsm_50[src]

Source Code

Source code
pub const sm_50: CpuModel = .{
    .name = "sm_50",
    .llvm_name = "sm_50",
    .features = featureSet(&[_]Feature{
        .ptx40,
        .sm_50,
    }),
}

Constantsm_52[src]

Source Code

Source code
pub const sm_52: CpuModel = .{
    .name = "sm_52",
    .llvm_name = "sm_52",
    .features = featureSet(&[_]Feature{
        .ptx41,
        .sm_52,
    }),
}

Constantsm_53[src]

Source Code

Source code
pub const sm_53: CpuModel = .{
    .name = "sm_53",
    .llvm_name = "sm_53",
    .features = featureSet(&[_]Feature{
        .ptx42,
        .sm_53,
    }),
}

Constantsm_60[src]

Source Code

Source code
pub const sm_60: CpuModel = .{
    .name = "sm_60",
    .llvm_name = "sm_60",
    .features = featureSet(&[_]Feature{
        .ptx50,
        .sm_60,
    }),
}

Constantsm_61[src]

Source Code

Source code
pub const sm_61: CpuModel = .{
    .name = "sm_61",
    .llvm_name = "sm_61",
    .features = featureSet(&[_]Feature{
        .ptx50,
        .sm_61,
    }),
}

Constantsm_62[src]

Source Code

Source code
pub const sm_62: CpuModel = .{
    .name = "sm_62",
    .llvm_name = "sm_62",
    .features = featureSet(&[_]Feature{
        .ptx50,
        .sm_62,
    }),
}

Constantsm_70[src]

Source Code

Source code
pub const sm_70: CpuModel = .{
    .name = "sm_70",
    .llvm_name = "sm_70",
    .features = featureSet(&[_]Feature{
        .ptx60,
        .sm_70,
    }),
}

Constantsm_72[src]

Source Code

Source code
pub const sm_72: CpuModel = .{
    .name = "sm_72",
    .llvm_name = "sm_72",
    .features = featureSet(&[_]Feature{
        .ptx61,
        .sm_72,
    }),
}

Constantsm_75[src]

Source Code

Source code
pub const sm_75: CpuModel = .{
    .name = "sm_75",
    .llvm_name = "sm_75",
    .features = featureSet(&[_]Feature{
        .ptx63,
        .sm_75,
    }),
}

Constantsm_80[src]

Source Code

Source code
pub const sm_80: CpuModel = .{
    .name = "sm_80",
    .llvm_name = "sm_80",
    .features = featureSet(&[_]Feature{
        .ptx70,
        .sm_80,
    }),
}

Constantsm_86[src]

Source Code

Source code
pub const sm_86: CpuModel = .{
    .name = "sm_86",
    .llvm_name = "sm_86",
    .features = featureSet(&[_]Feature{
        .ptx71,
        .sm_86,
    }),
}

Constantsm_87[src]

Source Code

Source code
pub const sm_87: CpuModel = .{
    .name = "sm_87",
    .llvm_name = "sm_87",
    .features = featureSet(&[_]Feature{
        .ptx74,
        .sm_87,
    }),
}

Constantsm_89[src]

Source Code

Source code
pub const sm_89: CpuModel = .{
    .name = "sm_89",
    .llvm_name = "sm_89",
    .features = featureSet(&[_]Feature{
        .ptx78,
        .sm_89,
    }),
}

Constantsm_90[src]

Source Code

Source code
pub const sm_90: CpuModel = .{
    .name = "sm_90",
    .llvm_name = "sm_90",
    .features = featureSet(&[_]Feature{
        .ptx78,
        .sm_90,
    }),
}

Constantsm_90a[src]

Source Code

Source code
pub const sm_90a: CpuModel = .{
    .name = "sm_90a",
    .llvm_name = "sm_90a",
    .features = featureSet(&[_]Feature{
        .ptx80,
        .sm_90a,
    }),
}

Source Code

Source code
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,
        }),
    };
}