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