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 7 enum 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:35 */ 13 CC_Zmode, /* config/arm/arm-modes.def:36 */ 14 CC_SWPmode, /* config/arm/arm-modes.def:37 */ 15 CCFPmode, /* config/arm/arm-modes.def:38 */ 16 CCFPEmode, /* config/arm/arm-modes.def:39 */ 17 CC_DNEmode, /* config/arm/arm-modes.def:40 */ 18 CC_DEQmode, /* config/arm/arm-modes.def:41 */ 19 CC_DLEmode, /* config/arm/arm-modes.def:42 */ 20 CC_DLTmode, /* config/arm/arm-modes.def:43 */ 21 CC_DGEmode, /* config/arm/arm-modes.def:44 */ 22 CC_DGTmode, /* config/arm/arm-modes.def:45 */ 23 CC_DLEUmode, /* config/arm/arm-modes.def:46 */ 24 CC_DLTUmode, /* config/arm/arm-modes.def:47 */ 25 CC_DGEUmode, /* config/arm/arm-modes.def:48 */ 26 CC_DGTUmode, /* config/arm/arm-modes.def:49 */ 27 CC_Cmode, /* config/arm/arm-modes.def:50 */ 28 CC_Nmode, /* config/arm/arm-modes.def:51 */ 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:62 */ 36 OImode, /* config/arm/arm-modes.def:63 */ 37 CImode, /* config/arm/arm-modes.def:64 */ 38 XImode, /* config/arm/arm-modes.def:67 */ 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 SFmode, /* machmode.def:196 */ 58 DFmode, /* machmode.def:197 */ 59 XFmode, /* config/arm/arm-modes.def:26 */ 60 SDmode, /* machmode.def:236 */ 61 DDmode, /* machmode.def:237 */ 62 TDmode, /* machmode.def:238 */ 63 CQImode, /* machmode.def:232 */ 64 CHImode, /* machmode.def:232 */ 65 CSImode, /* machmode.def:232 */ 66 CDImode, /* machmode.def:232 */ 67 CTImode, /* machmode.def:232 */ 68 CEImode, /* machmode.def:232 */ 69 COImode, /* machmode.def:232 */ 70 CCImode, /* machmode.def:232 */ 71 CXImode, /* machmode.def:232 */ 72 SCmode, /* machmode.def:233 */ 73 DCmode, /* machmode.def:233 */ 74 XCmode, /* machmode.def:233 */ 75 V4QImode, /* config/arm/arm-modes.def:54 */ 76 V2HImode, /* config/arm/arm-modes.def:54 */ 77 V8QImode, /* config/arm/arm-modes.def:55 */ 78 V4HImode, /* config/arm/arm-modes.def:55 */ 79 V2SImode, /* config/arm/arm-modes.def:55 */ 80 V16QImode, /* config/arm/arm-modes.def:56 */ 81 V8HImode, /* config/arm/arm-modes.def:56 */ 82 V4SImode, /* config/arm/arm-modes.def:56 */ 83 V2DImode, /* config/arm/arm-modes.def:56 */ 84 V2SFmode, /* config/arm/arm-modes.def:57 */ 85 V4SFmode, /* config/arm/arm-modes.def:58 */ 86 V2DFmode, /* config/arm/arm-modes.def:58 */ 87 MAX_MACHINE_MODE, 88 89 MIN_MODE_RANDOM = VOIDmode, 90 MAX_MODE_RANDOM = BLKmode, 91 92 MIN_MODE_CC = CCmode, 93 MAX_MODE_CC = CC_Nmode, 94 95 MIN_MODE_INT = QImode, 96 MAX_MODE_INT = XImode, 97 98 MIN_MODE_PARTIAL_INT = VOIDmode, 99 MAX_MODE_PARTIAL_INT = VOIDmode, 100 101 MIN_MODE_FRACT = QQmode, 102 MAX_MODE_FRACT = TQmode, 103 104 MIN_MODE_UFRACT = UQQmode, 105 MAX_MODE_UFRACT = UTQmode, 106 107 MIN_MODE_ACCUM = HAmode, 108 MAX_MODE_ACCUM = TAmode, 109 110 MIN_MODE_UACCUM = UHAmode, 111 MAX_MODE_UACCUM = UTAmode, 112 113 MIN_MODE_FLOAT = SFmode, 114 MAX_MODE_FLOAT = XFmode, 115 116 MIN_MODE_DECIMAL_FLOAT = SDmode, 117 MAX_MODE_DECIMAL_FLOAT = TDmode, 118 119 MIN_MODE_COMPLEX_INT = CQImode, 120 MAX_MODE_COMPLEX_INT = CXImode, 121 122 MIN_MODE_COMPLEX_FLOAT = SCmode, 123 MAX_MODE_COMPLEX_FLOAT = XCmode, 124 125 MIN_MODE_VECTOR_INT = V4QImode, 126 MAX_MODE_VECTOR_INT = V2DImode, 127 128 MIN_MODE_VECTOR_FRACT = VOIDmode, 129 MAX_MODE_VECTOR_FRACT = VOIDmode, 130 131 MIN_MODE_VECTOR_UFRACT = VOIDmode, 132 MAX_MODE_VECTOR_UFRACT = VOIDmode, 133 134 MIN_MODE_VECTOR_ACCUM = VOIDmode, 135 MAX_MODE_VECTOR_ACCUM = VOIDmode, 136 137 MIN_MODE_VECTOR_UACCUM = VOIDmode, 138 MAX_MODE_VECTOR_UACCUM = VOIDmode, 139 140 MIN_MODE_VECTOR_FLOAT = V2SFmode, 141 MAX_MODE_VECTOR_FLOAT = V2DFmode, 142 143 NUM_MACHINE_MODES = MAX_MACHINE_MODE 144 }; 145 146 #define CONST_MODE_SIZE const 147 #define CONST_MODE_BASE_ALIGN const 148 #define CONST_MODE_IBIT const 149 #define CONST_MODE_FBIT const 150 151 #endif /* insn-modes.h */ 152