1/* Generated automatically from machmode.def and config/arm/arm-modes.def 2 by genmodes. */ 3 4#ifndef GCC_INSN_MODES_H 5#define GCC_INSN_MODES_H 6 7enum machine_mode 8{ 9 VOIDmode, /* machmode.def:169 */ 10 BLKmode, /* machmode.def:173 */ 11 CCmode, /* machmode.def:201 */ 12 CC_NOOVmode, /* config/arm/arm-modes.def:40 */ 13 CC_Zmode, /* config/arm/arm-modes.def:41 */ 14 CC_SWPmode, /* config/arm/arm-modes.def:42 */ 15 CCFPmode, /* config/arm/arm-modes.def:43 */ 16 CCFPEmode, /* config/arm/arm-modes.def:44 */ 17 CC_DNEmode, /* config/arm/arm-modes.def:45 */ 18 CC_DEQmode, /* config/arm/arm-modes.def:46 */ 19 CC_DLEmode, /* config/arm/arm-modes.def:47 */ 20 CC_DLTmode, /* config/arm/arm-modes.def:48 */ 21 CC_DGEmode, /* config/arm/arm-modes.def:49 */ 22 CC_DGTmode, /* config/arm/arm-modes.def:50 */ 23 CC_DLEUmode, /* config/arm/arm-modes.def:51 */ 24 CC_DLTUmode, /* config/arm/arm-modes.def:52 */ 25 CC_DGEUmode, /* config/arm/arm-modes.def:53 */ 26 CC_DGTUmode, /* config/arm/arm-modes.def:54 */ 27 CC_Cmode, /* config/arm/arm-modes.def:55 */ 28 CC_Nmode, /* config/arm/arm-modes.def:56 */ 29 BImode, /* machmode.def:176 */ 30 QImode, /* machmode.def:181 */ 31 HImode, /* machmode.def:182 */ 32 SImode, /* machmode.def:183 */ 33 DImode, /* machmode.def:184 */ 34 TImode, /* machmode.def:185 */ 35 EImode, /* config/arm/arm-modes.def:67 */ 36 OImode, /* config/arm/arm-modes.def:68 */ 37 CImode, /* config/arm/arm-modes.def:69 */ 38 XImode, /* config/arm/arm-modes.def:70 */ 39 QQmode, /* machmode.def:204 */ 40 HQmode, /* machmode.def:205 */ 41 SQmode, /* machmode.def:206 */ 42 DQmode, /* machmode.def:207 */ 43 TQmode, /* machmode.def:208 */ 44 UQQmode, /* machmode.def:210 */ 45 UHQmode, /* machmode.def:211 */ 46 USQmode, /* machmode.def:212 */ 47 UDQmode, /* machmode.def:213 */ 48 UTQmode, /* machmode.def:214 */ 49 HAmode, /* machmode.def:216 */ 50 SAmode, /* machmode.def:217 */ 51 DAmode, /* machmode.def:218 */ 52 TAmode, /* machmode.def:219 */ 53 UHAmode, /* machmode.def:221 */ 54 USAmode, /* machmode.def:222 */ 55 UDAmode, /* machmode.def:223 */ 56 UTAmode, /* machmode.def:224 */ 57 HFmode, /* config/arm/arm-modes.def:29 */ 58 SFmode, /* machmode.def:196 */ 59 DFmode, /* machmode.def:197 */ 60 XFmode, /* config/arm/arm-modes.def:26 */ 61 SDmode, /* machmode.def:236 */ 62 DDmode, /* machmode.def:237 */ 63 TDmode, /* machmode.def:238 */ 64 CQImode, /* machmode.def:232 */ 65 CHImode, /* machmode.def:232 */ 66 CSImode, /* machmode.def:232 */ 67 CDImode, /* machmode.def:232 */ 68 CTImode, /* machmode.def:232 */ 69 CEImode, /* machmode.def:232 */ 70 COImode, /* machmode.def:232 */ 71 CCImode, /* machmode.def:232 */ 72 CXImode, /* machmode.def:232 */ 73 HCmode, /* machmode.def:233 */ 74 SCmode, /* machmode.def:233 */ 75 DCmode, /* machmode.def:233 */ 76 XCmode, /* machmode.def:233 */ 77 V4QImode, /* config/arm/arm-modes.def:59 */ 78 V2HImode, /* config/arm/arm-modes.def:59 */ 79 V8QImode, /* config/arm/arm-modes.def:60 */ 80 V4HImode, /* config/arm/arm-modes.def:60 */ 81 V2SImode, /* config/arm/arm-modes.def:60 */ 82 V16QImode, /* config/arm/arm-modes.def:61 */ 83 V8HImode, /* config/arm/arm-modes.def:61 */ 84 V4SImode, /* config/arm/arm-modes.def:61 */ 85 V2DImode, /* config/arm/arm-modes.def:61 */ 86 V4HFmode, /* config/arm/arm-modes.def:62 */ 87 V2SFmode, /* config/arm/arm-modes.def:62 */ 88 V8HFmode, /* config/arm/arm-modes.def:63 */ 89 V4SFmode, /* config/arm/arm-modes.def:63 */ 90 V2DFmode, /* config/arm/arm-modes.def:63 */ 91 MAX_MACHINE_MODE, 92 93 MIN_MODE_RANDOM = VOIDmode, 94 MAX_MODE_RANDOM = BLKmode, 95 96 MIN_MODE_CC = CCmode, 97 MAX_MODE_CC = CC_Nmode, 98 99 MIN_MODE_INT = QImode, 100 MAX_MODE_INT = XImode, 101 102 MIN_MODE_PARTIAL_INT = VOIDmode, 103 MAX_MODE_PARTIAL_INT = VOIDmode, 104 105 MIN_MODE_FRACT = QQmode, 106 MAX_MODE_FRACT = TQmode, 107 108 MIN_MODE_UFRACT = UQQmode, 109 MAX_MODE_UFRACT = UTQmode, 110 111 MIN_MODE_ACCUM = HAmode, 112 MAX_MODE_ACCUM = TAmode, 113 114 MIN_MODE_UACCUM = UHAmode, 115 MAX_MODE_UACCUM = UTAmode, 116 117 MIN_MODE_FLOAT = HFmode, 118 MAX_MODE_FLOAT = XFmode, 119 120 MIN_MODE_DECIMAL_FLOAT = SDmode, 121 MAX_MODE_DECIMAL_FLOAT = TDmode, 122 123 MIN_MODE_COMPLEX_INT = CQImode, 124 MAX_MODE_COMPLEX_INT = CXImode, 125 126 MIN_MODE_COMPLEX_FLOAT = HCmode, 127 MAX_MODE_COMPLEX_FLOAT = XCmode, 128 129 MIN_MODE_VECTOR_INT = V4QImode, 130 MAX_MODE_VECTOR_INT = V2DImode, 131 132 MIN_MODE_VECTOR_FRACT = VOIDmode, 133 MAX_MODE_VECTOR_FRACT = VOIDmode, 134 135 MIN_MODE_VECTOR_UFRACT = VOIDmode, 136 MAX_MODE_VECTOR_UFRACT = VOIDmode, 137 138 MIN_MODE_VECTOR_ACCUM = VOIDmode, 139 MAX_MODE_VECTOR_ACCUM = VOIDmode, 140 141 MIN_MODE_VECTOR_UACCUM = VOIDmode, 142 MAX_MODE_VECTOR_UACCUM = VOIDmode, 143 144 MIN_MODE_VECTOR_FLOAT = V4HFmode, 145 MAX_MODE_VECTOR_FLOAT = V2DFmode, 146 147 NUM_MACHINE_MODES = MAX_MACHINE_MODE 148}; 149 150#define CONST_MODE_SIZE const 151#define CONST_MODE_BASE_ALIGN const 152#define CONST_MODE_IBIT const 153#define CONST_MODE_FBIT const 154 155#endif /* insn-modes.h */ 156