15db71995Sopenharmony_ci/*
25db71995Sopenharmony_ci * Copyright (c) 2015-2016 The Khronos Group Inc.
35db71995Sopenharmony_ci * Copyright (c) 2015-2016 Valve Corporation
45db71995Sopenharmony_ci * Copyright (c) 2015-2016 LunarG, Inc.
55db71995Sopenharmony_ci *
65db71995Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License");
75db71995Sopenharmony_ci * you may not use this file except in compliance with the License.
85db71995Sopenharmony_ci * You may obtain a copy of the License at
95db71995Sopenharmony_ci *
105db71995Sopenharmony_ci *     http://www.apache.org/licenses/LICENSE-2.0
115db71995Sopenharmony_ci *
125db71995Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software
135db71995Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS,
145db71995Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
155db71995Sopenharmony_ci * See the License for the specific language governing permissions and
165db71995Sopenharmony_ci * limitations under the License.
175db71995Sopenharmony_ci *
185db71995Sopenharmony_ci * Author: Jon Ashburn <jon@lunarg.com>
195db71995Sopenharmony_ci * Author: Lenny Komow <lenny@lunarg.com>
205db71995Sopenharmony_ci */
215db71995Sopenharmony_ci
225db71995Sopenharmony_ci#include "loader.h"
235db71995Sopenharmony_ci#if defined(__GNUC__) && !defined(__clang__)
245db71995Sopenharmony_ci#pragma GCC optimize(3)  // force gcc to use tail-calls
255db71995Sopenharmony_ci#endif
265db71995Sopenharmony_ci
275db71995Sopenharmony_ci// The asm declaration prevents name mangling which is necessary for macOS
285db71995Sopenharmony_ci#if defined(MODIFY_UNKNOWN_FUNCTION_DECLS)
295db71995Sopenharmony_ci#define ASM_NAME(name) __asm(name)
305db71995Sopenharmony_ci#else
315db71995Sopenharmony_ci#define ASM_NAME(name)
325db71995Sopenharmony_ci#endif
335db71995Sopenharmony_ci
345db71995Sopenharmony_ci// Clang-format does not understand macros.
355db71995Sopenharmony_ci// clang-format off
365db71995Sopenharmony_ci
375db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext0(VkDevice device) ASM_NAME("vkdev_ext0");
385db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext1(VkDevice device) ASM_NAME("vkdev_ext1");
395db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext2(VkDevice device) ASM_NAME("vkdev_ext2");
405db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext3(VkDevice device) ASM_NAME("vkdev_ext3");
415db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext4(VkDevice device) ASM_NAME("vkdev_ext4");
425db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext5(VkDevice device) ASM_NAME("vkdev_ext5");
435db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext6(VkDevice device) ASM_NAME("vkdev_ext6");
445db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext7(VkDevice device) ASM_NAME("vkdev_ext7");
455db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext8(VkDevice device) ASM_NAME("vkdev_ext8");
465db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext9(VkDevice device) ASM_NAME("vkdev_ext9");
475db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext10(VkDevice device) ASM_NAME("vkdev_ext10");
485db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext11(VkDevice device) ASM_NAME("vkdev_ext11");
495db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext12(VkDevice device) ASM_NAME("vkdev_ext12");
505db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext13(VkDevice device) ASM_NAME("vkdev_ext13");
515db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext14(VkDevice device) ASM_NAME("vkdev_ext14");
525db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext15(VkDevice device) ASM_NAME("vkdev_ext15");
535db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext16(VkDevice device) ASM_NAME("vkdev_ext16");
545db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext17(VkDevice device) ASM_NAME("vkdev_ext17");
555db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext18(VkDevice device) ASM_NAME("vkdev_ext18");
565db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext19(VkDevice device) ASM_NAME("vkdev_ext19");
575db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext20(VkDevice device) ASM_NAME("vkdev_ext20");
585db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext21(VkDevice device) ASM_NAME("vkdev_ext21");
595db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext22(VkDevice device) ASM_NAME("vkdev_ext22");
605db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext23(VkDevice device) ASM_NAME("vkdev_ext23");
615db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext24(VkDevice device) ASM_NAME("vkdev_ext24");
625db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext25(VkDevice device) ASM_NAME("vkdev_ext25");
635db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext26(VkDevice device) ASM_NAME("vkdev_ext26");
645db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext27(VkDevice device) ASM_NAME("vkdev_ext27");
655db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext28(VkDevice device) ASM_NAME("vkdev_ext28");
665db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext29(VkDevice device) ASM_NAME("vkdev_ext29");
675db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext30(VkDevice device) ASM_NAME("vkdev_ext30");
685db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext31(VkDevice device) ASM_NAME("vkdev_ext31");
695db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext32(VkDevice device) ASM_NAME("vkdev_ext32");
705db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext33(VkDevice device) ASM_NAME("vkdev_ext33");
715db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext34(VkDevice device) ASM_NAME("vkdev_ext34");
725db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext35(VkDevice device) ASM_NAME("vkdev_ext35");
735db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext36(VkDevice device) ASM_NAME("vkdev_ext36");
745db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext37(VkDevice device) ASM_NAME("vkdev_ext37");
755db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext38(VkDevice device) ASM_NAME("vkdev_ext38");
765db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext39(VkDevice device) ASM_NAME("vkdev_ext39");
775db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext40(VkDevice device) ASM_NAME("vkdev_ext40");
785db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext41(VkDevice device) ASM_NAME("vkdev_ext41");
795db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext42(VkDevice device) ASM_NAME("vkdev_ext42");
805db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext43(VkDevice device) ASM_NAME("vkdev_ext43");
815db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext44(VkDevice device) ASM_NAME("vkdev_ext44");
825db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext45(VkDevice device) ASM_NAME("vkdev_ext45");
835db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext46(VkDevice device) ASM_NAME("vkdev_ext46");
845db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext47(VkDevice device) ASM_NAME("vkdev_ext47");
855db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext48(VkDevice device) ASM_NAME("vkdev_ext48");
865db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext49(VkDevice device) ASM_NAME("vkdev_ext49");
875db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext50(VkDevice device) ASM_NAME("vkdev_ext50");
885db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext51(VkDevice device) ASM_NAME("vkdev_ext51");
895db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext52(VkDevice device) ASM_NAME("vkdev_ext52");
905db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext53(VkDevice device) ASM_NAME("vkdev_ext53");
915db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext54(VkDevice device) ASM_NAME("vkdev_ext54");
925db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext55(VkDevice device) ASM_NAME("vkdev_ext55");
935db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext56(VkDevice device) ASM_NAME("vkdev_ext56");
945db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext57(VkDevice device) ASM_NAME("vkdev_ext57");
955db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext58(VkDevice device) ASM_NAME("vkdev_ext58");
965db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext59(VkDevice device) ASM_NAME("vkdev_ext59");
975db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext60(VkDevice device) ASM_NAME("vkdev_ext60");
985db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext61(VkDevice device) ASM_NAME("vkdev_ext61");
995db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext62(VkDevice device) ASM_NAME("vkdev_ext62");
1005db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext63(VkDevice device) ASM_NAME("vkdev_ext63");
1015db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext64(VkDevice device) ASM_NAME("vkdev_ext64");
1025db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext65(VkDevice device) ASM_NAME("vkdev_ext65");
1035db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext66(VkDevice device) ASM_NAME("vkdev_ext66");
1045db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext67(VkDevice device) ASM_NAME("vkdev_ext67");
1055db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext68(VkDevice device) ASM_NAME("vkdev_ext68");
1065db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext69(VkDevice device) ASM_NAME("vkdev_ext69");
1075db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext70(VkDevice device) ASM_NAME("vkdev_ext70");
1085db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext71(VkDevice device) ASM_NAME("vkdev_ext71");
1095db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext72(VkDevice device) ASM_NAME("vkdev_ext72");
1105db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext73(VkDevice device) ASM_NAME("vkdev_ext73");
1115db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext74(VkDevice device) ASM_NAME("vkdev_ext74");
1125db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext75(VkDevice device) ASM_NAME("vkdev_ext75");
1135db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext76(VkDevice device) ASM_NAME("vkdev_ext76");
1145db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext77(VkDevice device) ASM_NAME("vkdev_ext77");
1155db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext78(VkDevice device) ASM_NAME("vkdev_ext78");
1165db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext79(VkDevice device) ASM_NAME("vkdev_ext79");
1175db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext80(VkDevice device) ASM_NAME("vkdev_ext80");
1185db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext81(VkDevice device) ASM_NAME("vkdev_ext81");
1195db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext82(VkDevice device) ASM_NAME("vkdev_ext82");
1205db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext83(VkDevice device) ASM_NAME("vkdev_ext83");
1215db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext84(VkDevice device) ASM_NAME("vkdev_ext84");
1225db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext85(VkDevice device) ASM_NAME("vkdev_ext85");
1235db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext86(VkDevice device) ASM_NAME("vkdev_ext86");
1245db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext87(VkDevice device) ASM_NAME("vkdev_ext87");
1255db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext88(VkDevice device) ASM_NAME("vkdev_ext88");
1265db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext89(VkDevice device) ASM_NAME("vkdev_ext89");
1275db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext90(VkDevice device) ASM_NAME("vkdev_ext90");
1285db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext91(VkDevice device) ASM_NAME("vkdev_ext91");
1295db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext92(VkDevice device) ASM_NAME("vkdev_ext92");
1305db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext93(VkDevice device) ASM_NAME("vkdev_ext93");
1315db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext94(VkDevice device) ASM_NAME("vkdev_ext94");
1325db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext95(VkDevice device) ASM_NAME("vkdev_ext95");
1335db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext96(VkDevice device) ASM_NAME("vkdev_ext96");
1345db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext97(VkDevice device) ASM_NAME("vkdev_ext97");
1355db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext98(VkDevice device) ASM_NAME("vkdev_ext98");
1365db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext99(VkDevice device) ASM_NAME("vkdev_ext99");
1375db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext100(VkDevice device) ASM_NAME("vkdev_ext100");
1385db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext101(VkDevice device) ASM_NAME("vkdev_ext101");
1395db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext102(VkDevice device) ASM_NAME("vkdev_ext102");
1405db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext103(VkDevice device) ASM_NAME("vkdev_ext103");
1415db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext104(VkDevice device) ASM_NAME("vkdev_ext104");
1425db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext105(VkDevice device) ASM_NAME("vkdev_ext105");
1435db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext106(VkDevice device) ASM_NAME("vkdev_ext106");
1445db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext107(VkDevice device) ASM_NAME("vkdev_ext107");
1455db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext108(VkDevice device) ASM_NAME("vkdev_ext108");
1465db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext109(VkDevice device) ASM_NAME("vkdev_ext109");
1475db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext110(VkDevice device) ASM_NAME("vkdev_ext110");
1485db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext111(VkDevice device) ASM_NAME("vkdev_ext111");
1495db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext112(VkDevice device) ASM_NAME("vkdev_ext112");
1505db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext113(VkDevice device) ASM_NAME("vkdev_ext113");
1515db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext114(VkDevice device) ASM_NAME("vkdev_ext114");
1525db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext115(VkDevice device) ASM_NAME("vkdev_ext115");
1535db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext116(VkDevice device) ASM_NAME("vkdev_ext116");
1545db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext117(VkDevice device) ASM_NAME("vkdev_ext117");
1555db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext118(VkDevice device) ASM_NAME("vkdev_ext118");
1565db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext119(VkDevice device) ASM_NAME("vkdev_ext119");
1575db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext120(VkDevice device) ASM_NAME("vkdev_ext120");
1585db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext121(VkDevice device) ASM_NAME("vkdev_ext121");
1595db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext122(VkDevice device) ASM_NAME("vkdev_ext122");
1605db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext123(VkDevice device) ASM_NAME("vkdev_ext123");
1615db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext124(VkDevice device) ASM_NAME("vkdev_ext124");
1625db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext125(VkDevice device) ASM_NAME("vkdev_ext125");
1635db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext126(VkDevice device) ASM_NAME("vkdev_ext126");
1645db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext127(VkDevice device) ASM_NAME("vkdev_ext127");
1655db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext128(VkDevice device) ASM_NAME("vkdev_ext128");
1665db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext129(VkDevice device) ASM_NAME("vkdev_ext129");
1675db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext130(VkDevice device) ASM_NAME("vkdev_ext130");
1685db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext131(VkDevice device) ASM_NAME("vkdev_ext131");
1695db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext132(VkDevice device) ASM_NAME("vkdev_ext132");
1705db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext133(VkDevice device) ASM_NAME("vkdev_ext133");
1715db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext134(VkDevice device) ASM_NAME("vkdev_ext134");
1725db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext135(VkDevice device) ASM_NAME("vkdev_ext135");
1735db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext136(VkDevice device) ASM_NAME("vkdev_ext136");
1745db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext137(VkDevice device) ASM_NAME("vkdev_ext137");
1755db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext138(VkDevice device) ASM_NAME("vkdev_ext138");
1765db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext139(VkDevice device) ASM_NAME("vkdev_ext139");
1775db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext140(VkDevice device) ASM_NAME("vkdev_ext140");
1785db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext141(VkDevice device) ASM_NAME("vkdev_ext141");
1795db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext142(VkDevice device) ASM_NAME("vkdev_ext142");
1805db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext143(VkDevice device) ASM_NAME("vkdev_ext143");
1815db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext144(VkDevice device) ASM_NAME("vkdev_ext144");
1825db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext145(VkDevice device) ASM_NAME("vkdev_ext145");
1835db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext146(VkDevice device) ASM_NAME("vkdev_ext146");
1845db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext147(VkDevice device) ASM_NAME("vkdev_ext147");
1855db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext148(VkDevice device) ASM_NAME("vkdev_ext148");
1865db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext149(VkDevice device) ASM_NAME("vkdev_ext149");
1875db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext150(VkDevice device) ASM_NAME("vkdev_ext150");
1885db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext151(VkDevice device) ASM_NAME("vkdev_ext151");
1895db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext152(VkDevice device) ASM_NAME("vkdev_ext152");
1905db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext153(VkDevice device) ASM_NAME("vkdev_ext153");
1915db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext154(VkDevice device) ASM_NAME("vkdev_ext154");
1925db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext155(VkDevice device) ASM_NAME("vkdev_ext155");
1935db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext156(VkDevice device) ASM_NAME("vkdev_ext156");
1945db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext157(VkDevice device) ASM_NAME("vkdev_ext157");
1955db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext158(VkDevice device) ASM_NAME("vkdev_ext158");
1965db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext159(VkDevice device) ASM_NAME("vkdev_ext159");
1975db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext160(VkDevice device) ASM_NAME("vkdev_ext160");
1985db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext161(VkDevice device) ASM_NAME("vkdev_ext161");
1995db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext162(VkDevice device) ASM_NAME("vkdev_ext162");
2005db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext163(VkDevice device) ASM_NAME("vkdev_ext163");
2015db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext164(VkDevice device) ASM_NAME("vkdev_ext164");
2025db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext165(VkDevice device) ASM_NAME("vkdev_ext165");
2035db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext166(VkDevice device) ASM_NAME("vkdev_ext166");
2045db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext167(VkDevice device) ASM_NAME("vkdev_ext167");
2055db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext168(VkDevice device) ASM_NAME("vkdev_ext168");
2065db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext169(VkDevice device) ASM_NAME("vkdev_ext169");
2075db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext170(VkDevice device) ASM_NAME("vkdev_ext170");
2085db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext171(VkDevice device) ASM_NAME("vkdev_ext171");
2095db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext172(VkDevice device) ASM_NAME("vkdev_ext172");
2105db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext173(VkDevice device) ASM_NAME("vkdev_ext173");
2115db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext174(VkDevice device) ASM_NAME("vkdev_ext174");
2125db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext175(VkDevice device) ASM_NAME("vkdev_ext175");
2135db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext176(VkDevice device) ASM_NAME("vkdev_ext176");
2145db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext177(VkDevice device) ASM_NAME("vkdev_ext177");
2155db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext178(VkDevice device) ASM_NAME("vkdev_ext178");
2165db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext179(VkDevice device) ASM_NAME("vkdev_ext179");
2175db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext180(VkDevice device) ASM_NAME("vkdev_ext180");
2185db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext181(VkDevice device) ASM_NAME("vkdev_ext181");
2195db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext182(VkDevice device) ASM_NAME("vkdev_ext182");
2205db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext183(VkDevice device) ASM_NAME("vkdev_ext183");
2215db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext184(VkDevice device) ASM_NAME("vkdev_ext184");
2225db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext185(VkDevice device) ASM_NAME("vkdev_ext185");
2235db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext186(VkDevice device) ASM_NAME("vkdev_ext186");
2245db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext187(VkDevice device) ASM_NAME("vkdev_ext187");
2255db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext188(VkDevice device) ASM_NAME("vkdev_ext188");
2265db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext189(VkDevice device) ASM_NAME("vkdev_ext189");
2275db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext190(VkDevice device) ASM_NAME("vkdev_ext190");
2285db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext191(VkDevice device) ASM_NAME("vkdev_ext191");
2295db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext192(VkDevice device) ASM_NAME("vkdev_ext192");
2305db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext193(VkDevice device) ASM_NAME("vkdev_ext193");
2315db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext194(VkDevice device) ASM_NAME("vkdev_ext194");
2325db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext195(VkDevice device) ASM_NAME("vkdev_ext195");
2335db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext196(VkDevice device) ASM_NAME("vkdev_ext196");
2345db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext197(VkDevice device) ASM_NAME("vkdev_ext197");
2355db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext198(VkDevice device) ASM_NAME("vkdev_ext198");
2365db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext199(VkDevice device) ASM_NAME("vkdev_ext199");
2375db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext200(VkDevice device) ASM_NAME("vkdev_ext200");
2385db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext201(VkDevice device) ASM_NAME("vkdev_ext201");
2395db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext202(VkDevice device) ASM_NAME("vkdev_ext202");
2405db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext203(VkDevice device) ASM_NAME("vkdev_ext203");
2415db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext204(VkDevice device) ASM_NAME("vkdev_ext204");
2425db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext205(VkDevice device) ASM_NAME("vkdev_ext205");
2435db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext206(VkDevice device) ASM_NAME("vkdev_ext206");
2445db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext207(VkDevice device) ASM_NAME("vkdev_ext207");
2455db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext208(VkDevice device) ASM_NAME("vkdev_ext208");
2465db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext209(VkDevice device) ASM_NAME("vkdev_ext209");
2475db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext210(VkDevice device) ASM_NAME("vkdev_ext210");
2485db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext211(VkDevice device) ASM_NAME("vkdev_ext211");
2495db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext212(VkDevice device) ASM_NAME("vkdev_ext212");
2505db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext213(VkDevice device) ASM_NAME("vkdev_ext213");
2515db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext214(VkDevice device) ASM_NAME("vkdev_ext214");
2525db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext215(VkDevice device) ASM_NAME("vkdev_ext215");
2535db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext216(VkDevice device) ASM_NAME("vkdev_ext216");
2545db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext217(VkDevice device) ASM_NAME("vkdev_ext217");
2555db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext218(VkDevice device) ASM_NAME("vkdev_ext218");
2565db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext219(VkDevice device) ASM_NAME("vkdev_ext219");
2575db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext220(VkDevice device) ASM_NAME("vkdev_ext220");
2585db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext221(VkDevice device) ASM_NAME("vkdev_ext221");
2595db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext222(VkDevice device) ASM_NAME("vkdev_ext222");
2605db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext223(VkDevice device) ASM_NAME("vkdev_ext223");
2615db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext224(VkDevice device) ASM_NAME("vkdev_ext224");
2625db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext225(VkDevice device) ASM_NAME("vkdev_ext225");
2635db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext226(VkDevice device) ASM_NAME("vkdev_ext226");
2645db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext227(VkDevice device) ASM_NAME("vkdev_ext227");
2655db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext228(VkDevice device) ASM_NAME("vkdev_ext228");
2665db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext229(VkDevice device) ASM_NAME("vkdev_ext229");
2675db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext230(VkDevice device) ASM_NAME("vkdev_ext230");
2685db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext231(VkDevice device) ASM_NAME("vkdev_ext231");
2695db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext232(VkDevice device) ASM_NAME("vkdev_ext232");
2705db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext233(VkDevice device) ASM_NAME("vkdev_ext233");
2715db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext234(VkDevice device) ASM_NAME("vkdev_ext234");
2725db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext235(VkDevice device) ASM_NAME("vkdev_ext235");
2735db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext236(VkDevice device) ASM_NAME("vkdev_ext236");
2745db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext237(VkDevice device) ASM_NAME("vkdev_ext237");
2755db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext238(VkDevice device) ASM_NAME("vkdev_ext238");
2765db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext239(VkDevice device) ASM_NAME("vkdev_ext239");
2775db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext240(VkDevice device) ASM_NAME("vkdev_ext240");
2785db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext241(VkDevice device) ASM_NAME("vkdev_ext241");
2795db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext242(VkDevice device) ASM_NAME("vkdev_ext242");
2805db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext243(VkDevice device) ASM_NAME("vkdev_ext243");
2815db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext244(VkDevice device) ASM_NAME("vkdev_ext244");
2825db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext245(VkDevice device) ASM_NAME("vkdev_ext245");
2835db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext246(VkDevice device) ASM_NAME("vkdev_ext246");
2845db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext247(VkDevice device) ASM_NAME("vkdev_ext247");
2855db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext248(VkDevice device) ASM_NAME("vkdev_ext248");
2865db71995Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL vkdev_ext249(VkDevice device) ASM_NAME("vkdev_ext249");
2875db71995Sopenharmony_ci
2885db71995Sopenharmony_civoid *loader_get_dev_ext_trampoline(uint32_t index) {
2895db71995Sopenharmony_ci    switch (index) {
2905db71995Sopenharmony_ci#define CASE_HANDLE(num) case num: return vkdev_ext##num
2915db71995Sopenharmony_ci        CASE_HANDLE(0);
2925db71995Sopenharmony_ci        CASE_HANDLE(1);
2935db71995Sopenharmony_ci        CASE_HANDLE(2);
2945db71995Sopenharmony_ci        CASE_HANDLE(3);
2955db71995Sopenharmony_ci        CASE_HANDLE(4);
2965db71995Sopenharmony_ci        CASE_HANDLE(5);
2975db71995Sopenharmony_ci        CASE_HANDLE(6);
2985db71995Sopenharmony_ci        CASE_HANDLE(7);
2995db71995Sopenharmony_ci        CASE_HANDLE(8);
3005db71995Sopenharmony_ci        CASE_HANDLE(9);
3015db71995Sopenharmony_ci        CASE_HANDLE(10);
3025db71995Sopenharmony_ci        CASE_HANDLE(11);
3035db71995Sopenharmony_ci        CASE_HANDLE(12);
3045db71995Sopenharmony_ci        CASE_HANDLE(13);
3055db71995Sopenharmony_ci        CASE_HANDLE(14);
3065db71995Sopenharmony_ci        CASE_HANDLE(15);
3075db71995Sopenharmony_ci        CASE_HANDLE(16);
3085db71995Sopenharmony_ci        CASE_HANDLE(17);
3095db71995Sopenharmony_ci        CASE_HANDLE(18);
3105db71995Sopenharmony_ci        CASE_HANDLE(19);
3115db71995Sopenharmony_ci        CASE_HANDLE(20);
3125db71995Sopenharmony_ci        CASE_HANDLE(21);
3135db71995Sopenharmony_ci        CASE_HANDLE(22);
3145db71995Sopenharmony_ci        CASE_HANDLE(23);
3155db71995Sopenharmony_ci        CASE_HANDLE(24);
3165db71995Sopenharmony_ci        CASE_HANDLE(25);
3175db71995Sopenharmony_ci        CASE_HANDLE(26);
3185db71995Sopenharmony_ci        CASE_HANDLE(27);
3195db71995Sopenharmony_ci        CASE_HANDLE(28);
3205db71995Sopenharmony_ci        CASE_HANDLE(29);
3215db71995Sopenharmony_ci        CASE_HANDLE(30);
3225db71995Sopenharmony_ci        CASE_HANDLE(31);
3235db71995Sopenharmony_ci        CASE_HANDLE(32);
3245db71995Sopenharmony_ci        CASE_HANDLE(33);
3255db71995Sopenharmony_ci        CASE_HANDLE(34);
3265db71995Sopenharmony_ci        CASE_HANDLE(35);
3275db71995Sopenharmony_ci        CASE_HANDLE(36);
3285db71995Sopenharmony_ci        CASE_HANDLE(37);
3295db71995Sopenharmony_ci        CASE_HANDLE(38);
3305db71995Sopenharmony_ci        CASE_HANDLE(39);
3315db71995Sopenharmony_ci        CASE_HANDLE(40);
3325db71995Sopenharmony_ci        CASE_HANDLE(41);
3335db71995Sopenharmony_ci        CASE_HANDLE(42);
3345db71995Sopenharmony_ci        CASE_HANDLE(43);
3355db71995Sopenharmony_ci        CASE_HANDLE(44);
3365db71995Sopenharmony_ci        CASE_HANDLE(45);
3375db71995Sopenharmony_ci        CASE_HANDLE(46);
3385db71995Sopenharmony_ci        CASE_HANDLE(47);
3395db71995Sopenharmony_ci        CASE_HANDLE(48);
3405db71995Sopenharmony_ci        CASE_HANDLE(49);
3415db71995Sopenharmony_ci        CASE_HANDLE(50);
3425db71995Sopenharmony_ci        CASE_HANDLE(51);
3435db71995Sopenharmony_ci        CASE_HANDLE(52);
3445db71995Sopenharmony_ci        CASE_HANDLE(53);
3455db71995Sopenharmony_ci        CASE_HANDLE(54);
3465db71995Sopenharmony_ci        CASE_HANDLE(55);
3475db71995Sopenharmony_ci        CASE_HANDLE(56);
3485db71995Sopenharmony_ci        CASE_HANDLE(57);
3495db71995Sopenharmony_ci        CASE_HANDLE(58);
3505db71995Sopenharmony_ci        CASE_HANDLE(59);
3515db71995Sopenharmony_ci        CASE_HANDLE(60);
3525db71995Sopenharmony_ci        CASE_HANDLE(61);
3535db71995Sopenharmony_ci        CASE_HANDLE(62);
3545db71995Sopenharmony_ci        CASE_HANDLE(63);
3555db71995Sopenharmony_ci        CASE_HANDLE(64);
3565db71995Sopenharmony_ci        CASE_HANDLE(65);
3575db71995Sopenharmony_ci        CASE_HANDLE(66);
3585db71995Sopenharmony_ci        CASE_HANDLE(67);
3595db71995Sopenharmony_ci        CASE_HANDLE(68);
3605db71995Sopenharmony_ci        CASE_HANDLE(69);
3615db71995Sopenharmony_ci        CASE_HANDLE(70);
3625db71995Sopenharmony_ci        CASE_HANDLE(71);
3635db71995Sopenharmony_ci        CASE_HANDLE(72);
3645db71995Sopenharmony_ci        CASE_HANDLE(73);
3655db71995Sopenharmony_ci        CASE_HANDLE(74);
3665db71995Sopenharmony_ci        CASE_HANDLE(75);
3675db71995Sopenharmony_ci        CASE_HANDLE(76);
3685db71995Sopenharmony_ci        CASE_HANDLE(77);
3695db71995Sopenharmony_ci        CASE_HANDLE(78);
3705db71995Sopenharmony_ci        CASE_HANDLE(79);
3715db71995Sopenharmony_ci        CASE_HANDLE(80);
3725db71995Sopenharmony_ci        CASE_HANDLE(81);
3735db71995Sopenharmony_ci        CASE_HANDLE(82);
3745db71995Sopenharmony_ci        CASE_HANDLE(83);
3755db71995Sopenharmony_ci        CASE_HANDLE(84);
3765db71995Sopenharmony_ci        CASE_HANDLE(85);
3775db71995Sopenharmony_ci        CASE_HANDLE(86);
3785db71995Sopenharmony_ci        CASE_HANDLE(87);
3795db71995Sopenharmony_ci        CASE_HANDLE(88);
3805db71995Sopenharmony_ci        CASE_HANDLE(89);
3815db71995Sopenharmony_ci        CASE_HANDLE(90);
3825db71995Sopenharmony_ci        CASE_HANDLE(91);
3835db71995Sopenharmony_ci        CASE_HANDLE(92);
3845db71995Sopenharmony_ci        CASE_HANDLE(93);
3855db71995Sopenharmony_ci        CASE_HANDLE(94);
3865db71995Sopenharmony_ci        CASE_HANDLE(95);
3875db71995Sopenharmony_ci        CASE_HANDLE(96);
3885db71995Sopenharmony_ci        CASE_HANDLE(97);
3895db71995Sopenharmony_ci        CASE_HANDLE(98);
3905db71995Sopenharmony_ci        CASE_HANDLE(99);
3915db71995Sopenharmony_ci        CASE_HANDLE(100);
3925db71995Sopenharmony_ci        CASE_HANDLE(101);
3935db71995Sopenharmony_ci        CASE_HANDLE(102);
3945db71995Sopenharmony_ci        CASE_HANDLE(103);
3955db71995Sopenharmony_ci        CASE_HANDLE(104);
3965db71995Sopenharmony_ci        CASE_HANDLE(105);
3975db71995Sopenharmony_ci        CASE_HANDLE(106);
3985db71995Sopenharmony_ci        CASE_HANDLE(107);
3995db71995Sopenharmony_ci        CASE_HANDLE(108);
4005db71995Sopenharmony_ci        CASE_HANDLE(109);
4015db71995Sopenharmony_ci        CASE_HANDLE(110);
4025db71995Sopenharmony_ci        CASE_HANDLE(111);
4035db71995Sopenharmony_ci        CASE_HANDLE(112);
4045db71995Sopenharmony_ci        CASE_HANDLE(113);
4055db71995Sopenharmony_ci        CASE_HANDLE(114);
4065db71995Sopenharmony_ci        CASE_HANDLE(115);
4075db71995Sopenharmony_ci        CASE_HANDLE(116);
4085db71995Sopenharmony_ci        CASE_HANDLE(117);
4095db71995Sopenharmony_ci        CASE_HANDLE(118);
4105db71995Sopenharmony_ci        CASE_HANDLE(119);
4115db71995Sopenharmony_ci        CASE_HANDLE(120);
4125db71995Sopenharmony_ci        CASE_HANDLE(121);
4135db71995Sopenharmony_ci        CASE_HANDLE(122);
4145db71995Sopenharmony_ci        CASE_HANDLE(123);
4155db71995Sopenharmony_ci        CASE_HANDLE(124);
4165db71995Sopenharmony_ci        CASE_HANDLE(125);
4175db71995Sopenharmony_ci        CASE_HANDLE(126);
4185db71995Sopenharmony_ci        CASE_HANDLE(127);
4195db71995Sopenharmony_ci        CASE_HANDLE(128);
4205db71995Sopenharmony_ci        CASE_HANDLE(129);
4215db71995Sopenharmony_ci        CASE_HANDLE(130);
4225db71995Sopenharmony_ci        CASE_HANDLE(131);
4235db71995Sopenharmony_ci        CASE_HANDLE(132);
4245db71995Sopenharmony_ci        CASE_HANDLE(133);
4255db71995Sopenharmony_ci        CASE_HANDLE(134);
4265db71995Sopenharmony_ci        CASE_HANDLE(135);
4275db71995Sopenharmony_ci        CASE_HANDLE(136);
4285db71995Sopenharmony_ci        CASE_HANDLE(137);
4295db71995Sopenharmony_ci        CASE_HANDLE(138);
4305db71995Sopenharmony_ci        CASE_HANDLE(139);
4315db71995Sopenharmony_ci        CASE_HANDLE(140);
4325db71995Sopenharmony_ci        CASE_HANDLE(141);
4335db71995Sopenharmony_ci        CASE_HANDLE(142);
4345db71995Sopenharmony_ci        CASE_HANDLE(143);
4355db71995Sopenharmony_ci        CASE_HANDLE(144);
4365db71995Sopenharmony_ci        CASE_HANDLE(145);
4375db71995Sopenharmony_ci        CASE_HANDLE(146);
4385db71995Sopenharmony_ci        CASE_HANDLE(147);
4395db71995Sopenharmony_ci        CASE_HANDLE(148);
4405db71995Sopenharmony_ci        CASE_HANDLE(149);
4415db71995Sopenharmony_ci        CASE_HANDLE(150);
4425db71995Sopenharmony_ci        CASE_HANDLE(151);
4435db71995Sopenharmony_ci        CASE_HANDLE(152);
4445db71995Sopenharmony_ci        CASE_HANDLE(153);
4455db71995Sopenharmony_ci        CASE_HANDLE(154);
4465db71995Sopenharmony_ci        CASE_HANDLE(155);
4475db71995Sopenharmony_ci        CASE_HANDLE(156);
4485db71995Sopenharmony_ci        CASE_HANDLE(157);
4495db71995Sopenharmony_ci        CASE_HANDLE(158);
4505db71995Sopenharmony_ci        CASE_HANDLE(159);
4515db71995Sopenharmony_ci        CASE_HANDLE(160);
4525db71995Sopenharmony_ci        CASE_HANDLE(161);
4535db71995Sopenharmony_ci        CASE_HANDLE(162);
4545db71995Sopenharmony_ci        CASE_HANDLE(163);
4555db71995Sopenharmony_ci        CASE_HANDLE(164);
4565db71995Sopenharmony_ci        CASE_HANDLE(165);
4575db71995Sopenharmony_ci        CASE_HANDLE(166);
4585db71995Sopenharmony_ci        CASE_HANDLE(167);
4595db71995Sopenharmony_ci        CASE_HANDLE(168);
4605db71995Sopenharmony_ci        CASE_HANDLE(169);
4615db71995Sopenharmony_ci        CASE_HANDLE(170);
4625db71995Sopenharmony_ci        CASE_HANDLE(171);
4635db71995Sopenharmony_ci        CASE_HANDLE(172);
4645db71995Sopenharmony_ci        CASE_HANDLE(173);
4655db71995Sopenharmony_ci        CASE_HANDLE(174);
4665db71995Sopenharmony_ci        CASE_HANDLE(175);
4675db71995Sopenharmony_ci        CASE_HANDLE(176);
4685db71995Sopenharmony_ci        CASE_HANDLE(177);
4695db71995Sopenharmony_ci        CASE_HANDLE(178);
4705db71995Sopenharmony_ci        CASE_HANDLE(179);
4715db71995Sopenharmony_ci        CASE_HANDLE(180);
4725db71995Sopenharmony_ci        CASE_HANDLE(181);
4735db71995Sopenharmony_ci        CASE_HANDLE(182);
4745db71995Sopenharmony_ci        CASE_HANDLE(183);
4755db71995Sopenharmony_ci        CASE_HANDLE(184);
4765db71995Sopenharmony_ci        CASE_HANDLE(185);
4775db71995Sopenharmony_ci        CASE_HANDLE(186);
4785db71995Sopenharmony_ci        CASE_HANDLE(187);
4795db71995Sopenharmony_ci        CASE_HANDLE(188);
4805db71995Sopenharmony_ci        CASE_HANDLE(189);
4815db71995Sopenharmony_ci        CASE_HANDLE(190);
4825db71995Sopenharmony_ci        CASE_HANDLE(191);
4835db71995Sopenharmony_ci        CASE_HANDLE(192);
4845db71995Sopenharmony_ci        CASE_HANDLE(193);
4855db71995Sopenharmony_ci        CASE_HANDLE(194);
4865db71995Sopenharmony_ci        CASE_HANDLE(195);
4875db71995Sopenharmony_ci        CASE_HANDLE(196);
4885db71995Sopenharmony_ci        CASE_HANDLE(197);
4895db71995Sopenharmony_ci        CASE_HANDLE(198);
4905db71995Sopenharmony_ci        CASE_HANDLE(199);
4915db71995Sopenharmony_ci        CASE_HANDLE(200);
4925db71995Sopenharmony_ci        CASE_HANDLE(201);
4935db71995Sopenharmony_ci        CASE_HANDLE(202);
4945db71995Sopenharmony_ci        CASE_HANDLE(203);
4955db71995Sopenharmony_ci        CASE_HANDLE(204);
4965db71995Sopenharmony_ci        CASE_HANDLE(205);
4975db71995Sopenharmony_ci        CASE_HANDLE(206);
4985db71995Sopenharmony_ci        CASE_HANDLE(207);
4995db71995Sopenharmony_ci        CASE_HANDLE(208);
5005db71995Sopenharmony_ci        CASE_HANDLE(209);
5015db71995Sopenharmony_ci        CASE_HANDLE(210);
5025db71995Sopenharmony_ci        CASE_HANDLE(211);
5035db71995Sopenharmony_ci        CASE_HANDLE(212);
5045db71995Sopenharmony_ci        CASE_HANDLE(213);
5055db71995Sopenharmony_ci        CASE_HANDLE(214);
5065db71995Sopenharmony_ci        CASE_HANDLE(215);
5075db71995Sopenharmony_ci        CASE_HANDLE(216);
5085db71995Sopenharmony_ci        CASE_HANDLE(217);
5095db71995Sopenharmony_ci        CASE_HANDLE(218);
5105db71995Sopenharmony_ci        CASE_HANDLE(219);
5115db71995Sopenharmony_ci        CASE_HANDLE(220);
5125db71995Sopenharmony_ci        CASE_HANDLE(221);
5135db71995Sopenharmony_ci        CASE_HANDLE(222);
5145db71995Sopenharmony_ci        CASE_HANDLE(223);
5155db71995Sopenharmony_ci        CASE_HANDLE(224);
5165db71995Sopenharmony_ci        CASE_HANDLE(225);
5175db71995Sopenharmony_ci        CASE_HANDLE(226);
5185db71995Sopenharmony_ci        CASE_HANDLE(227);
5195db71995Sopenharmony_ci        CASE_HANDLE(228);
5205db71995Sopenharmony_ci        CASE_HANDLE(229);
5215db71995Sopenharmony_ci        CASE_HANDLE(230);
5225db71995Sopenharmony_ci        CASE_HANDLE(231);
5235db71995Sopenharmony_ci        CASE_HANDLE(232);
5245db71995Sopenharmony_ci        CASE_HANDLE(233);
5255db71995Sopenharmony_ci        CASE_HANDLE(234);
5265db71995Sopenharmony_ci        CASE_HANDLE(235);
5275db71995Sopenharmony_ci        CASE_HANDLE(236);
5285db71995Sopenharmony_ci        CASE_HANDLE(237);
5295db71995Sopenharmony_ci        CASE_HANDLE(238);
5305db71995Sopenharmony_ci        CASE_HANDLE(239);
5315db71995Sopenharmony_ci        CASE_HANDLE(240);
5325db71995Sopenharmony_ci        CASE_HANDLE(241);
5335db71995Sopenharmony_ci        CASE_HANDLE(242);
5345db71995Sopenharmony_ci        CASE_HANDLE(243);
5355db71995Sopenharmony_ci        CASE_HANDLE(244);
5365db71995Sopenharmony_ci        CASE_HANDLE(245);
5375db71995Sopenharmony_ci        CASE_HANDLE(246);
5385db71995Sopenharmony_ci        CASE_HANDLE(247);
5395db71995Sopenharmony_ci        CASE_HANDLE(248);
5405db71995Sopenharmony_ci        CASE_HANDLE(249);
5415db71995Sopenharmony_ci    }
5425db71995Sopenharmony_ci
5435db71995Sopenharmony_ci    return NULL;
5445db71995Sopenharmony_ci}
545