1 /*
2  *
3  * Copyright (c) 2016-17 The Khronos Group Inc.
4  * Copyright (c) 2016-17 Valve Corporation
5  * Copyright (c) 2016-17 LunarG, Inc.
6  *
7  * Licensed under the Apache License, Version 2.0 (the "License");
8  * you may not use this file except in compliance with the License.
9  * You may obtain a copy of the License at
10  *
11  *     http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing, software
14  * distributed under the License is distributed on an "AS IS" BASIS,
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  * See the License for the specific language governing permissions and
17  * limitations under the License.
18  *
19  * Author: Mark Young <marky@lunarg.com>
20  * Author: Lenny Komow <lenny@lunarg.com>
21  *
22  */
23 
24 // This code is used to enable generic instance extensions which use a physical device
25 // as the first parameter.  If the extension is already known by the loader, it will
26 // not use this code, but instead use the more direct route.  However, if it is
27 // unknown to the loader, it will use this code.  Technically, this is not trampoline
28 // code since we don't want to optimize it out.
29 
30 #include "vk_loader_platform.h"
31 #include "loader.h"
32 
33 #if defined(__GNUC__) && !defined(__clang__)
34 #pragma GCC optimize(3)  // force gcc to use tail-calls
35 #endif
36 
37 // Declarations for the trampoline
38 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp0(VkPhysicalDevice);
39 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp1(VkPhysicalDevice);
40 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp2(VkPhysicalDevice);
41 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp3(VkPhysicalDevice);
42 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp4(VkPhysicalDevice);
43 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp5(VkPhysicalDevice);
44 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp6(VkPhysicalDevice);
45 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp7(VkPhysicalDevice);
46 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp8(VkPhysicalDevice);
47 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp9(VkPhysicalDevice);
48 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp10(VkPhysicalDevice);
49 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp11(VkPhysicalDevice);
50 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp12(VkPhysicalDevice);
51 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp13(VkPhysicalDevice);
52 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp14(VkPhysicalDevice);
53 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp15(VkPhysicalDevice);
54 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp16(VkPhysicalDevice);
55 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp17(VkPhysicalDevice);
56 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp18(VkPhysicalDevice);
57 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp19(VkPhysicalDevice);
58 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp20(VkPhysicalDevice);
59 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp21(VkPhysicalDevice);
60 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp22(VkPhysicalDevice);
61 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp23(VkPhysicalDevice);
62 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp24(VkPhysicalDevice);
63 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp25(VkPhysicalDevice);
64 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp26(VkPhysicalDevice);
65 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp27(VkPhysicalDevice);
66 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp28(VkPhysicalDevice);
67 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp29(VkPhysicalDevice);
68 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp30(VkPhysicalDevice);
69 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp31(VkPhysicalDevice);
70 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp32(VkPhysicalDevice);
71 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp33(VkPhysicalDevice);
72 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp34(VkPhysicalDevice);
73 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp35(VkPhysicalDevice);
74 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp36(VkPhysicalDevice);
75 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp37(VkPhysicalDevice);
76 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp38(VkPhysicalDevice);
77 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp39(VkPhysicalDevice);
78 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp40(VkPhysicalDevice);
79 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp41(VkPhysicalDevice);
80 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp42(VkPhysicalDevice);
81 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp43(VkPhysicalDevice);
82 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp44(VkPhysicalDevice);
83 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp45(VkPhysicalDevice);
84 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp46(VkPhysicalDevice);
85 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp47(VkPhysicalDevice);
86 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp48(VkPhysicalDevice);
87 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp49(VkPhysicalDevice);
88 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp50(VkPhysicalDevice);
89 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp51(VkPhysicalDevice);
90 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp52(VkPhysicalDevice);
91 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp53(VkPhysicalDevice);
92 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp54(VkPhysicalDevice);
93 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp55(VkPhysicalDevice);
94 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp56(VkPhysicalDevice);
95 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp57(VkPhysicalDevice);
96 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp58(VkPhysicalDevice);
97 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp59(VkPhysicalDevice);
98 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp60(VkPhysicalDevice);
99 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp61(VkPhysicalDevice);
100 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp62(VkPhysicalDevice);
101 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp63(VkPhysicalDevice);
102 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp64(VkPhysicalDevice);
103 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp65(VkPhysicalDevice);
104 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp66(VkPhysicalDevice);
105 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp67(VkPhysicalDevice);
106 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp68(VkPhysicalDevice);
107 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp69(VkPhysicalDevice);
108 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp70(VkPhysicalDevice);
109 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp71(VkPhysicalDevice);
110 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp72(VkPhysicalDevice);
111 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp73(VkPhysicalDevice);
112 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp74(VkPhysicalDevice);
113 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp75(VkPhysicalDevice);
114 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp76(VkPhysicalDevice);
115 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp77(VkPhysicalDevice);
116 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp78(VkPhysicalDevice);
117 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp79(VkPhysicalDevice);
118 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp80(VkPhysicalDevice);
119 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp81(VkPhysicalDevice);
120 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp82(VkPhysicalDevice);
121 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp83(VkPhysicalDevice);
122 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp84(VkPhysicalDevice);
123 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp85(VkPhysicalDevice);
124 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp86(VkPhysicalDevice);
125 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp87(VkPhysicalDevice);
126 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp88(VkPhysicalDevice);
127 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp89(VkPhysicalDevice);
128 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp90(VkPhysicalDevice);
129 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp91(VkPhysicalDevice);
130 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp92(VkPhysicalDevice);
131 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp93(VkPhysicalDevice);
132 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp94(VkPhysicalDevice);
133 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp95(VkPhysicalDevice);
134 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp96(VkPhysicalDevice);
135 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp97(VkPhysicalDevice);
136 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp98(VkPhysicalDevice);
137 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp99(VkPhysicalDevice);
138 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp100(VkPhysicalDevice);
139 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp101(VkPhysicalDevice);
140 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp102(VkPhysicalDevice);
141 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp103(VkPhysicalDevice);
142 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp104(VkPhysicalDevice);
143 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp105(VkPhysicalDevice);
144 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp106(VkPhysicalDevice);
145 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp107(VkPhysicalDevice);
146 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp108(VkPhysicalDevice);
147 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp109(VkPhysicalDevice);
148 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp110(VkPhysicalDevice);
149 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp111(VkPhysicalDevice);
150 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp112(VkPhysicalDevice);
151 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp113(VkPhysicalDevice);
152 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp114(VkPhysicalDevice);
153 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp115(VkPhysicalDevice);
154 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp116(VkPhysicalDevice);
155 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp117(VkPhysicalDevice);
156 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp118(VkPhysicalDevice);
157 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp119(VkPhysicalDevice);
158 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp120(VkPhysicalDevice);
159 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp121(VkPhysicalDevice);
160 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp122(VkPhysicalDevice);
161 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp123(VkPhysicalDevice);
162 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp124(VkPhysicalDevice);
163 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp125(VkPhysicalDevice);
164 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp126(VkPhysicalDevice);
165 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp127(VkPhysicalDevice);
166 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp128(VkPhysicalDevice);
167 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp129(VkPhysicalDevice);
168 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp130(VkPhysicalDevice);
169 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp131(VkPhysicalDevice);
170 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp132(VkPhysicalDevice);
171 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp133(VkPhysicalDevice);
172 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp134(VkPhysicalDevice);
173 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp135(VkPhysicalDevice);
174 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp136(VkPhysicalDevice);
175 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp137(VkPhysicalDevice);
176 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp138(VkPhysicalDevice);
177 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp139(VkPhysicalDevice);
178 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp140(VkPhysicalDevice);
179 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp141(VkPhysicalDevice);
180 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp142(VkPhysicalDevice);
181 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp143(VkPhysicalDevice);
182 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp144(VkPhysicalDevice);
183 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp145(VkPhysicalDevice);
184 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp146(VkPhysicalDevice);
185 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp147(VkPhysicalDevice);
186 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp148(VkPhysicalDevice);
187 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp149(VkPhysicalDevice);
188 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp150(VkPhysicalDevice);
189 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp151(VkPhysicalDevice);
190 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp152(VkPhysicalDevice);
191 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp153(VkPhysicalDevice);
192 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp154(VkPhysicalDevice);
193 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp155(VkPhysicalDevice);
194 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp156(VkPhysicalDevice);
195 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp157(VkPhysicalDevice);
196 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp158(VkPhysicalDevice);
197 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp159(VkPhysicalDevice);
198 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp160(VkPhysicalDevice);
199 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp161(VkPhysicalDevice);
200 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp162(VkPhysicalDevice);
201 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp163(VkPhysicalDevice);
202 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp164(VkPhysicalDevice);
203 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp165(VkPhysicalDevice);
204 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp166(VkPhysicalDevice);
205 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp167(VkPhysicalDevice);
206 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp168(VkPhysicalDevice);
207 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp169(VkPhysicalDevice);
208 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp170(VkPhysicalDevice);
209 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp171(VkPhysicalDevice);
210 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp172(VkPhysicalDevice);
211 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp173(VkPhysicalDevice);
212 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp174(VkPhysicalDevice);
213 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp175(VkPhysicalDevice);
214 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp176(VkPhysicalDevice);
215 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp177(VkPhysicalDevice);
216 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp178(VkPhysicalDevice);
217 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp179(VkPhysicalDevice);
218 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp180(VkPhysicalDevice);
219 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp181(VkPhysicalDevice);
220 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp182(VkPhysicalDevice);
221 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp183(VkPhysicalDevice);
222 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp184(VkPhysicalDevice);
223 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp185(VkPhysicalDevice);
224 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp186(VkPhysicalDevice);
225 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp187(VkPhysicalDevice);
226 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp188(VkPhysicalDevice);
227 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp189(VkPhysicalDevice);
228 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp190(VkPhysicalDevice);
229 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp191(VkPhysicalDevice);
230 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp192(VkPhysicalDevice);
231 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp193(VkPhysicalDevice);
232 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp194(VkPhysicalDevice);
233 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp195(VkPhysicalDevice);
234 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp196(VkPhysicalDevice);
235 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp197(VkPhysicalDevice);
236 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp198(VkPhysicalDevice);
237 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp199(VkPhysicalDevice);
238 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp200(VkPhysicalDevice);
239 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp201(VkPhysicalDevice);
240 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp202(VkPhysicalDevice);
241 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp203(VkPhysicalDevice);
242 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp204(VkPhysicalDevice);
243 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp205(VkPhysicalDevice);
244 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp206(VkPhysicalDevice);
245 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp207(VkPhysicalDevice);
246 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp208(VkPhysicalDevice);
247 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp209(VkPhysicalDevice);
248 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp210(VkPhysicalDevice);
249 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp211(VkPhysicalDevice);
250 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp212(VkPhysicalDevice);
251 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp213(VkPhysicalDevice);
252 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp214(VkPhysicalDevice);
253 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp215(VkPhysicalDevice);
254 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp216(VkPhysicalDevice);
255 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp217(VkPhysicalDevice);
256 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp218(VkPhysicalDevice);
257 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp219(VkPhysicalDevice);
258 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp220(VkPhysicalDevice);
259 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp221(VkPhysicalDevice);
260 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp222(VkPhysicalDevice);
261 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp223(VkPhysicalDevice);
262 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp224(VkPhysicalDevice);
263 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp225(VkPhysicalDevice);
264 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp226(VkPhysicalDevice);
265 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp227(VkPhysicalDevice);
266 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp228(VkPhysicalDevice);
267 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp229(VkPhysicalDevice);
268 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp230(VkPhysicalDevice);
269 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp231(VkPhysicalDevice);
270 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp232(VkPhysicalDevice);
271 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp233(VkPhysicalDevice);
272 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp234(VkPhysicalDevice);
273 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp235(VkPhysicalDevice);
274 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp236(VkPhysicalDevice);
275 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp237(VkPhysicalDevice);
276 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp238(VkPhysicalDevice);
277 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp239(VkPhysicalDevice);
278 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp240(VkPhysicalDevice);
279 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp241(VkPhysicalDevice);
280 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp242(VkPhysicalDevice);
281 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp243(VkPhysicalDevice);
282 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp244(VkPhysicalDevice);
283 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp245(VkPhysicalDevice);
284 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp246(VkPhysicalDevice);
285 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp247(VkPhysicalDevice);
286 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp248(VkPhysicalDevice);
287 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTramp249(VkPhysicalDevice);
288 
289 // Disable clang-format for lists of macros
290 // clang-format off
291 
292 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin0(VkPhysicalDevice);
293 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin1(VkPhysicalDevice);
294 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin2(VkPhysicalDevice);
295 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin3(VkPhysicalDevice);
296 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin4(VkPhysicalDevice);
297 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin5(VkPhysicalDevice);
298 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin6(VkPhysicalDevice);
299 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin7(VkPhysicalDevice);
300 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin8(VkPhysicalDevice);
301 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin9(VkPhysicalDevice);
302 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin10(VkPhysicalDevice);
303 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin11(VkPhysicalDevice);
304 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin12(VkPhysicalDevice);
305 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin13(VkPhysicalDevice);
306 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin14(VkPhysicalDevice);
307 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin15(VkPhysicalDevice);
308 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin16(VkPhysicalDevice);
309 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin17(VkPhysicalDevice);
310 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin18(VkPhysicalDevice);
311 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin19(VkPhysicalDevice);
312 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin20(VkPhysicalDevice);
313 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin21(VkPhysicalDevice);
314 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin22(VkPhysicalDevice);
315 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin23(VkPhysicalDevice);
316 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin24(VkPhysicalDevice);
317 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin25(VkPhysicalDevice);
318 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin26(VkPhysicalDevice);
319 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin27(VkPhysicalDevice);
320 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin28(VkPhysicalDevice);
321 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin29(VkPhysicalDevice);
322 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin30(VkPhysicalDevice);
323 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin31(VkPhysicalDevice);
324 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin32(VkPhysicalDevice);
325 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin33(VkPhysicalDevice);
326 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin34(VkPhysicalDevice);
327 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin35(VkPhysicalDevice);
328 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin36(VkPhysicalDevice);
329 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin37(VkPhysicalDevice);
330 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin38(VkPhysicalDevice);
331 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin39(VkPhysicalDevice);
332 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin40(VkPhysicalDevice);
333 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin41(VkPhysicalDevice);
334 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin42(VkPhysicalDevice);
335 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin43(VkPhysicalDevice);
336 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin44(VkPhysicalDevice);
337 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin45(VkPhysicalDevice);
338 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin46(VkPhysicalDevice);
339 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin47(VkPhysicalDevice);
340 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin48(VkPhysicalDevice);
341 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin49(VkPhysicalDevice);
342 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin50(VkPhysicalDevice);
343 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin51(VkPhysicalDevice);
344 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin52(VkPhysicalDevice);
345 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin53(VkPhysicalDevice);
346 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin54(VkPhysicalDevice);
347 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin55(VkPhysicalDevice);
348 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin56(VkPhysicalDevice);
349 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin57(VkPhysicalDevice);
350 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin58(VkPhysicalDevice);
351 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin59(VkPhysicalDevice);
352 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin60(VkPhysicalDevice);
353 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin61(VkPhysicalDevice);
354 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin62(VkPhysicalDevice);
355 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin63(VkPhysicalDevice);
356 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin64(VkPhysicalDevice);
357 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin65(VkPhysicalDevice);
358 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin66(VkPhysicalDevice);
359 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin67(VkPhysicalDevice);
360 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin68(VkPhysicalDevice);
361 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin69(VkPhysicalDevice);
362 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin70(VkPhysicalDevice);
363 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin71(VkPhysicalDevice);
364 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin72(VkPhysicalDevice);
365 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin73(VkPhysicalDevice);
366 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin74(VkPhysicalDevice);
367 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin75(VkPhysicalDevice);
368 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin76(VkPhysicalDevice);
369 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin77(VkPhysicalDevice);
370 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin78(VkPhysicalDevice);
371 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin79(VkPhysicalDevice);
372 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin80(VkPhysicalDevice);
373 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin81(VkPhysicalDevice);
374 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin82(VkPhysicalDevice);
375 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin83(VkPhysicalDevice);
376 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin84(VkPhysicalDevice);
377 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin85(VkPhysicalDevice);
378 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin86(VkPhysicalDevice);
379 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin87(VkPhysicalDevice);
380 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin88(VkPhysicalDevice);
381 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin89(VkPhysicalDevice);
382 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin90(VkPhysicalDevice);
383 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin91(VkPhysicalDevice);
384 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin92(VkPhysicalDevice);
385 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin93(VkPhysicalDevice);
386 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin94(VkPhysicalDevice);
387 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin95(VkPhysicalDevice);
388 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin96(VkPhysicalDevice);
389 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin97(VkPhysicalDevice);
390 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin98(VkPhysicalDevice);
391 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin99(VkPhysicalDevice);
392 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin100(VkPhysicalDevice);
393 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin101(VkPhysicalDevice);
394 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin102(VkPhysicalDevice);
395 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin103(VkPhysicalDevice);
396 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin104(VkPhysicalDevice);
397 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin105(VkPhysicalDevice);
398 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin106(VkPhysicalDevice);
399 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin107(VkPhysicalDevice);
400 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin108(VkPhysicalDevice);
401 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin109(VkPhysicalDevice);
402 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin110(VkPhysicalDevice);
403 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin111(VkPhysicalDevice);
404 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin112(VkPhysicalDevice);
405 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin113(VkPhysicalDevice);
406 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin114(VkPhysicalDevice);
407 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin115(VkPhysicalDevice);
408 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin116(VkPhysicalDevice);
409 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin117(VkPhysicalDevice);
410 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin118(VkPhysicalDevice);
411 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin119(VkPhysicalDevice);
412 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin120(VkPhysicalDevice);
413 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin121(VkPhysicalDevice);
414 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin122(VkPhysicalDevice);
415 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin123(VkPhysicalDevice);
416 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin124(VkPhysicalDevice);
417 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin125(VkPhysicalDevice);
418 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin126(VkPhysicalDevice);
419 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin127(VkPhysicalDevice);
420 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin128(VkPhysicalDevice);
421 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin129(VkPhysicalDevice);
422 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin130(VkPhysicalDevice);
423 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin131(VkPhysicalDevice);
424 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin132(VkPhysicalDevice);
425 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin133(VkPhysicalDevice);
426 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin134(VkPhysicalDevice);
427 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin135(VkPhysicalDevice);
428 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin136(VkPhysicalDevice);
429 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin137(VkPhysicalDevice);
430 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin138(VkPhysicalDevice);
431 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin139(VkPhysicalDevice);
432 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin140(VkPhysicalDevice);
433 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin141(VkPhysicalDevice);
434 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin142(VkPhysicalDevice);
435 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin143(VkPhysicalDevice);
436 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin144(VkPhysicalDevice);
437 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin145(VkPhysicalDevice);
438 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin146(VkPhysicalDevice);
439 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin147(VkPhysicalDevice);
440 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin148(VkPhysicalDevice);
441 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin149(VkPhysicalDevice);
442 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin150(VkPhysicalDevice);
443 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin151(VkPhysicalDevice);
444 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin152(VkPhysicalDevice);
445 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin153(VkPhysicalDevice);
446 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin154(VkPhysicalDevice);
447 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin155(VkPhysicalDevice);
448 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin156(VkPhysicalDevice);
449 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin157(VkPhysicalDevice);
450 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin158(VkPhysicalDevice);
451 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin159(VkPhysicalDevice);
452 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin160(VkPhysicalDevice);
453 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin161(VkPhysicalDevice);
454 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin162(VkPhysicalDevice);
455 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin163(VkPhysicalDevice);
456 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin164(VkPhysicalDevice);
457 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin165(VkPhysicalDevice);
458 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin166(VkPhysicalDevice);
459 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin167(VkPhysicalDevice);
460 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin168(VkPhysicalDevice);
461 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin169(VkPhysicalDevice);
462 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin170(VkPhysicalDevice);
463 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin171(VkPhysicalDevice);
464 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin172(VkPhysicalDevice);
465 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin173(VkPhysicalDevice);
466 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin174(VkPhysicalDevice);
467 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin175(VkPhysicalDevice);
468 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin176(VkPhysicalDevice);
469 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin177(VkPhysicalDevice);
470 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin178(VkPhysicalDevice);
471 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin179(VkPhysicalDevice);
472 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin180(VkPhysicalDevice);
473 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin181(VkPhysicalDevice);
474 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin182(VkPhysicalDevice);
475 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin183(VkPhysicalDevice);
476 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin184(VkPhysicalDevice);
477 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin185(VkPhysicalDevice);
478 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin186(VkPhysicalDevice);
479 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin187(VkPhysicalDevice);
480 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin188(VkPhysicalDevice);
481 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin189(VkPhysicalDevice);
482 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin190(VkPhysicalDevice);
483 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin191(VkPhysicalDevice);
484 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin192(VkPhysicalDevice);
485 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin193(VkPhysicalDevice);
486 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin194(VkPhysicalDevice);
487 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin195(VkPhysicalDevice);
488 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin196(VkPhysicalDevice);
489 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin197(VkPhysicalDevice);
490 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin198(VkPhysicalDevice);
491 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin199(VkPhysicalDevice);
492 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin200(VkPhysicalDevice);
493 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin201(VkPhysicalDevice);
494 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin202(VkPhysicalDevice);
495 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin203(VkPhysicalDevice);
496 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin204(VkPhysicalDevice);
497 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin205(VkPhysicalDevice);
498 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin206(VkPhysicalDevice);
499 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin207(VkPhysicalDevice);
500 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin208(VkPhysicalDevice);
501 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin209(VkPhysicalDevice);
502 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin210(VkPhysicalDevice);
503 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin211(VkPhysicalDevice);
504 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin212(VkPhysicalDevice);
505 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin213(VkPhysicalDevice);
506 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin214(VkPhysicalDevice);
507 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin215(VkPhysicalDevice);
508 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin216(VkPhysicalDevice);
509 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin217(VkPhysicalDevice);
510 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin218(VkPhysicalDevice);
511 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin219(VkPhysicalDevice);
512 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin220(VkPhysicalDevice);
513 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin221(VkPhysicalDevice);
514 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin222(VkPhysicalDevice);
515 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin223(VkPhysicalDevice);
516 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin224(VkPhysicalDevice);
517 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin225(VkPhysicalDevice);
518 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin226(VkPhysicalDevice);
519 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin227(VkPhysicalDevice);
520 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin228(VkPhysicalDevice);
521 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin229(VkPhysicalDevice);
522 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin230(VkPhysicalDevice);
523 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin231(VkPhysicalDevice);
524 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin232(VkPhysicalDevice);
525 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin233(VkPhysicalDevice);
526 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin234(VkPhysicalDevice);
527 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin235(VkPhysicalDevice);
528 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin236(VkPhysicalDevice);
529 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin237(VkPhysicalDevice);
530 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin238(VkPhysicalDevice);
531 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin239(VkPhysicalDevice);
532 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin240(VkPhysicalDevice);
533 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin241(VkPhysicalDevice);
534 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin242(VkPhysicalDevice);
535 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin243(VkPhysicalDevice);
536 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin244(VkPhysicalDevice);
537 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin245(VkPhysicalDevice);
538 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin246(VkPhysicalDevice);
539 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin247(VkPhysicalDevice);
540 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin248(VkPhysicalDevice);
541 VKAPI_ATTR void VKAPI_CALL vkPhysDevExtTermin249(VkPhysicalDevice);
542 
543 
544 void *loader_get_phys_dev_ext_tramp(uint32_t index) {
545     switch (index) {
546 #define TRAMP_CASE_HANDLE(num) case num: return vkPhysDevExtTramp##num
547         TRAMP_CASE_HANDLE(0);
548         TRAMP_CASE_HANDLE(1);
549         TRAMP_CASE_HANDLE(2);
550         TRAMP_CASE_HANDLE(3);
551         TRAMP_CASE_HANDLE(4);
552         TRAMP_CASE_HANDLE(5);
553         TRAMP_CASE_HANDLE(6);
554         TRAMP_CASE_HANDLE(7);
555         TRAMP_CASE_HANDLE(8);
556         TRAMP_CASE_HANDLE(9);
557         TRAMP_CASE_HANDLE(10);
558         TRAMP_CASE_HANDLE(11);
559         TRAMP_CASE_HANDLE(12);
560         TRAMP_CASE_HANDLE(13);
561         TRAMP_CASE_HANDLE(14);
562         TRAMP_CASE_HANDLE(15);
563         TRAMP_CASE_HANDLE(16);
564         TRAMP_CASE_HANDLE(17);
565         TRAMP_CASE_HANDLE(18);
566         TRAMP_CASE_HANDLE(19);
567         TRAMP_CASE_HANDLE(20);
568         TRAMP_CASE_HANDLE(21);
569         TRAMP_CASE_HANDLE(22);
570         TRAMP_CASE_HANDLE(23);
571         TRAMP_CASE_HANDLE(24);
572         TRAMP_CASE_HANDLE(25);
573         TRAMP_CASE_HANDLE(26);
574         TRAMP_CASE_HANDLE(27);
575         TRAMP_CASE_HANDLE(28);
576         TRAMP_CASE_HANDLE(29);
577         TRAMP_CASE_HANDLE(30);
578         TRAMP_CASE_HANDLE(31);
579         TRAMP_CASE_HANDLE(32);
580         TRAMP_CASE_HANDLE(33);
581         TRAMP_CASE_HANDLE(34);
582         TRAMP_CASE_HANDLE(35);
583         TRAMP_CASE_HANDLE(36);
584         TRAMP_CASE_HANDLE(37);
585         TRAMP_CASE_HANDLE(38);
586         TRAMP_CASE_HANDLE(39);
587         TRAMP_CASE_HANDLE(40);
588         TRAMP_CASE_HANDLE(41);
589         TRAMP_CASE_HANDLE(42);
590         TRAMP_CASE_HANDLE(43);
591         TRAMP_CASE_HANDLE(44);
592         TRAMP_CASE_HANDLE(45);
593         TRAMP_CASE_HANDLE(46);
594         TRAMP_CASE_HANDLE(47);
595         TRAMP_CASE_HANDLE(48);
596         TRAMP_CASE_HANDLE(49);
597         TRAMP_CASE_HANDLE(50);
598         TRAMP_CASE_HANDLE(51);
599         TRAMP_CASE_HANDLE(52);
600         TRAMP_CASE_HANDLE(53);
601         TRAMP_CASE_HANDLE(54);
602         TRAMP_CASE_HANDLE(55);
603         TRAMP_CASE_HANDLE(56);
604         TRAMP_CASE_HANDLE(57);
605         TRAMP_CASE_HANDLE(58);
606         TRAMP_CASE_HANDLE(59);
607         TRAMP_CASE_HANDLE(60);
608         TRAMP_CASE_HANDLE(61);
609         TRAMP_CASE_HANDLE(62);
610         TRAMP_CASE_HANDLE(63);
611         TRAMP_CASE_HANDLE(64);
612         TRAMP_CASE_HANDLE(65);
613         TRAMP_CASE_HANDLE(66);
614         TRAMP_CASE_HANDLE(67);
615         TRAMP_CASE_HANDLE(68);
616         TRAMP_CASE_HANDLE(69);
617         TRAMP_CASE_HANDLE(70);
618         TRAMP_CASE_HANDLE(71);
619         TRAMP_CASE_HANDLE(72);
620         TRAMP_CASE_HANDLE(73);
621         TRAMP_CASE_HANDLE(74);
622         TRAMP_CASE_HANDLE(75);
623         TRAMP_CASE_HANDLE(76);
624         TRAMP_CASE_HANDLE(77);
625         TRAMP_CASE_HANDLE(78);
626         TRAMP_CASE_HANDLE(79);
627         TRAMP_CASE_HANDLE(80);
628         TRAMP_CASE_HANDLE(81);
629         TRAMP_CASE_HANDLE(82);
630         TRAMP_CASE_HANDLE(83);
631         TRAMP_CASE_HANDLE(84);
632         TRAMP_CASE_HANDLE(85);
633         TRAMP_CASE_HANDLE(86);
634         TRAMP_CASE_HANDLE(87);
635         TRAMP_CASE_HANDLE(88);
636         TRAMP_CASE_HANDLE(89);
637         TRAMP_CASE_HANDLE(90);
638         TRAMP_CASE_HANDLE(91);
639         TRAMP_CASE_HANDLE(92);
640         TRAMP_CASE_HANDLE(93);
641         TRAMP_CASE_HANDLE(94);
642         TRAMP_CASE_HANDLE(95);
643         TRAMP_CASE_HANDLE(96);
644         TRAMP_CASE_HANDLE(97);
645         TRAMP_CASE_HANDLE(98);
646         TRAMP_CASE_HANDLE(99);
647         TRAMP_CASE_HANDLE(100);
648         TRAMP_CASE_HANDLE(101);
649         TRAMP_CASE_HANDLE(102);
650         TRAMP_CASE_HANDLE(103);
651         TRAMP_CASE_HANDLE(104);
652         TRAMP_CASE_HANDLE(105);
653         TRAMP_CASE_HANDLE(106);
654         TRAMP_CASE_HANDLE(107);
655         TRAMP_CASE_HANDLE(108);
656         TRAMP_CASE_HANDLE(109);
657         TRAMP_CASE_HANDLE(110);
658         TRAMP_CASE_HANDLE(111);
659         TRAMP_CASE_HANDLE(112);
660         TRAMP_CASE_HANDLE(113);
661         TRAMP_CASE_HANDLE(114);
662         TRAMP_CASE_HANDLE(115);
663         TRAMP_CASE_HANDLE(116);
664         TRAMP_CASE_HANDLE(117);
665         TRAMP_CASE_HANDLE(118);
666         TRAMP_CASE_HANDLE(119);
667         TRAMP_CASE_HANDLE(120);
668         TRAMP_CASE_HANDLE(121);
669         TRAMP_CASE_HANDLE(122);
670         TRAMP_CASE_HANDLE(123);
671         TRAMP_CASE_HANDLE(124);
672         TRAMP_CASE_HANDLE(125);
673         TRAMP_CASE_HANDLE(126);
674         TRAMP_CASE_HANDLE(127);
675         TRAMP_CASE_HANDLE(128);
676         TRAMP_CASE_HANDLE(129);
677         TRAMP_CASE_HANDLE(130);
678         TRAMP_CASE_HANDLE(131);
679         TRAMP_CASE_HANDLE(132);
680         TRAMP_CASE_HANDLE(133);
681         TRAMP_CASE_HANDLE(134);
682         TRAMP_CASE_HANDLE(135);
683         TRAMP_CASE_HANDLE(136);
684         TRAMP_CASE_HANDLE(137);
685         TRAMP_CASE_HANDLE(138);
686         TRAMP_CASE_HANDLE(139);
687         TRAMP_CASE_HANDLE(140);
688         TRAMP_CASE_HANDLE(141);
689         TRAMP_CASE_HANDLE(142);
690         TRAMP_CASE_HANDLE(143);
691         TRAMP_CASE_HANDLE(144);
692         TRAMP_CASE_HANDLE(145);
693         TRAMP_CASE_HANDLE(146);
694         TRAMP_CASE_HANDLE(147);
695         TRAMP_CASE_HANDLE(148);
696         TRAMP_CASE_HANDLE(149);
697         TRAMP_CASE_HANDLE(150);
698         TRAMP_CASE_HANDLE(151);
699         TRAMP_CASE_HANDLE(152);
700         TRAMP_CASE_HANDLE(153);
701         TRAMP_CASE_HANDLE(154);
702         TRAMP_CASE_HANDLE(155);
703         TRAMP_CASE_HANDLE(156);
704         TRAMP_CASE_HANDLE(157);
705         TRAMP_CASE_HANDLE(158);
706         TRAMP_CASE_HANDLE(159);
707         TRAMP_CASE_HANDLE(160);
708         TRAMP_CASE_HANDLE(161);
709         TRAMP_CASE_HANDLE(162);
710         TRAMP_CASE_HANDLE(163);
711         TRAMP_CASE_HANDLE(164);
712         TRAMP_CASE_HANDLE(165);
713         TRAMP_CASE_HANDLE(166);
714         TRAMP_CASE_HANDLE(167);
715         TRAMP_CASE_HANDLE(168);
716         TRAMP_CASE_HANDLE(169);
717         TRAMP_CASE_HANDLE(170);
718         TRAMP_CASE_HANDLE(171);
719         TRAMP_CASE_HANDLE(172);
720         TRAMP_CASE_HANDLE(173);
721         TRAMP_CASE_HANDLE(174);
722         TRAMP_CASE_HANDLE(175);
723         TRAMP_CASE_HANDLE(176);
724         TRAMP_CASE_HANDLE(177);
725         TRAMP_CASE_HANDLE(178);
726         TRAMP_CASE_HANDLE(179);
727         TRAMP_CASE_HANDLE(180);
728         TRAMP_CASE_HANDLE(181);
729         TRAMP_CASE_HANDLE(182);
730         TRAMP_CASE_HANDLE(183);
731         TRAMP_CASE_HANDLE(184);
732         TRAMP_CASE_HANDLE(185);
733         TRAMP_CASE_HANDLE(186);
734         TRAMP_CASE_HANDLE(187);
735         TRAMP_CASE_HANDLE(188);
736         TRAMP_CASE_HANDLE(189);
737         TRAMP_CASE_HANDLE(190);
738         TRAMP_CASE_HANDLE(191);
739         TRAMP_CASE_HANDLE(192);
740         TRAMP_CASE_HANDLE(193);
741         TRAMP_CASE_HANDLE(194);
742         TRAMP_CASE_HANDLE(195);
743         TRAMP_CASE_HANDLE(196);
744         TRAMP_CASE_HANDLE(197);
745         TRAMP_CASE_HANDLE(198);
746         TRAMP_CASE_HANDLE(199);
747         TRAMP_CASE_HANDLE(200);
748         TRAMP_CASE_HANDLE(201);
749         TRAMP_CASE_HANDLE(202);
750         TRAMP_CASE_HANDLE(203);
751         TRAMP_CASE_HANDLE(204);
752         TRAMP_CASE_HANDLE(205);
753         TRAMP_CASE_HANDLE(206);
754         TRAMP_CASE_HANDLE(207);
755         TRAMP_CASE_HANDLE(208);
756         TRAMP_CASE_HANDLE(209);
757         TRAMP_CASE_HANDLE(210);
758         TRAMP_CASE_HANDLE(211);
759         TRAMP_CASE_HANDLE(212);
760         TRAMP_CASE_HANDLE(213);
761         TRAMP_CASE_HANDLE(214);
762         TRAMP_CASE_HANDLE(215);
763         TRAMP_CASE_HANDLE(216);
764         TRAMP_CASE_HANDLE(217);
765         TRAMP_CASE_HANDLE(218);
766         TRAMP_CASE_HANDLE(219);
767         TRAMP_CASE_HANDLE(220);
768         TRAMP_CASE_HANDLE(221);
769         TRAMP_CASE_HANDLE(222);
770         TRAMP_CASE_HANDLE(223);
771         TRAMP_CASE_HANDLE(224);
772         TRAMP_CASE_HANDLE(225);
773         TRAMP_CASE_HANDLE(226);
774         TRAMP_CASE_HANDLE(227);
775         TRAMP_CASE_HANDLE(228);
776         TRAMP_CASE_HANDLE(229);
777         TRAMP_CASE_HANDLE(230);
778         TRAMP_CASE_HANDLE(231);
779         TRAMP_CASE_HANDLE(232);
780         TRAMP_CASE_HANDLE(233);
781         TRAMP_CASE_HANDLE(234);
782         TRAMP_CASE_HANDLE(235);
783         TRAMP_CASE_HANDLE(236);
784         TRAMP_CASE_HANDLE(237);
785         TRAMP_CASE_HANDLE(238);
786         TRAMP_CASE_HANDLE(239);
787         TRAMP_CASE_HANDLE(240);
788         TRAMP_CASE_HANDLE(241);
789         TRAMP_CASE_HANDLE(242);
790         TRAMP_CASE_HANDLE(243);
791         TRAMP_CASE_HANDLE(244);
792         TRAMP_CASE_HANDLE(245);
793         TRAMP_CASE_HANDLE(246);
794         TRAMP_CASE_HANDLE(247);
795         TRAMP_CASE_HANDLE(248);
796         TRAMP_CASE_HANDLE(249);
797     }
798     return NULL;
799 }
800 
801 void *loader_get_phys_dev_ext_termin(uint32_t index) {
802     switch (index) {
803 #define TERM_CASE_HANDLE(num) case num: return vkPhysDevExtTermin##num
804         TERM_CASE_HANDLE(0);
805         TERM_CASE_HANDLE(1);
806         TERM_CASE_HANDLE(2);
807         TERM_CASE_HANDLE(3);
808         TERM_CASE_HANDLE(4);
809         TERM_CASE_HANDLE(5);
810         TERM_CASE_HANDLE(6);
811         TERM_CASE_HANDLE(7);
812         TERM_CASE_HANDLE(8);
813         TERM_CASE_HANDLE(9);
814         TERM_CASE_HANDLE(10);
815         TERM_CASE_HANDLE(11);
816         TERM_CASE_HANDLE(12);
817         TERM_CASE_HANDLE(13);
818         TERM_CASE_HANDLE(14);
819         TERM_CASE_HANDLE(15);
820         TERM_CASE_HANDLE(16);
821         TERM_CASE_HANDLE(17);
822         TERM_CASE_HANDLE(18);
823         TERM_CASE_HANDLE(19);
824         TERM_CASE_HANDLE(20);
825         TERM_CASE_HANDLE(21);
826         TERM_CASE_HANDLE(22);
827         TERM_CASE_HANDLE(23);
828         TERM_CASE_HANDLE(24);
829         TERM_CASE_HANDLE(25);
830         TERM_CASE_HANDLE(26);
831         TERM_CASE_HANDLE(27);
832         TERM_CASE_HANDLE(28);
833         TERM_CASE_HANDLE(29);
834         TERM_CASE_HANDLE(30);
835         TERM_CASE_HANDLE(31);
836         TERM_CASE_HANDLE(32);
837         TERM_CASE_HANDLE(33);
838         TERM_CASE_HANDLE(34);
839         TERM_CASE_HANDLE(35);
840         TERM_CASE_HANDLE(36);
841         TERM_CASE_HANDLE(37);
842         TERM_CASE_HANDLE(38);
843         TERM_CASE_HANDLE(39);
844         TERM_CASE_HANDLE(40);
845         TERM_CASE_HANDLE(41);
846         TERM_CASE_HANDLE(42);
847         TERM_CASE_HANDLE(43);
848         TERM_CASE_HANDLE(44);
849         TERM_CASE_HANDLE(45);
850         TERM_CASE_HANDLE(46);
851         TERM_CASE_HANDLE(47);
852         TERM_CASE_HANDLE(48);
853         TERM_CASE_HANDLE(49);
854         TERM_CASE_HANDLE(50);
855         TERM_CASE_HANDLE(51);
856         TERM_CASE_HANDLE(52);
857         TERM_CASE_HANDLE(53);
858         TERM_CASE_HANDLE(54);
859         TERM_CASE_HANDLE(55);
860         TERM_CASE_HANDLE(56);
861         TERM_CASE_HANDLE(57);
862         TERM_CASE_HANDLE(58);
863         TERM_CASE_HANDLE(59);
864         TERM_CASE_HANDLE(60);
865         TERM_CASE_HANDLE(61);
866         TERM_CASE_HANDLE(62);
867         TERM_CASE_HANDLE(63);
868         TERM_CASE_HANDLE(64);
869         TERM_CASE_HANDLE(65);
870         TERM_CASE_HANDLE(66);
871         TERM_CASE_HANDLE(67);
872         TERM_CASE_HANDLE(68);
873         TERM_CASE_HANDLE(69);
874         TERM_CASE_HANDLE(70);
875         TERM_CASE_HANDLE(71);
876         TERM_CASE_HANDLE(72);
877         TERM_CASE_HANDLE(73);
878         TERM_CASE_HANDLE(74);
879         TERM_CASE_HANDLE(75);
880         TERM_CASE_HANDLE(76);
881         TERM_CASE_HANDLE(77);
882         TERM_CASE_HANDLE(78);
883         TERM_CASE_HANDLE(79);
884         TERM_CASE_HANDLE(80);
885         TERM_CASE_HANDLE(81);
886         TERM_CASE_HANDLE(82);
887         TERM_CASE_HANDLE(83);
888         TERM_CASE_HANDLE(84);
889         TERM_CASE_HANDLE(85);
890         TERM_CASE_HANDLE(86);
891         TERM_CASE_HANDLE(87);
892         TERM_CASE_HANDLE(88);
893         TERM_CASE_HANDLE(89);
894         TERM_CASE_HANDLE(90);
895         TERM_CASE_HANDLE(91);
896         TERM_CASE_HANDLE(92);
897         TERM_CASE_HANDLE(93);
898         TERM_CASE_HANDLE(94);
899         TERM_CASE_HANDLE(95);
900         TERM_CASE_HANDLE(96);
901         TERM_CASE_HANDLE(97);
902         TERM_CASE_HANDLE(98);
903         TERM_CASE_HANDLE(99);
904         TERM_CASE_HANDLE(100);
905         TERM_CASE_HANDLE(101);
906         TERM_CASE_HANDLE(102);
907         TERM_CASE_HANDLE(103);
908         TERM_CASE_HANDLE(104);
909         TERM_CASE_HANDLE(105);
910         TERM_CASE_HANDLE(106);
911         TERM_CASE_HANDLE(107);
912         TERM_CASE_HANDLE(108);
913         TERM_CASE_HANDLE(109);
914         TERM_CASE_HANDLE(110);
915         TERM_CASE_HANDLE(111);
916         TERM_CASE_HANDLE(112);
917         TERM_CASE_HANDLE(113);
918         TERM_CASE_HANDLE(114);
919         TERM_CASE_HANDLE(115);
920         TERM_CASE_HANDLE(116);
921         TERM_CASE_HANDLE(117);
922         TERM_CASE_HANDLE(118);
923         TERM_CASE_HANDLE(119);
924         TERM_CASE_HANDLE(120);
925         TERM_CASE_HANDLE(121);
926         TERM_CASE_HANDLE(122);
927         TERM_CASE_HANDLE(123);
928         TERM_CASE_HANDLE(124);
929         TERM_CASE_HANDLE(125);
930         TERM_CASE_HANDLE(126);
931         TERM_CASE_HANDLE(127);
932         TERM_CASE_HANDLE(128);
933         TERM_CASE_HANDLE(129);
934         TERM_CASE_HANDLE(130);
935         TERM_CASE_HANDLE(131);
936         TERM_CASE_HANDLE(132);
937         TERM_CASE_HANDLE(133);
938         TERM_CASE_HANDLE(134);
939         TERM_CASE_HANDLE(135);
940         TERM_CASE_HANDLE(136);
941         TERM_CASE_HANDLE(137);
942         TERM_CASE_HANDLE(138);
943         TERM_CASE_HANDLE(139);
944         TERM_CASE_HANDLE(140);
945         TERM_CASE_HANDLE(141);
946         TERM_CASE_HANDLE(142);
947         TERM_CASE_HANDLE(143);
948         TERM_CASE_HANDLE(144);
949         TERM_CASE_HANDLE(145);
950         TERM_CASE_HANDLE(146);
951         TERM_CASE_HANDLE(147);
952         TERM_CASE_HANDLE(148);
953         TERM_CASE_HANDLE(149);
954         TERM_CASE_HANDLE(150);
955         TERM_CASE_HANDLE(151);
956         TERM_CASE_HANDLE(152);
957         TERM_CASE_HANDLE(153);
958         TERM_CASE_HANDLE(154);
959         TERM_CASE_HANDLE(155);
960         TERM_CASE_HANDLE(156);
961         TERM_CASE_HANDLE(157);
962         TERM_CASE_HANDLE(158);
963         TERM_CASE_HANDLE(159);
964         TERM_CASE_HANDLE(160);
965         TERM_CASE_HANDLE(161);
966         TERM_CASE_HANDLE(162);
967         TERM_CASE_HANDLE(163);
968         TERM_CASE_HANDLE(164);
969         TERM_CASE_HANDLE(165);
970         TERM_CASE_HANDLE(166);
971         TERM_CASE_HANDLE(167);
972         TERM_CASE_HANDLE(168);
973         TERM_CASE_HANDLE(169);
974         TERM_CASE_HANDLE(170);
975         TERM_CASE_HANDLE(171);
976         TERM_CASE_HANDLE(172);
977         TERM_CASE_HANDLE(173);
978         TERM_CASE_HANDLE(174);
979         TERM_CASE_HANDLE(175);
980         TERM_CASE_HANDLE(176);
981         TERM_CASE_HANDLE(177);
982         TERM_CASE_HANDLE(178);
983         TERM_CASE_HANDLE(179);
984         TERM_CASE_HANDLE(180);
985         TERM_CASE_HANDLE(181);
986         TERM_CASE_HANDLE(182);
987         TERM_CASE_HANDLE(183);
988         TERM_CASE_HANDLE(184);
989         TERM_CASE_HANDLE(185);
990         TERM_CASE_HANDLE(186);
991         TERM_CASE_HANDLE(187);
992         TERM_CASE_HANDLE(188);
993         TERM_CASE_HANDLE(189);
994         TERM_CASE_HANDLE(190);
995         TERM_CASE_HANDLE(191);
996         TERM_CASE_HANDLE(192);
997         TERM_CASE_HANDLE(193);
998         TERM_CASE_HANDLE(194);
999         TERM_CASE_HANDLE(195);
1000         TERM_CASE_HANDLE(196);
1001         TERM_CASE_HANDLE(197);
1002         TERM_CASE_HANDLE(198);
1003         TERM_CASE_HANDLE(199);
1004         TERM_CASE_HANDLE(200);
1005         TERM_CASE_HANDLE(201);
1006         TERM_CASE_HANDLE(202);
1007         TERM_CASE_HANDLE(203);
1008         TERM_CASE_HANDLE(204);
1009         TERM_CASE_HANDLE(205);
1010         TERM_CASE_HANDLE(206);
1011         TERM_CASE_HANDLE(207);
1012         TERM_CASE_HANDLE(208);
1013         TERM_CASE_HANDLE(209);
1014         TERM_CASE_HANDLE(210);
1015         TERM_CASE_HANDLE(211);
1016         TERM_CASE_HANDLE(212);
1017         TERM_CASE_HANDLE(213);
1018         TERM_CASE_HANDLE(214);
1019         TERM_CASE_HANDLE(215);
1020         TERM_CASE_HANDLE(216);
1021         TERM_CASE_HANDLE(217);
1022         TERM_CASE_HANDLE(218);
1023         TERM_CASE_HANDLE(219);
1024         TERM_CASE_HANDLE(220);
1025         TERM_CASE_HANDLE(221);
1026         TERM_CASE_HANDLE(222);
1027         TERM_CASE_HANDLE(223);
1028         TERM_CASE_HANDLE(224);
1029         TERM_CASE_HANDLE(225);
1030         TERM_CASE_HANDLE(226);
1031         TERM_CASE_HANDLE(227);
1032         TERM_CASE_HANDLE(228);
1033         TERM_CASE_HANDLE(229);
1034         TERM_CASE_HANDLE(230);
1035         TERM_CASE_HANDLE(231);
1036         TERM_CASE_HANDLE(232);
1037         TERM_CASE_HANDLE(233);
1038         TERM_CASE_HANDLE(234);
1039         TERM_CASE_HANDLE(235);
1040         TERM_CASE_HANDLE(236);
1041         TERM_CASE_HANDLE(237);
1042         TERM_CASE_HANDLE(238);
1043         TERM_CASE_HANDLE(239);
1044         TERM_CASE_HANDLE(240);
1045         TERM_CASE_HANDLE(241);
1046         TERM_CASE_HANDLE(242);
1047         TERM_CASE_HANDLE(243);
1048         TERM_CASE_HANDLE(244);
1049         TERM_CASE_HANDLE(245);
1050         TERM_CASE_HANDLE(246);
1051         TERM_CASE_HANDLE(247);
1052         TERM_CASE_HANDLE(248);
1053         TERM_CASE_HANDLE(249);
1054     }
1055     return NULL;
1056 }
1057