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