encode.def (2751B)
1 /* 2 * Copyright(c) 2019-2021 Qualcomm Innovation Center, Inc. All Rights Reserved. 3 * 4 * This program is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU General Public License as published by 6 * the Free Software Foundation; either version 2 of the License, or 7 * (at your option) any later version. 8 * 9 * This program is distributed in the hope that it will be useful, 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 * GNU General Public License for more details. 13 * 14 * You should have received a copy of the GNU General Public License 15 * along with this program; if not, see <http://www.gnu.org/licenses/>. 16 */ 17 18 /* 19 * This just includes all encoding files 20 */ 21 22 #ifndef DEF_FIELD32 23 #define __SELF_DEF_FIELD32 24 #define DEF_FIELD32(...) /* nothing */ 25 #endif 26 27 #ifndef DEF_CLASS32 28 #define __SELF_DEF_CLASS32 29 #define DEF_CLASS32(...) /* nothing */ 30 #endif 31 32 #ifndef DEF_ANTICLASS32 33 #define __SELF_DEF_ANTICLASS32 34 #define DEF_ANTICLASS32(...) /* nothing */ 35 #endif 36 37 #ifndef LEGACY_DEF_ENC32 38 #define __SELF_DEF_LEGACY_DEF_ENC32 39 #define LEGACY_DEF_ENC32(...) /* nothing */ 40 #endif 41 42 #ifndef DEF_FIELDROW_DESC32 43 #define __SELF_DEF_FIELDROW_DESC32 44 #define DEF_FIELDROW_DESC32(...) /* nothing */ 45 #endif 46 47 #ifndef DEF_ENC32 48 #define __SELF_DEF_ENC32 49 #define DEF_ENC32(...) /* nothing */ 50 #endif 51 52 #ifndef DEF_PACKED32 53 #define __SELF_DEF_PACKED32 54 #define DEF_PACKED32(...) /* nothing */ 55 #endif 56 57 #ifndef DEF_ENC_SUBINSN 58 #define __SELF_DEF_ENC_SUBINSN 59 #define DEF_ENC_SUBINSN(...) /* nothing */ 60 #endif 61 62 #ifndef DEF_EXT_ENC 63 #define __SELF_DEF_EXT_ENC 64 #define DEF_EXT_ENC(...) /* nothing */ 65 #endif 66 67 #ifndef DEF_EXT_SPACE 68 #define __SELF_DEF_EXT_SPACE 69 #define DEF_EXT_SPACE(...) /* nothing */ 70 #endif 71 72 #include "encode_pp.def" 73 #include "encode_subinsn.def" 74 #include "allextenc.def" 75 76 #ifdef __SELF_DEF_FIELD32 77 #undef __SELF_DEF_FIELD32 78 #undef DEF_FIELD32 79 #endif 80 81 #ifdef __SELF_DEF_CLASS32 82 #undef __SELF_DEF_CLASS32 83 #undef DEF_CLASS32 84 #endif 85 86 #ifdef __SELF_DEF_ANTICLASS32 87 #undef __SELF_DEF_ANTICLASS32 88 #undef DEF_ANTICLASS32 89 #endif 90 91 #ifdef __SELF_DEF_LEGACY_DEF_ENC32 92 #undef __SELF_DEF_LEGACY_DEF_ENC32 93 #undef LEGACY_DEF_ENC32 94 #endif 95 96 #ifdef __SELF_DEF_FIELDROW_DESC32 97 #undef __SELF_DEF_FIELDROW_DESC32 98 #undef DEF_FIELDROW_DESC32 99 #endif 100 101 #ifdef __SELF_DEF_ENC32 102 #undef __SELF_DEF_ENC32 103 #undef DEF_ENC32 104 #endif 105 106 #ifdef __SELF_DEF_EXT_SPACE 107 #undef __SELF_DEF_EXT_SPACE 108 #undef DEF_EXT_SPACE 109 #endif 110 111 112 #ifdef __SELF_DEF_PACKED32 113 #undef __SELF_DEF_PACKED32 114 #undef DEF_PACKED32 115 #endif 116 117 #ifdef __SELF_DEF_ENC_SUBINSN 118 #undef __SELF_DEF_ENC_SUBINSN 119 #undef DEF_ENC_SUBINSN 120 #endif 121 122 #ifdef __SELF_DEF_EXT_ENC 123 #undef __SELF_DEF_EXT_ENC 124 #undef DEF_EXT_ENC 125 #endif