1spv.vulkan100.subgroupArithmetic.comp
2ERROR: 0:19: 'subgroup op' : requires SPIR-V 1.3 
3ERROR: 0:20: 'subgroup op' : requires SPIR-V 1.3 
4ERROR: 0:21: 'subgroup op' : requires SPIR-V 1.3 
5ERROR: 0:22: 'subgroup op' : requires SPIR-V 1.3 
6ERROR: 0:24: 'subgroup op' : requires SPIR-V 1.3 
7ERROR: 0:25: 'subgroup op' : requires SPIR-V 1.3 
8ERROR: 0:26: 'subgroup op' : requires SPIR-V 1.3 
9ERROR: 0:27: 'subgroup op' : requires SPIR-V 1.3 
10ERROR: 0:29: 'subgroup op' : requires SPIR-V 1.3 
11ERROR: 0:30: 'subgroup op' : requires SPIR-V 1.3 
12ERROR: 0:31: 'subgroup op' : requires SPIR-V 1.3 
13ERROR: 0:32: 'subgroup op' : requires SPIR-V 1.3 
14ERROR: 0:34: 'subgroup op' : requires SPIR-V 1.3 
15ERROR: 0:35: 'subgroup op' : requires SPIR-V 1.3 
16ERROR: 0:36: 'subgroup op' : requires SPIR-V 1.3 
17ERROR: 0:37: 'subgroup op' : requires SPIR-V 1.3 
18ERROR: 0:39: 'subgroup op' : requires SPIR-V 1.3 
19ERROR: 0:40: 'subgroup op' : requires SPIR-V 1.3 
20ERROR: 0:41: 'subgroup op' : requires SPIR-V 1.3 
21ERROR: 0:42: 'subgroup op' : requires SPIR-V 1.3 
22ERROR: 0:44: 'subgroup op' : requires SPIR-V 1.3 
23ERROR: 0:45: 'subgroup op' : requires SPIR-V 1.3 
24ERROR: 0:46: 'subgroup op' : requires SPIR-V 1.3 
25ERROR: 0:47: 'subgroup op' : requires SPIR-V 1.3 
26ERROR: 0:49: 'subgroup op' : requires SPIR-V 1.3 
27ERROR: 0:50: 'subgroup op' : requires SPIR-V 1.3 
28ERROR: 0:51: 'subgroup op' : requires SPIR-V 1.3 
29ERROR: 0:52: 'subgroup op' : requires SPIR-V 1.3 
30ERROR: 0:54: 'subgroup op' : requires SPIR-V 1.3 
31ERROR: 0:55: 'subgroup op' : requires SPIR-V 1.3 
32ERROR: 0:56: 'subgroup op' : requires SPIR-V 1.3 
33ERROR: 0:57: 'subgroup op' : requires SPIR-V 1.3 
34ERROR: 0:59: 'subgroup op' : requires SPIR-V 1.3 
35ERROR: 0:60: 'subgroup op' : requires SPIR-V 1.3 
36ERROR: 0:61: 'subgroup op' : requires SPIR-V 1.3 
37ERROR: 0:62: 'subgroup op' : requires SPIR-V 1.3 
38ERROR: 0:64: 'subgroup op' : requires SPIR-V 1.3 
39ERROR: 0:65: 'subgroup op' : requires SPIR-V 1.3 
40ERROR: 0:66: 'subgroup op' : requires SPIR-V 1.3 
41ERROR: 0:67: 'subgroup op' : requires SPIR-V 1.3 
42ERROR: 0:69: 'subgroup op' : requires SPIR-V 1.3 
43ERROR: 0:70: 'subgroup op' : requires SPIR-V 1.3 
44ERROR: 0:71: 'subgroup op' : requires SPIR-V 1.3 
45ERROR: 0:72: 'subgroup op' : requires SPIR-V 1.3 
46ERROR: 0:74: 'subgroup op' : requires SPIR-V 1.3 
47ERROR: 0:75: 'subgroup op' : requires SPIR-V 1.3 
48ERROR: 0:76: 'subgroup op' : requires SPIR-V 1.3 
49ERROR: 0:77: 'subgroup op' : requires SPIR-V 1.3 
50ERROR: 0:79: 'subgroup op' : requires SPIR-V 1.3 
51ERROR: 0:80: 'subgroup op' : requires SPIR-V 1.3 
52ERROR: 0:81: 'subgroup op' : requires SPIR-V 1.3 
53ERROR: 0:82: 'subgroup op' : requires SPIR-V 1.3 
54ERROR: 0:84: 'subgroup op' : requires SPIR-V 1.3 
55ERROR: 0:85: 'subgroup op' : requires SPIR-V 1.3 
56ERROR: 0:86: 'subgroup op' : requires SPIR-V 1.3 
57ERROR: 0:87: 'subgroup op' : requires SPIR-V 1.3 
58ERROR: 0:89: 'subgroup op' : requires SPIR-V 1.3 
59ERROR: 0:90: 'subgroup op' : requires SPIR-V 1.3 
60ERROR: 0:91: 'subgroup op' : requires SPIR-V 1.3 
61ERROR: 0:92: 'subgroup op' : requires SPIR-V 1.3 
62ERROR: 0:94: 'subgroup op' : requires SPIR-V 1.3 
63ERROR: 0:95: 'subgroup op' : requires SPIR-V 1.3 
64ERROR: 0:96: 'subgroup op' : requires SPIR-V 1.3 
65ERROR: 0:97: 'subgroup op' : requires SPIR-V 1.3 
66ERROR: 0:99: 'subgroup op' : requires SPIR-V 1.3 
67ERROR: 0:100: 'subgroup op' : requires SPIR-V 1.3 
68ERROR: 0:101: 'subgroup op' : requires SPIR-V 1.3 
69ERROR: 0:102: 'subgroup op' : requires SPIR-V 1.3 
70ERROR: 0:104: 'subgroup op' : requires SPIR-V 1.3 
71ERROR: 0:105: 'subgroup op' : requires SPIR-V 1.3 
72ERROR: 0:106: 'subgroup op' : requires SPIR-V 1.3 
73ERROR: 0:107: 'subgroup op' : requires SPIR-V 1.3 
74ERROR: 0:109: 'subgroup op' : requires SPIR-V 1.3 
75ERROR: 0:110: 'subgroup op' : requires SPIR-V 1.3 
76ERROR: 0:111: 'subgroup op' : requires SPIR-V 1.3 
77ERROR: 0:112: 'subgroup op' : requires SPIR-V 1.3 
78ERROR: 0:114: 'subgroup op' : requires SPIR-V 1.3 
79ERROR: 0:115: 'subgroup op' : requires SPIR-V 1.3 
80ERROR: 0:116: 'subgroup op' : requires SPIR-V 1.3 
81ERROR: 0:117: 'subgroup op' : requires SPIR-V 1.3 
82ERROR: 0:119: 'subgroup op' : requires SPIR-V 1.3 
83ERROR: 0:120: 'subgroup op' : requires SPIR-V 1.3 
84ERROR: 0:121: 'subgroup op' : requires SPIR-V 1.3 
85ERROR: 0:122: 'subgroup op' : requires SPIR-V 1.3 
86ERROR: 0:124: 'subgroup op' : requires SPIR-V 1.3 
87ERROR: 0:125: 'subgroup op' : requires SPIR-V 1.3 
88ERROR: 0:126: 'subgroup op' : requires SPIR-V 1.3 
89ERROR: 0:127: 'subgroup op' : requires SPIR-V 1.3 
90ERROR: 0:129: 'subgroup op' : requires SPIR-V 1.3 
91ERROR: 0:130: 'subgroup op' : requires SPIR-V 1.3 
92ERROR: 0:131: 'subgroup op' : requires SPIR-V 1.3 
93ERROR: 0:132: 'subgroup op' : requires SPIR-V 1.3 
94ERROR: 0:134: 'subgroup op' : requires SPIR-V 1.3 
95ERROR: 0:135: 'subgroup op' : requires SPIR-V 1.3 
96ERROR: 0:136: 'subgroup op' : requires SPIR-V 1.3 
97ERROR: 0:137: 'subgroup op' : requires SPIR-V 1.3 
98ERROR: 0:139: 'subgroup op' : requires SPIR-V 1.3 
99ERROR: 0:140: 'subgroup op' : requires SPIR-V 1.3 
100ERROR: 0:141: 'subgroup op' : requires SPIR-V 1.3 
101ERROR: 0:142: 'subgroup op' : requires SPIR-V 1.3 
102ERROR: 0:144: 'subgroup op' : requires SPIR-V 1.3 
103ERROR: 0:145: 'subgroup op' : requires SPIR-V 1.3 
104ERROR: 0:146: 'subgroup op' : requires SPIR-V 1.3 
105ERROR: 0:147: 'subgroup op' : requires SPIR-V 1.3 
106ERROR: 0:149: 'subgroup op' : requires SPIR-V 1.3 
107ERROR: 0:150: 'subgroup op' : requires SPIR-V 1.3 
108ERROR: 0:151: 'subgroup op' : requires SPIR-V 1.3 
109ERROR: 0:152: 'subgroup op' : requires SPIR-V 1.3 
110ERROR: 0:154: 'subgroup op' : requires SPIR-V 1.3 
111ERROR: 0:155: 'subgroup op' : requires SPIR-V 1.3 
112ERROR: 0:156: 'subgroup op' : requires SPIR-V 1.3 
113ERROR: 0:157: 'subgroup op' : requires SPIR-V 1.3 
114ERROR: 0:159: 'subgroup op' : requires SPIR-V 1.3 
115ERROR: 0:160: 'subgroup op' : requires SPIR-V 1.3 
116ERROR: 0:161: 'subgroup op' : requires SPIR-V 1.3 
117ERROR: 0:162: 'subgroup op' : requires SPIR-V 1.3 
118ERROR: 0:164: 'subgroup op' : requires SPIR-V 1.3 
119ERROR: 0:165: 'subgroup op' : requires SPIR-V 1.3 
120ERROR: 0:166: 'subgroup op' : requires SPIR-V 1.3 
121ERROR: 0:167: 'subgroup op' : requires SPIR-V 1.3 
122ERROR: 0:169: 'subgroup op' : requires SPIR-V 1.3 
123ERROR: 0:170: 'subgroup op' : requires SPIR-V 1.3 
124ERROR: 0:171: 'subgroup op' : requires SPIR-V 1.3 
125ERROR: 0:172: 'subgroup op' : requires SPIR-V 1.3 
126ERROR: 0:174: 'subgroup op' : requires SPIR-V 1.3 
127ERROR: 0:175: 'subgroup op' : requires SPIR-V 1.3 
128ERROR: 0:176: 'subgroup op' : requires SPIR-V 1.3 
129ERROR: 0:177: 'subgroup op' : requires SPIR-V 1.3 
130ERROR: 0:179: 'subgroup op' : requires SPIR-V 1.3 
131ERROR: 0:180: 'subgroup op' : requires SPIR-V 1.3 
132ERROR: 0:181: 'subgroup op' : requires SPIR-V 1.3 
133ERROR: 0:182: 'subgroup op' : requires SPIR-V 1.3 
134ERROR: 0:184: 'subgroup op' : requires SPIR-V 1.3 
135ERROR: 0:185: 'subgroup op' : requires SPIR-V 1.3 
136ERROR: 0:186: 'subgroup op' : requires SPIR-V 1.3 
137ERROR: 0:187: 'subgroup op' : requires SPIR-V 1.3 
138ERROR: 0:189: 'subgroup op' : requires SPIR-V 1.3 
139ERROR: 0:190: 'subgroup op' : requires SPIR-V 1.3 
140ERROR: 0:191: 'subgroup op' : requires SPIR-V 1.3 
141ERROR: 0:192: 'subgroup op' : requires SPIR-V 1.3 
142ERROR: 0:194: 'subgroup op' : requires SPIR-V 1.3 
143ERROR: 0:195: 'subgroup op' : requires SPIR-V 1.3 
144ERROR: 0:196: 'subgroup op' : requires SPIR-V 1.3 
145ERROR: 0:197: 'subgroup op' : requires SPIR-V 1.3 
146ERROR: 0:199: 'subgroup op' : requires SPIR-V 1.3 
147ERROR: 0:200: 'subgroup op' : requires SPIR-V 1.3 
148ERROR: 0:201: 'subgroup op' : requires SPIR-V 1.3 
149ERROR: 0:202: 'subgroup op' : requires SPIR-V 1.3 
150ERROR: 0:204: 'subgroup op' : requires SPIR-V 1.3 
151ERROR: 0:205: 'subgroup op' : requires SPIR-V 1.3 
152ERROR: 0:206: 'subgroup op' : requires SPIR-V 1.3 
153ERROR: 0:207: 'subgroup op' : requires SPIR-V 1.3 
154ERROR: 0:209: 'subgroup op' : requires SPIR-V 1.3 
155ERROR: 0:210: 'subgroup op' : requires SPIR-V 1.3 
156ERROR: 0:211: 'subgroup op' : requires SPIR-V 1.3 
157ERROR: 0:212: 'subgroup op' : requires SPIR-V 1.3 
158ERROR: 0:214: 'subgroup op' : requires SPIR-V 1.3 
159ERROR: 0:215: 'subgroup op' : requires SPIR-V 1.3 
160ERROR: 0:216: 'subgroup op' : requires SPIR-V 1.3 
161ERROR: 0:217: 'subgroup op' : requires SPIR-V 1.3 
162ERROR: 0:219: 'subgroup op' : requires SPIR-V 1.3 
163ERROR: 0:220: 'subgroup op' : requires SPIR-V 1.3 
164ERROR: 0:221: 'subgroup op' : requires SPIR-V 1.3 
165ERROR: 0:222: 'subgroup op' : requires SPIR-V 1.3 
166ERROR: 0:224: 'subgroup op' : requires SPIR-V 1.3 
167ERROR: 0:225: 'subgroup op' : requires SPIR-V 1.3 
168ERROR: 0:226: 'subgroup op' : requires SPIR-V 1.3 
169ERROR: 0:227: 'subgroup op' : requires SPIR-V 1.3 
170ERROR: 0:229: 'subgroup op' : requires SPIR-V 1.3 
171ERROR: 0:230: 'subgroup op' : requires SPIR-V 1.3 
172ERROR: 0:231: 'subgroup op' : requires SPIR-V 1.3 
173ERROR: 0:232: 'subgroup op' : requires SPIR-V 1.3 
174ERROR: 0:234: 'subgroup op' : requires SPIR-V 1.3 
175ERROR: 0:235: 'subgroup op' : requires SPIR-V 1.3 
176ERROR: 0:236: 'subgroup op' : requires SPIR-V 1.3 
177ERROR: 0:237: 'subgroup op' : requires SPIR-V 1.3 
178ERROR: 0:239: 'subgroup op' : requires SPIR-V 1.3 
179ERROR: 0:240: 'subgroup op' : requires SPIR-V 1.3 
180ERROR: 0:241: 'subgroup op' : requires SPIR-V 1.3 
181ERROR: 0:242: 'subgroup op' : requires SPIR-V 1.3 
182ERROR: 0:244: 'subgroup op' : requires SPIR-V 1.3 
183ERROR: 0:245: 'subgroup op' : requires SPIR-V 1.3 
184ERROR: 0:246: 'subgroup op' : requires SPIR-V 1.3 
185ERROR: 0:247: 'subgroup op' : requires SPIR-V 1.3 
186ERROR: 0:249: 'subgroup op' : requires SPIR-V 1.3 
187ERROR: 0:250: 'subgroup op' : requires SPIR-V 1.3 
188ERROR: 0:251: 'subgroup op' : requires SPIR-V 1.3 
189ERROR: 0:252: 'subgroup op' : requires SPIR-V 1.3 
190ERROR: 0:254: 'subgroup op' : requires SPIR-V 1.3 
191ERROR: 0:255: 'subgroup op' : requires SPIR-V 1.3 
192ERROR: 0:256: 'subgroup op' : requires SPIR-V 1.3 
193ERROR: 0:257: 'subgroup op' : requires SPIR-V 1.3 
194ERROR: 0:259: 'subgroup op' : requires SPIR-V 1.3 
195ERROR: 0:260: 'subgroup op' : requires SPIR-V 1.3 
196ERROR: 0:261: 'subgroup op' : requires SPIR-V 1.3 
197ERROR: 0:262: 'subgroup op' : requires SPIR-V 1.3 
198ERROR: 0:264: 'subgroup op' : requires SPIR-V 1.3 
199ERROR: 0:265: 'subgroup op' : requires SPIR-V 1.3 
200ERROR: 0:266: 'subgroup op' : requires SPIR-V 1.3 
201ERROR: 0:267: 'subgroup op' : requires SPIR-V 1.3 
202ERROR: 0:269: 'subgroup op' : requires SPIR-V 1.3 
203ERROR: 0:270: 'subgroup op' : requires SPIR-V 1.3 
204ERROR: 0:271: 'subgroup op' : requires SPIR-V 1.3 
205ERROR: 0:272: 'subgroup op' : requires SPIR-V 1.3 
206ERROR: 0:274: 'subgroup op' : requires SPIR-V 1.3 
207ERROR: 0:275: 'subgroup op' : requires SPIR-V 1.3 
208ERROR: 0:276: 'subgroup op' : requires SPIR-V 1.3 
209ERROR: 0:277: 'subgroup op' : requires SPIR-V 1.3 
210ERROR: 0:279: 'subgroup op' : requires SPIR-V 1.3 
211ERROR: 0:280: 'subgroup op' : requires SPIR-V 1.3 
212ERROR: 0:281: 'subgroup op' : requires SPIR-V 1.3 
213ERROR: 0:282: 'subgroup op' : requires SPIR-V 1.3 
214ERROR: 0:284: 'subgroup op' : requires SPIR-V 1.3 
215ERROR: 0:285: 'subgroup op' : requires SPIR-V 1.3 
216ERROR: 0:286: 'subgroup op' : requires SPIR-V 1.3 
217ERROR: 0:287: 'subgroup op' : requires SPIR-V 1.3 
218ERROR: 0:289: 'subgroup op' : requires SPIR-V 1.3 
219ERROR: 0:290: 'subgroup op' : requires SPIR-V 1.3 
220ERROR: 0:291: 'subgroup op' : requires SPIR-V 1.3 
221ERROR: 0:292: 'subgroup op' : requires SPIR-V 1.3 
222ERROR: 0:294: 'subgroup op' : requires SPIR-V 1.3 
223ERROR: 0:295: 'subgroup op' : requires SPIR-V 1.3 
224ERROR: 0:296: 'subgroup op' : requires SPIR-V 1.3 
225ERROR: 0:297: 'subgroup op' : requires SPIR-V 1.3 
226ERROR: 0:299: 'subgroup op' : requires SPIR-V 1.3 
227ERROR: 0:300: 'subgroup op' : requires SPIR-V 1.3 
228ERROR: 0:301: 'subgroup op' : requires SPIR-V 1.3 
229ERROR: 0:302: 'subgroup op' : requires SPIR-V 1.3 
230ERROR: 0:304: 'subgroup op' : requires SPIR-V 1.3 
231ERROR: 0:305: 'subgroup op' : requires SPIR-V 1.3 
232ERROR: 0:306: 'subgroup op' : requires SPIR-V 1.3 
233ERROR: 0:307: 'subgroup op' : requires SPIR-V 1.3 
234ERROR: 0:309: 'subgroup op' : requires SPIR-V 1.3 
235ERROR: 0:310: 'subgroup op' : requires SPIR-V 1.3 
236ERROR: 0:311: 'subgroup op' : requires SPIR-V 1.3 
237ERROR: 0:312: 'subgroup op' : requires SPIR-V 1.3 
238ERROR: 0:314: 'subgroup op' : requires SPIR-V 1.3 
239ERROR: 0:315: 'subgroup op' : requires SPIR-V 1.3 
240ERROR: 0:316: 'subgroup op' : requires SPIR-V 1.3 
241ERROR: 0:317: 'subgroup op' : requires SPIR-V 1.3 
242ERROR: 0:319: 'subgroup op' : requires SPIR-V 1.3 
243ERROR: 0:320: 'subgroup op' : requires SPIR-V 1.3 
244ERROR: 0:321: 'subgroup op' : requires SPIR-V 1.3 
245ERROR: 0:322: 'subgroup op' : requires SPIR-V 1.3 
246ERROR: 0:324: 'subgroup op' : requires SPIR-V 1.3 
247ERROR: 0:325: 'subgroup op' : requires SPIR-V 1.3 
248ERROR: 0:326: 'subgroup op' : requires SPIR-V 1.3 
249ERROR: 0:327: 'subgroup op' : requires SPIR-V 1.3 
250ERROR: 0:329: 'subgroup op' : requires SPIR-V 1.3 
251ERROR: 0:330: 'subgroup op' : requires SPIR-V 1.3 
252ERROR: 0:331: 'subgroup op' : requires SPIR-V 1.3 
253ERROR: 0:332: 'subgroup op' : requires SPIR-V 1.3 
254ERROR: 0:334: 'subgroup op' : requires SPIR-V 1.3 
255ERROR: 0:335: 'subgroup op' : requires SPIR-V 1.3 
256ERROR: 0:336: 'subgroup op' : requires SPIR-V 1.3 
257ERROR: 0:337: 'subgroup op' : requires SPIR-V 1.3 
258ERROR: 0:339: 'subgroup op' : requires SPIR-V 1.3 
259ERROR: 0:340: 'subgroup op' : requires SPIR-V 1.3 
260ERROR: 0:341: 'subgroup op' : requires SPIR-V 1.3 
261ERROR: 0:342: 'subgroup op' : requires SPIR-V 1.3 
262ERROR: 0:344: 'subgroup op' : requires SPIR-V 1.3 
263ERROR: 0:345: 'subgroup op' : requires SPIR-V 1.3 
264ERROR: 0:346: 'subgroup op' : requires SPIR-V 1.3 
265ERROR: 0:347: 'subgroup op' : requires SPIR-V 1.3 
266ERROR: 0:349: 'subgroup op' : requires SPIR-V 1.3 
267ERROR: 0:350: 'subgroup op' : requires SPIR-V 1.3 
268ERROR: 0:351: 'subgroup op' : requires SPIR-V 1.3 
269ERROR: 0:352: 'subgroup op' : requires SPIR-V 1.3 
270ERROR: 0:354: 'subgroup op' : requires SPIR-V 1.3 
271ERROR: 0:355: 'subgroup op' : requires SPIR-V 1.3 
272ERROR: 0:356: 'subgroup op' : requires SPIR-V 1.3 
273ERROR: 0:357: 'subgroup op' : requires SPIR-V 1.3 
274ERROR: 0:359: 'subgroup op' : requires SPIR-V 1.3 
275ERROR: 0:360: 'subgroup op' : requires SPIR-V 1.3 
276ERROR: 0:361: 'subgroup op' : requires SPIR-V 1.3 
277ERROR: 0:362: 'subgroup op' : requires SPIR-V 1.3 
278ERROR: 0:364: 'subgroup op' : requires SPIR-V 1.3 
279ERROR: 0:365: 'subgroup op' : requires SPIR-V 1.3 
280ERROR: 0:366: 'subgroup op' : requires SPIR-V 1.3 
281ERROR: 0:367: 'subgroup op' : requires SPIR-V 1.3 
282ERROR: 0:369: 'subgroup op' : requires SPIR-V 1.3 
283ERROR: 0:370: 'subgroup op' : requires SPIR-V 1.3 
284ERROR: 0:371: 'subgroup op' : requires SPIR-V 1.3 
285ERROR: 0:372: 'subgroup op' : requires SPIR-V 1.3 
286ERROR: 0:374: 'subgroup op' : requires SPIR-V 1.3 
287ERROR: 0:375: 'subgroup op' : requires SPIR-V 1.3 
288ERROR: 0:376: 'subgroup op' : requires SPIR-V 1.3 
289ERROR: 0:377: 'subgroup op' : requires SPIR-V 1.3 
290ERROR: 0:379: 'subgroup op' : requires SPIR-V 1.3 
291ERROR: 0:380: 'subgroup op' : requires SPIR-V 1.3 
292ERROR: 0:381: 'subgroup op' : requires SPIR-V 1.3 
293ERROR: 0:382: 'subgroup op' : requires SPIR-V 1.3 
294ERROR: 0:384: 'subgroup op' : requires SPIR-V 1.3 
295ERROR: 0:385: 'subgroup op' : requires SPIR-V 1.3 
296ERROR: 0:386: 'subgroup op' : requires SPIR-V 1.3 
297ERROR: 0:387: 'subgroup op' : requires SPIR-V 1.3 
298ERROR: 0:389: 'subgroup op' : requires SPIR-V 1.3 
299ERROR: 0:390: 'subgroup op' : requires SPIR-V 1.3 
300ERROR: 0:391: 'subgroup op' : requires SPIR-V 1.3 
301ERROR: 0:392: 'subgroup op' : requires SPIR-V 1.3 
302ERROR: 300 compilation errors.  No code generated.
303
304
305SPIR-V is not generated for failed compile or link
306