@@ -21,13 +21,17 @@ class SM<string version, list<SMFeatures> newer_list> : SMFeatures {
21
21
!strconcat(f, " |" , newer.Features));
22
22
}
23
23
24
+ let Features = " sm_121a" in def SM_121a : SMFeatures;
24
25
let Features = " sm_120a" in def SM_120a : SMFeatures;
26
+ let Features = " sm_103a" in def SM_103a : SMFeatures;
25
27
let Features = " sm_101a" in def SM_101a : SMFeatures;
26
28
let Features = " sm_100a" in def SM_100a : SMFeatures;
27
29
let Features = " sm_90a" in def SM_90a : SMFeatures;
28
30
29
- def SM_120 : SM<" 120" , [SM_120a]>;
30
- def SM_101 : SM<" 101" , [SM_101a, SM_120]>;
31
+ def SM_121 : SM<" 121" , [SM_121a]>;
32
+ def SM_120 : SM<" 120" , [SM_120a, SM_121]>;
33
+ def SM_103 : SM<" 103" , [SM_103a, SM_120]>;
34
+ def SM_101 : SM<" 101" , [SM_101a, SM_103]>;
31
35
def SM_100 : SM<" 100" , [SM_100a, SM_101]>;
32
36
def SM_90 : SM<" 90" , [SM_90a, SM_100]>;
33
37
def SM_89 : SM<" 89" , [SM_90]>;
@@ -50,8 +54,9 @@ class PTX<string version, PTXFeatures newer> : PTXFeatures {
50
54
let Features = !strconcat(" ptx" , version, " |" , newer.Features);
51
55
}
52
56
53
- let Features = " ptx87 " in def PTX87 : PTXFeatures;
57
+ let Features = " ptx88 " in def PTX88 : PTXFeatures;
54
58
59
+ def PTX87 : PTX<" 87" , PTX88>;
55
60
def PTX86 : PTX<" 86" , PTX87>;
56
61
def PTX85 : PTX<" 85" , PTX86>;
57
62
def PTX84 : PTX<" 84" , PTX85>;
0 commit comments