Changeset 331 for EcnlProtoTool/trunk/tcc-0.9.27/il-opcodes.h
- Timestamp:
- Jan 21, 2018, 12:10:09 AM (6 years ago)
- Location:
- EcnlProtoTool/trunk/tcc-0.9.27
- Files:
-
- 1 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
EcnlProtoTool/trunk/tcc-0.9.27/il-opcodes.h
r321 r331 138 138 OP(CONV_R_UN, "conv.r.un", 0x76) 139 139 OP(ANN_DATA_S, "ann.data.s", 0x77) 140 #ifndef ENUM_ILOPCODES_DEF141 OP(0, NULL, 0x78)142 #endif143 140 OP(UNBOX, "unbox", 0x79) 144 141 OP(THROW, "throw", 0x7a) … … 183 180 OP(STELEM_R8, "stelem.r8", 0xa1) 184 181 OP(STELEM_REF, "stelem.ref", 0xa2) 185 #ifndef ENUM_ILOPCODES_DEF186 OP(0, NULL, 0xa3)187 OP(0, NULL, 0xa4)188 OP(0, NULL, 0xa5)189 OP(0, NULL, 0xa6)190 OP(0, NULL, 0xa7)191 OP(0, NULL, 0xa8)192 OP(0, NULL, 0xa9)193 OP(0, NULL, 0xaa)194 OP(0, NULL, 0xab)195 OP(0, NULL, 0xac)196 OP(0, NULL, 0xad)197 OP(0, NULL, 0xae)198 OP(0, NULL, 0xaf)199 OP(0, NULL, 0xb0)200 OP(0, NULL, 0xb1)201 OP(0, NULL, 0xb2)202 #endif203 182 OP(CONV_OVF_I1, "conv.ovf.i1", 0xb3) 204 183 OP(CONV_OVF_U1, "conv.ovf.u1", 0xb4) … … 209 188 OP(CONV_OVF_I8, "conv.ovf.i8", 0xb9) 210 189 OP(CONV_OVF_U8, "conv.ovf.u8", 0xba) 211 #ifndef ENUM_ILOPCODES_DEF212 OP(0, NULL, 0xbb)213 OP(0, NULL, 0xbc)214 OP(0, NULL, 0xbd)215 OP(0, NULL, 0xbe)216 OP(0, NULL, 0xbf)217 OP(0, NULL, 0xc0)218 OP(0, NULL, 0xc1)219 #endif220 190 OP(REFANYVAL, "refanyval", 0xc2) 221 191 OP(CKFINITE, "ckfinite", 0xc3) 222 #ifndef ENUM_ILOPCODES_DEF223 OP(0, NULL, 0xc4)224 OP(0, NULL, 0xc5)225 #endif226 192 OP(MKREFANY, "mkrefany", 0xc6) 227 193 OP(ANN_CALL, "ann.call", 0xc7) … … 251 217 OP(STIND_I, "stind.i", 0xdf) 252 218 OP(CONV_U, "conv.u", 0xe0) 253 #ifndef ENUM_ILOPCODES_DEF254 OP(0, NULL, 0xe1)255 OP(0, NULL, 0xe2)256 OP(0, NULL, 0xe3)257 OP(0, NULL, 0xe4)258 OP(0, NULL, 0xe5)259 OP(0, NULL, 0xe6)260 OP(0, NULL, 0xe7)261 OP(0, NULL, 0xe8)262 OP(0, NULL, 0xe9)263 OP(0, NULL, 0xea)264 OP(0, NULL, 0xeb)265 OP(0, NULL, 0xec)266 OP(0, NULL, 0xed)267 OP(0, NULL, 0xee)268 OP(0, NULL, 0xef)269 OP(0, NULL, 0xf0)270 OP(0, NULL, 0xf1)271 OP(0, NULL, 0xf2)272 OP(0, NULL, 0xf3)273 OP(0, NULL, 0xf4)274 OP(0, NULL, 0xf5)275 OP(0, NULL, 0xf6)276 OP(0, NULL, 0xf7)277 OP(0, NULL, 0xf8)278 OP(0, NULL, 0xf9)279 OP(0, NULL, 0xfa)280 OP(0, NULL, 0xfb)281 OP(0, NULL, 0xfc)282 OP(0, NULL, 0xfd)283 OP(0, NULL, 0xfe)284 OP(0, NULL, 0xff)285 #endif286 219 287 220 /* prefix instructions. we use an opcode >= 256 to ease coding */ … … 303 236 OP(STLOC, "stloc", 0x10e) 304 237 OP(LOCALLOC, "localloc", 0x10f) 305 #ifndef ENUM_ILOPCODES_DEF306 OP(0, NULL, 0x110)307 #endif308 238 OP(ENDFILTER, "endfilter", 0x111) 309 239 OP(UNALIGNED, "unaligned", 0x112) … … 316 246 OP(ANN_REF, "ann.ref", 0x119) 317 247 OP(RETHROW, "rethrow", 0x11a) 318 #ifndef ENUM_ILOPCODES_DEF319 OP(0, NULL, 0x11b)320 #endif321 248 OP(SIZEOF, "sizeof", 0x11c) 322 249 OP(REFANYTYPE, "refanytype", 0x11d) 323 #ifndef ENUM_ILOPCODES_DEF324 OP(0, NULL, 0x11e)325 OP(0, NULL, 0x11f)326 OP(0, NULL, 0x120)327 OP(0, NULL, 0x121)328 #endif329 250 OP(ANN_DATA, "ann.data", 0x122) 330 251 OP(ANN_ARG, "ann.arg", 0x123)
Note:
See TracChangeset
for help on using the changeset viewer.