00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044 #ifndef opcode_gen_core_INCLUDED
00045 #define opcode_gen_core_INCLUDED
00046
00047 #ifndef mtypes_INCLUDED
00048 #include "mtypes.h"
00049 #endif
00050
00051 #ifdef __cplusplus
00052 extern "C" {
00053 #endif
00054
00055
00056
00057 typedef enum {
00058 OPERATOR_MAPCAT_HDR = 0,
00059 OPERATOR_MAPCAT_SCF = 1,
00060 OPERATOR_MAPCAT_LDST = 2,
00061 OPERATOR_MAPCAT_PRAGMA = 3,
00062 OPERATOR_MAPCAT_OSTMT = 4,
00063 OPERATOR_MAPCAT_OEXP = 5,
00064 OPERATOR_MAPCAT_ARRAY = 6,
00065 OPERATOR_MAPCAT_CALL = 7
00066 } OPERATOR_MAPCAT;
00067
00068 #define WN_MAP_CATEGORIES 8
00069
00070
00071
00072 extern struct OPERATOR_info_struct {
00073 char _name[23];
00074 mINT8 nkids;
00075 OPERATOR_MAPCAT mapcat;
00076 mUINT32 _flags;
00077 } OPERATOR_info[];
00078
00079
00080
00081 #define OPERATOR_PROPERTY_scf 0x00000001
00082 #define OPERATOR_PROPERTY_stmt 0x00000002
00083 #define OPERATOR_PROPERTY_expression 0x00000004
00084 #define OPERATOR_PROPERTY_leaf 0x00000008
00085 #define OPERATOR_PROPERTY_store 0x00000010
00086 #define OPERATOR_PROPERTY_load 0x00000020
00087 #define OPERATOR_PROPERTY_call 0x00000040
00088 #define OPERATOR_PROPERTY_compare 0x00000080
00089 #define OPERATOR_PROPERTY_non_scf 0x00000100
00090 #define OPERATOR_PROPERTY_boolean 0x00000200
00091 #define OPERATOR_PROPERTY_endsbb 0x00000400
00092 #define OPERATOR_PROPERTY_comp_unit_if 0x00000800
00093 #define OPERATOR_PROPERTY_not_executable 0x00001000
00094 #define OPERATOR_PROPERTY_prefetch 0x00002000
00095 #define OPERATOR_PROPERTY_next_prev 0x00004000
00096 #define OPERATOR_PROPERTY_sym 0x00008000
00097 #define OPERATOR_PROPERTY_label 0x00010000
00098 #define OPERATOR_PROPERTY_num_entries 0x00020000
00099 #define OPERATOR_PROPERTY_offset 0x00040000
00100 #define OPERATOR_PROPERTY_2offsets 0x00080000
00101 #define OPERATOR_PROPERTY_bits 0x00100000
00102 #define OPERATOR_PROPERTY_ndim 0x00200000
00103 #define OPERATOR_PROPERTY_esize 0x00400000
00104 #define OPERATOR_PROPERTY_value 0x00800000
00105 #define OPERATOR_PROPERTY_flags 0x01000000
00106 #define OPERATOR_PROPERTY_inumber 0x02000000
00107 #define OPERATOR_PROPERTY_1ty 0x04000000
00108 #define OPERATOR_PROPERTY_2ty 0x08000000
00109 #define OPERATOR_PROPERTY_ereg_supp 0x10000000
00110 #define OPERATOR_PROPERTY_barrier 0x20000000
00111 #define OPERATOR_PROPERTY_last_label 0x40000000
00112 #define OPERATOR_PROPERTY_field_id 0x80000000
00113
00114
00115
00116 #define OPR_DIVPART OPR_LOWPART
00117 #define OPR_REMPART OPR_HIGHPART
00118 #define OPR_COMPLEX OPR_PAIR
00119 #define OPR_REALPART OPR_FIRSTPART
00120 #define OPR_IMAGPART OPR_SECONDPART
00121
00122 typedef enum {
00123 OPERATOR_UNKNOWN = 0,
00124 OPERATOR_FIRST = 1,
00125 OPR_ABS = 1,
00126 OPR_ADD = 2,
00127 OPR_AGOTO = 3,
00128 OPR_ALTENTRY = 4,
00129 OPR_ARRAY = 5,
00130 OPR_ARRAYEXP = 6,
00131 OPR_ARRSECTION = 7,
00132 OPR_ASHR = 8,
00133 OPR_ASSERT = 9,
00134 OPR_BACKWARD_BARRIER = 10,
00135 OPR_BAND = 11,
00136 OPR_BIOR = 12,
00137 OPR_BLOCK = 13,
00138 OPR_BNOR = 14,
00139 OPR_BNOT = 15,
00140 OPR_BXOR = 16,
00141 OPR_CALL = 17,
00142 OPR_CAND = 18,
00143 OPR_CASEGOTO = 19,
00144 OPR_CEIL = 20,
00145 OPR_CIOR = 21,
00146 OPR_COMMA = 22,
00147 OPR_COMMENT = 23,
00148 OPR_COMPGOTO = 24,
00149 OPR_PAIR = 25,
00150 OPR_CONST = 26,
00151 OPR_CSELECT = 27,
00152 OPR_CVT = 28,
00153 OPR_CVTL = 29,
00154 OPR_DIV = 30,
00155 OPR_DIVREM = 31,
00156 OPR_DO_LOOP = 32,
00157 OPR_DO_WHILE = 33,
00158 OPR_EQ = 34,
00159 OPR_EVAL = 35,
00160 OPR_EXC_SCOPE_BEGIN = 36,
00161 OPR_EXC_SCOPE_END = 37,
00162 OPR_FALSEBR = 38,
00163 OPR_FLOOR = 39,
00164 OPR_FORWARD_BARRIER = 40,
00165 OPR_FUNC_ENTRY = 41,
00166 OPR_GE = 42,
00167 OPR_GOTO = 43,
00168 OPR_GT = 44,
00169 OPR_HIGHMPY = 45,
00170 OPR_HIGHPART = 46,
00171 OPR_ICALL = 47,
00172 OPR_IDNAME = 48,
00173 OPR_IF = 49,
00174 OPR_ILDA = 50,
00175 OPR_ILDBITS = 51,
00176 OPR_ILOAD = 52,
00177 OPR_ILOADX = 53,
00178 OPR_SECONDPART = 54,
00179 OPR_INTCONST = 55,
00180 OPR_INTRINSIC_CALL = 56,
00181 OPR_INTRINSIC_OP = 57,
00182 OPR_IO = 58,
00183 OPR_IO_ITEM = 59,
00184 OPR_ISTBITS = 60,
00185 OPR_ISTORE = 61,
00186 OPR_ISTOREX = 62,
00187 OPR_LABEL = 63,
00188 OPR_LAND = 64,
00189 OPR_LDA = 65,
00190 OPR_LDBITS = 66,
00191 OPR_LDID = 67,
00192 OPR_LE = 68,
00193 OPR_LIOR = 69,
00194 OPR_LNOT = 70,
00195 OPR_LOOP_INFO = 71,
00196 OPR_LOWPART = 72,
00197 OPR_LSHR = 73,
00198 OPR_LT = 74,
00199 OPR_MADD = 75,
00200 OPR_MAX = 76,
00201 OPR_MAXPART = 77,
00202 OPR_MIN = 78,
00203 OPR_MINMAX = 79,
00204 OPR_MINPART = 80,
00205 OPR_MLOAD = 81,
00206 OPR_MOD = 82,
00207 OPR_MPY = 83,
00208 OPR_MSTORE = 84,
00209 OPR_MSUB = 85,
00210 OPR_NE = 86,
00211 OPR_NEG = 87,
00212 OPR_NMADD = 88,
00213 OPR_NMSUB = 89,
00214 OPR_OPTPARM = 90,
00215 OPR_OPT_CHI = 91,
00216 OPR_OPT_RESERVE2 = 92,
00217 OPR_PAREN = 93,
00218 OPR_PARM = 94,
00219 OPR_PICCALL = 95,
00220 OPR_PRAGMA = 96,
00221 OPR_PREFETCH = 97,
00222 OPR_PREFETCHX = 98,
00223 OPR_RCOMMA = 99,
00224 OPR_FIRSTPART = 100,
00225 OPR_RECIP = 101,
00226 OPR_REGION = 102,
00227 OPR_REGION_EXIT = 103,
00228 OPR_REM = 104,
00229 OPR_RETURN = 105,
00230 OPR_RETURN_VAL = 106,
00231 OPR_RND = 107,
00232 OPR_RSQRT = 108,
00233 OPR_SELECT = 109,
00234 OPR_SHL = 110,
00235 OPR_SQRT = 111,
00236 OPR_STBITS = 112,
00237 OPR_STID = 113,
00238 OPR_SUB = 114,
00239 OPR_SWITCH = 115,
00240 OPR_TAS = 116,
00241 OPR_TRAP = 117,
00242 OPR_TRIPLET = 118,
00243 OPR_TRUEBR = 119,
00244 OPR_TRUNC = 120,
00245 OPR_VFCALL = 121,
00246 OPR_WHERE = 122,
00247 OPR_WHILE_DO = 123,
00248 OPR_XGOTO = 124,
00249 OPR_XMPY = 125,
00250 OPR_XPRAGMA = 126,
00251 OPR_AFFIRM = 127,
00252 OPR_ALLOCA = 128,
00253 OPR_DEALLOCA = 129,
00254 OPR_LDMA = 130,
00255 OPR_ASM_STMT = 131,
00256 OPR_ASM_EXPR = 132,
00257 OPR_ASM_INPUT = 133,
00258 OPR_RROTATE = 134,
00259 OPR_LDA_LABEL = 135,
00260 OPR_GOTO_OUTER_BLOCK = 136,
00261 OPR_EXTRACT_BITS = 137,
00262 OPR_COMPOSE_BITS = 138,
00263 #ifdef TARG_X8664
00264 OPR_REPLICATE = 139,
00265 OPR_REDUCE_ADD = 140,
00266 OPR_REDUCE_MPY = 141,
00267 OPR_REDUCE_MAX = 142,
00268 OPR_REDUCE_MIN = 143,
00269 OPR_PURE_CALL_OP = 144,
00270 OPR_SHUFFLE = 145,
00271 OPR_ATOMIC_RSQRT = 146,
00272 OPERATOR_LAST = 146
00273 #elif defined(TARG_MIPS)
00274 OPR_PURE_CALL_OP = 139,
00275 #if defined(TARG_SL) //fork_joint
00276 OPR_SL2_FORK_MAJOR = 140,
00277 OPR_SL2_FORK_MINOR=141,
00278 OPERATOR_LAST = 141
00279 #else
00280 OPERATOR_LAST = 139
00281 #endif
00282 #elif defined(KEY)
00283 OPR_PURE_CALL_OP = 139,
00284 OPERATOR_LAST = 139
00285 #else
00286 OPERATOR_LAST = 138
00287 #endif
00288 } OPERATOR;
00289
00290
00291
00292 #define OPC_I4DIVPART OPC_I4LOWPART
00293 #define OPC_I8DIVPART OPC_I8LOWPART
00294 #define OPC_U4DIVPART OPC_U4LOWPART
00295 #define OPC_U8DIVPART OPC_U8LOWPART
00296 #define OPC_I4REMPART OPC_I4HIGHPART
00297 #define OPC_I8REMPART OPC_I8HIGHPART
00298 #define OPC_U4REMPART OPC_U4HIGHPART
00299 #define OPC_U8REMPART OPC_U8HIGHPART
00300
00301 #define OPC_C4COMPLEX OPC_C4PAIR
00302 #define OPC_C8COMPLEX OPC_C8PAIR
00303 #define OPC_CQCOMPLEX OPC_CQPAIR
00304 #ifndef TARG_X8664
00305 #define OPC_C10COMPLEX OPC_C10PAIR
00306 #define OPC_C16COMPLEX OPC_C16PAIR
00307 #endif
00308 #define OPC_F4REALPART OPC_F4FIRSTPART
00309 #define OPC_F8REALPART OPC_F8FIRSTPART
00310 #define OPC_FQREALPART OPC_FQFIRSTPART
00311 #ifndef TARG_X8664
00312 #define OPC_F10REALPART OPC_F10FIRSTPART
00313 #endif
00314 #define OPC_F16REALPART OPC_F16FIRSTPART
00315 #define OPC_F4IMAGPART OPC_F4SECONDPART
00316 #define OPC_F8IMAGPART OPC_F8SECONDPART
00317 #define OPC_FQIMAGPART OPC_FQSECONDPART
00318 #ifndef TARG_X8664
00319 #define OPC_F10IMAGPART OPC_F10SECONDPART
00320 #endif
00321 #define OPC_F16IMAGPART OPC_F16SECONDPART
00322
00323 #define RTYPE(x) (x<<8)
00324 #define DESC(x) (x<<14)
00325
00326 #ifdef TARG_NVISA
00327 #define INT_MADD_OPCODES // integer madds
00328 #define FLOAT_ROUNDING_OPCODES // fp->fp rounding
00329 #endif
00330
00331 typedef enum {
00332 OPCODE_UNKNOWN = 0,
00333 OPCODE_FIRST = 1,
00334 OPC_I4ABS = OPR_ABS + RTYPE(MTYPE_I4) + DESC(MTYPE_V),
00335 OPC_I8ABS = OPR_ABS + RTYPE(MTYPE_I8) + DESC(MTYPE_V),
00336 OPC_F4ABS = OPR_ABS + RTYPE(MTYPE_F4) + DESC(MTYPE_V),
00337 OPC_F8ABS = OPR_ABS + RTYPE(MTYPE_F8) + DESC(MTYPE_V),
00338 OPC_FQABS = OPR_ABS + RTYPE(MTYPE_FQ) + DESC(MTYPE_V),
00339 OPC_F10ABS = OPR_ABS + RTYPE(MTYPE_F10) + DESC(MTYPE_V),
00340 OPC_F16ABS = OPR_ABS + RTYPE(MTYPE_F16) + DESC(MTYPE_V),
00341 #ifdef TARG_X8664
00342 OPC_V16F4ABS = OPR_ABS + RTYPE(MTYPE_V16F4) + DESC(MTYPE_V),
00343 OPC_V16F8ABS = OPR_ABS + RTYPE(MTYPE_V16F8) + DESC(MTYPE_V),
00344 #endif
00345 OPC_I4ADD = OPR_ADD + RTYPE(MTYPE_I4) + DESC(MTYPE_V),
00346 OPC_I8ADD = OPR_ADD + RTYPE(MTYPE_I8) + DESC(MTYPE_V),
00347 OPC_U4ADD = OPR_ADD + RTYPE(MTYPE_U4) + DESC(MTYPE_V),
00348 OPC_U8ADD = OPR_ADD + RTYPE(MTYPE_U8) + DESC(MTYPE_V),
00349 OPC_F4ADD = OPR_ADD + RTYPE(MTYPE_F4) + DESC(MTYPE_V),
00350 OPC_F8ADD = OPR_ADD + RTYPE(MTYPE_F8) + DESC(MTYPE_V),
00351 OPC_FQADD = OPR_ADD + RTYPE(MTYPE_FQ) + DESC(MTYPE_V),
00352 OPC_F10ADD = OPR_ADD + RTYPE(MTYPE_F10) + DESC(MTYPE_V),
00353 OPC_F16ADD = OPR_ADD + RTYPE(MTYPE_F16) + DESC(MTYPE_V),
00354 OPC_C4ADD = OPR_ADD + RTYPE(MTYPE_C4) + DESC(MTYPE_V),
00355 OPC_C8ADD = OPR_ADD + RTYPE(MTYPE_C8) + DESC(MTYPE_V),
00356 OPC_CQADD = OPR_ADD + RTYPE(MTYPE_CQ) + DESC(MTYPE_V),
00357 OPC_A4ADD = OPR_ADD + RTYPE(MTYPE_A4) + DESC(MTYPE_V),
00358 OPC_A8ADD = OPR_ADD + RTYPE(MTYPE_A8) + DESC(MTYPE_V),
00359 #ifndef TARG_X8664
00360 OPC_C10ADD = OPR_ADD + RTYPE(MTYPE_C10) + DESC(MTYPE_V),
00361 OPC_C16ADD = OPR_ADD + RTYPE(MTYPE_C16) + DESC(MTYPE_V),
00362 OPC_I16ADD = OPR_ADD + RTYPE(MTYPE_I16) + DESC(MTYPE_V),
00363 OPC_U16ADD = OPR_ADD + RTYPE(MTYPE_U16) + DESC(MTYPE_V),
00364 #else
00365 OPC_V16I1ADD = OPR_ADD + RTYPE(MTYPE_V16I1) + DESC(MTYPE_V),
00366 OPC_V16I2ADD = OPR_ADD + RTYPE(MTYPE_V16I2) + DESC(MTYPE_V),
00367 OPC_V16I4ADD = OPR_ADD + RTYPE(MTYPE_V16I4) + DESC(MTYPE_V),
00368 OPC_V16I8ADD = OPR_ADD + RTYPE(MTYPE_V16I8) + DESC(MTYPE_V),
00369 OPC_V16F4ADD = OPR_ADD + RTYPE(MTYPE_V16F4) + DESC(MTYPE_V),
00370 OPC_V16F8ADD = OPR_ADD + RTYPE(MTYPE_V16F8) + DESC(MTYPE_V),
00371 OPC_V16C4ADD = OPR_ADD + RTYPE(MTYPE_V16C4) + DESC(MTYPE_V),
00372 OPC_V16C8ADD = OPR_ADD + RTYPE(MTYPE_V16C8) + DESC(MTYPE_V),
00373 OPC_V8I1ADD = OPR_ADD + RTYPE(MTYPE_V8I1) + DESC(MTYPE_V),
00374 OPC_V8I2ADD = OPR_ADD + RTYPE(MTYPE_V8I2) + DESC(MTYPE_V),
00375 OPC_V8I4ADD = OPR_ADD + RTYPE(MTYPE_V8I4) + DESC(MTYPE_V),
00376 OPC_V8F4ADD = OPR_ADD + RTYPE(MTYPE_V8F4) + DESC(MTYPE_V),
00377 OPC_M8I1ADD = OPR_ADD + RTYPE(MTYPE_M8I1) + DESC(MTYPE_V),
00378 OPC_M8I2ADD = OPR_ADD + RTYPE(MTYPE_M8I2) + DESC(MTYPE_V),
00379 OPC_M8I4ADD = OPR_ADD + RTYPE(MTYPE_M8I4) + DESC(MTYPE_V),
00380 OPC_M8F4ADD = OPR_ADD + RTYPE(MTYPE_M8F4) + DESC(MTYPE_V),
00381 #endif
00382 OPC_AGOTO = OPR_AGOTO + RTYPE(MTYPE_V) + DESC(MTYPE_V),
00383 OPC_ALTENTRY = OPR_ALTENTRY + RTYPE(MTYPE_V) + DESC(MTYPE_V),
00384 OPC_U4ARRAY = OPR_ARRAY + RTYPE(MTYPE_U4) + DESC(MTYPE_V),
00385 OPC_U8ARRAY = OPR_ARRAY + RTYPE(MTYPE_U8) + DESC(MTYPE_V),
00386 OPC_A4ARRAY = OPR_ARRAY + RTYPE(MTYPE_A4) + DESC(MTYPE_V),
00387 OPC_A8ARRAY = OPR_ARRAY + RTYPE(MTYPE_A8) + DESC(MTYPE_V),
00388 OPC_I4ARRAYEXP = OPR_ARRAYEXP + RTYPE(MTYPE_I4) + DESC(MTYPE_V),
00389 OPC_I8ARRAYEXP = OPR_ARRAYEXP + RTYPE(MTYPE_I8) + DESC(MTYPE_V),
00390 OPC_U4ARRAYEXP = OPR_ARRAYEXP + RTYPE(MTYPE_U4) + DESC(MTYPE_V),
00391 OPC_U8ARRAYEXP = OPR_ARRAYEXP + RTYPE(MTYPE_U8) + DESC(MTYPE_V),
00392 OPC_F4ARRAYEXP = OPR_ARRAYEXP + RTYPE(MTYPE_F4) + DESC(MTYPE_V),
00393 OPC_F8ARRAYEXP = OPR_ARRAYEXP + RTYPE(MTYPE_F8) + DESC(MTYPE_V),
00394 OPC_FQARRAYEXP = OPR_ARRAYEXP + RTYPE(MTYPE_FQ) + DESC(MTYPE_V),
00395 OPC_F10ARRAYEXP = OPR_ARRAYEXP + RTYPE(MTYPE_F10) + DESC(MTYPE_V),
00396 OPC_F16ARRAYEXP = OPR_ARRAYEXP + RTYPE(MTYPE_F16) + DESC(MTYPE_V),
00397 OPC_C4ARRAYEXP = OPR_ARRAYEXP + RTYPE(MTYPE_C4) + DESC(MTYPE_V),
00398 OPC_C8ARRAYEXP = OPR_ARRAYEXP + RTYPE(MTYPE_C8) + DESC(MTYPE_V),
00399 OPC_CQARRAYEXP = OPR_ARRAYEXP + RTYPE(MTYPE_CQ) + DESC(MTYPE_V),
00400 OPC_MARRAYEXP = OPR_ARRAYEXP + RTYPE(MTYPE_M) + DESC(MTYPE_V),
00401 #ifndef TARG_X8664
00402 OPC_C10ARRAYEXP = OPR_ARRAYEXP + RTYPE(MTYPE_C10) + DESC(MTYPE_V),
00403 OPC_C16ARRAYEXP = OPR_ARRAYEXP + RTYPE(MTYPE_C16) + DESC(MTYPE_V),
00404 OPC_I16ARRAYEXP = OPR_ARRAYEXP + RTYPE(MTYPE_I16) + DESC(MTYPE_V),
00405 OPC_U16ARRAYEXP = OPR_ARRAYEXP + RTYPE(MTYPE_U16) + DESC(MTYPE_V),
00406 #endif
00407 OPC_U4ARRSECTION = OPR_ARRSECTION + RTYPE(MTYPE_U4) + DESC(MTYPE_V),
00408 OPC_U8ARRSECTION = OPR_ARRSECTION + RTYPE(MTYPE_U8) + DESC(MTYPE_V),
00409 OPC_A4ARRSECTION = OPR_ARRSECTION + RTYPE(MTYPE_A4) + DESC(MTYPE_V),
00410 OPC_A8ARRSECTION = OPR_ARRSECTION + RTYPE(MTYPE_A8) + DESC(MTYPE_V),
00411 OPC_I4ASHR = OPR_ASHR + RTYPE(MTYPE_I4) + DESC(MTYPE_V),
00412 OPC_I8ASHR = OPR_ASHR + RTYPE(MTYPE_I8) + DESC(MTYPE_V),
00413 OPC_U4ASHR = OPR_ASHR + RTYPE(MTYPE_U4) + DESC(MTYPE_V),
00414 OPC_U8ASHR = OPR_ASHR + RTYPE(MTYPE_U8) + DESC(MTYPE_V),
00415 #ifndef TARG_X8664
00416 OPC_I16ASHR = OPR_ASHR + RTYPE(MTYPE_I16) + DESC(MTYPE_V),
00417 OPC_U16ASHR = OPR_ASHR + RTYPE(MTYPE_U16) + DESC(MTYPE_V),
00418 #endif
00419 OPC_ASSERT = OPR_ASSERT + RTYPE(MTYPE_V) + DESC(MTYPE_V),
00420 OPC_BACKWARD_BARRIER = OPR_BACKWARD_BARRIER + RTYPE(MTYPE_V) + DESC(MTYPE_V),
00421 OPC_I4BAND = OPR_BAND + RTYPE(MTYPE_I4) + DESC(MTYPE_V),
00422 OPC_I8BAND = OPR_BAND + RTYPE(MTYPE_I8) + DESC(MTYPE_V),
00423 OPC_U4BAND = OPR_BAND + RTYPE(MTYPE_U4) + DESC(MTYPE_V),
00424 OPC_U8BAND = OPR_BAND + RTYPE(MTYPE_U8) + DESC(MTYPE_V),
00425 #ifndef TARG_X8664
00426 OPC_I16BAND = OPR_BAND + RTYPE(MTYPE_I16) + DESC(MTYPE_V),
00427 OPC_U16BAND = OPR_BAND + RTYPE(MTYPE_U16) + DESC(MTYPE_V),
00428 #else
00429 OPC_V16I1BAND = OPR_BAND + RTYPE(MTYPE_V16I1) + DESC(MTYPE_V),
00430 OPC_V16I2BAND = OPR_BAND + RTYPE(MTYPE_V16I2) + DESC(MTYPE_V),
00431 OPC_V16I4BAND = OPR_BAND + RTYPE(MTYPE_V16I4) + DESC(MTYPE_V),
00432 OPC_V16I8BAND = OPR_BAND + RTYPE(MTYPE_V16I8) + DESC(MTYPE_V),
00433 OPC_V16F4BAND = OPR_BAND + RTYPE(MTYPE_V16F4) + DESC(MTYPE_V),
00434 OPC_V16F8BAND = OPR_BAND + RTYPE(MTYPE_V16F8) + DESC(MTYPE_V),
00435 #endif
00436 OPC_I4BIOR = OPR_BIOR + RTYPE(MTYPE_I4) + DESC(MTYPE_V),
00437 OPC_I8BIOR = OPR_BIOR + RTYPE(MTYPE_I8) + DESC(MTYPE_V),
00438 OPC_U4BIOR = OPR_BIOR + RTYPE(MTYPE_U4) + DESC(MTYPE_V),
00439 OPC_U8BIOR = OPR_BIOR + RTYPE(MTYPE_U8) + DESC(MTYPE_V),
00440 #ifndef TARG_X8664
00441 OPC_I16BIOR = OPR_BIOR + RTYPE(MTYPE_I16) + DESC(MTYPE_V),
00442 OPC_U16BIOR = OPR_BIOR + RTYPE(MTYPE_U16) + DESC(MTYPE_V),
00443 #else
00444 OPC_V16I1BIOR = OPR_BIOR + RTYPE(MTYPE_V16I1) + DESC(MTYPE_V),
00445 OPC_V16I2BIOR = OPR_BIOR + RTYPE(MTYPE_V16I2) + DESC(MTYPE_V),
00446 OPC_V16I4BIOR = OPR_BIOR + RTYPE(MTYPE_V16I4) + DESC(MTYPE_V),
00447 OPC_V16I8BIOR = OPR_BIOR + RTYPE(MTYPE_V16I8) + DESC(MTYPE_V),
00448 OPC_V16F4BIOR = OPR_BIOR + RTYPE(MTYPE_V16F4) + DESC(MTYPE_V),
00449 OPC_V16F8BIOR = OPR_BIOR + RTYPE(MTYPE_V16F8) + DESC(MTYPE_V),
00450 #endif
00451 OPC_BLOCK = OPR_BLOCK + RTYPE(MTYPE_V) + DESC(MTYPE_V),
00452 OPC_I4BNOR = OPR_BNOR + RTYPE(MTYPE_I4) + DESC(MTYPE_V),
00453 OPC_I8BNOR = OPR_BNOR + RTYPE(MTYPE_I8) + DESC(MTYPE_V),
00454 OPC_U4BNOR = OPR_BNOR + RTYPE(MTYPE_U4) + DESC(MTYPE_V),
00455 OPC_U8BNOR = OPR_BNOR + RTYPE(MTYPE_U8) + DESC(MTYPE_V),
00456 #ifndef TARG_X8664
00457 OPC_I16BNOR = OPR_BNOR + RTYPE(MTYPE_I16) + DESC(MTYPE_V),
00458 OPC_U16BNOR = OPR_BNOR + RTYPE(MTYPE_U16) + DESC(MTYPE_V),
00459 #endif
00460 OPC_I4BNOT = OPR_BNOT + RTYPE(MTYPE_I4) + DESC(MTYPE_V),
00461 OPC_I8BNOT = OPR_BNOT + RTYPE(MTYPE_I8) + DESC(MTYPE_V),
00462 OPC_U4BNOT = OPR_BNOT + RTYPE(MTYPE_U4) + DESC(MTYPE_V),
00463 OPC_U8BNOT = OPR_BNOT + RTYPE(MTYPE_U8) + DESC(MTYPE_V),
00464 #ifndef TARG_X8664
00465 OPC_I16BNOT = OPR_BNOT + RTYPE(MTYPE_I16) + DESC(MTYPE_V),
00466 OPC_U16BNOT = OPR_BNOT + RTYPE(MTYPE_U16) + DESC(MTYPE_V),
00467 #endif
00468 OPC_I4BXOR = OPR_BXOR + RTYPE(MTYPE_I4) + DESC(MTYPE_V),
00469 OPC_I8BXOR = OPR_BXOR + RTYPE(MTYPE_I8) + DESC(MTYPE_V),
00470 OPC_U4BXOR = OPR_BXOR + RTYPE(MTYPE_U4) + DESC(MTYPE_V),
00471 OPC_U8BXOR = OPR_BXOR + RTYPE(MTYPE_U8) + DESC(MTYPE_V),
00472 #ifndef TARG_X8664
00473 OPC_I16BXOR = OPR_BXOR + RTYPE(MTYPE_I16) + DESC(MTYPE_V),
00474 OPC_U16BXOR = OPR_BXOR + RTYPE(MTYPE_U16) + DESC(MTYPE_V),
00475 #else
00476 OPC_V16I1BXOR = OPR_BXOR + RTYPE(MTYPE_V16I1) + DESC(MTYPE_V),
00477 OPC_V16I2BXOR = OPR_BXOR + RTYPE(MTYPE_V16I2) + DESC(MTYPE_V),
00478 OPC_V16I4BXOR = OPR_BXOR + RTYPE(MTYPE_V16I4) + DESC(MTYPE_V),
00479 OPC_V16I8BXOR = OPR_BXOR + RTYPE(MTYPE_V16I8) + DESC(MTYPE_V),
00480 OPC_V16F4BXOR = OPR_BXOR + RTYPE(MTYPE_V16F4) + DESC(MTYPE_V),
00481 OPC_V16F8BXOR = OPR_BXOR + RTYPE(MTYPE_V16F8) + DESC(MTYPE_V),
00482 #endif
00483 OPC_I1CALL = OPR_CALL + RTYPE(MTYPE_I1) + DESC(MTYPE_V),
00484 OPC_I2CALL = OPR_CALL + RTYPE(MTYPE_I2) + DESC(MTYPE_V),
00485 OPC_I4I4CALL = OPR_CALL + RTYPE(MTYPE_I4) + DESC(MTYPE_I4),
00486 OPC_I4CALL = OPR_CALL + RTYPE(MTYPE_I4) + DESC(MTYPE_V),
00487 OPC_I8I8CALL = OPR_CALL + RTYPE(MTYPE_I8) + DESC(MTYPE_I8),
00488 OPC_I8CALL = OPR_CALL + RTYPE(MTYPE_I8) + DESC(MTYPE_V),
00489 OPC_U1CALL = OPR_CALL + RTYPE(MTYPE_U1) + DESC(MTYPE_V),
00490 OPC_U2CALL = OPR_CALL + RTYPE(MTYPE_U2) + DESC(MTYPE_V),
00491 OPC_U4U4CALL = OPR_CALL + RTYPE(MTYPE_U4) + DESC(MTYPE_U4),
00492 OPC_U4CALL = OPR_CALL + RTYPE(MTYPE_U4) + DESC(MTYPE_V),
00493 OPC_U8U8CALL = OPR_CALL + RTYPE(MTYPE_U8) + DESC(MTYPE_U8),
00494 OPC_U8CALL = OPR_CALL + RTYPE(MTYPE_U8) + DESC(MTYPE_V),
00495 OPC_F4F4CALL = OPR_CALL + RTYPE(MTYPE_F4) + DESC(MTYPE_F4),
00496 OPC_F4F8CALL = OPR_CALL + RTYPE(MTYPE_F4) + DESC(MTYPE_F8),
00497 OPC_F4CALL = OPR_CALL + RTYPE(MTYPE_F4) + DESC(MTYPE_V),
00498 OPC_F8F4CALL = OPR_CALL + RTYPE(MTYPE_F8) + DESC(MTYPE_F4),
00499 OPC_F8F8CALL = OPR_CALL + RTYPE(MTYPE_F8) + DESC(MTYPE_F8),
00500 OPC_F8CALL = OPR_CALL + RTYPE(MTYPE_F8) + DESC(MTYPE_V),
00501 OPC_FQCALL = OPR_CALL + RTYPE(MTYPE_FQ) + DESC(MTYPE_V),
00502 OPC_F10CALL = OPR_CALL + RTYPE(MTYPE_F10) + DESC(MTYPE_V),
00503 OPC_F16CALL = OPR_CALL + RTYPE(MTYPE_F16) + DESC(MTYPE_V),
00504 OPC_C4CALL = OPR_CALL + RTYPE(MTYPE_C4) + DESC(MTYPE_V),
00505 OPC_C8CALL = OPR_CALL + RTYPE(MTYPE_C8) + DESC(MTYPE_V),
00506 OPC_CQCALL = OPR_CALL + RTYPE(MTYPE_CQ) + DESC(MTYPE_V),
00507 OPC_MCALL = OPR_CALL + RTYPE(MTYPE_M) + DESC(MTYPE_V),
00508 OPC_VCALL = OPR_CALL + RTYPE(MTYPE_V) + DESC(MTYPE_V),
00509 OPC_A4CALL = OPR_CALL + RTYPE(MTYPE_A4) + DESC(MTYPE_V),
00510 OPC_A8CALL = OPR_CALL + RTYPE(MTYPE_A8) + DESC(MTYPE_V),
00511 #ifndef TARG_X8664
00512 OPC_C10CALL = OPR_CALL + RTYPE(MTYPE_C10) + DESC(MTYPE_V),
00513 OPC_C16CALL = OPR_CALL + RTYPE(MTYPE_C16) + DESC(MTYPE_V),
00514 #endif
00515 OPC_BCAND = OPR_CAND + RTYPE(MTYPE_B) + DESC(MTYPE_V),
00516 OPC_I4CAND = OPR_CAND + RTYPE(MTYPE_I4) + DESC(MTYPE_V),
00517 OPC_CASEGOTO = OPR_CASEGOTO + RTYPE(MTYPE_V) + DESC(MTYPE_V),
00518 OPC_I4F4CEIL = OPR_CEIL + RTYPE(MTYPE_I4) + DESC(MTYPE_F4),
00519 OPC_I4F8CEIL = OPR_CEIL + RTYPE(MTYPE_I4) + DESC(MTYPE_F8),
00520 OPC_I4FQCEIL = OPR_CEIL + RTYPE(MTYPE_I4) + DESC(MTYPE_FQ),
00521 OPC_I4F10CEIL = OPR_CEIL + RTYPE(MTYPE_I4) + DESC(MTYPE_F10),
00522 OPC_I4F16CEIL = OPR_CEIL + RTYPE(MTYPE_I4) + DESC(MTYPE_F16),
00523 OPC_I8F4CEIL = OPR_CEIL + RTYPE(MTYPE_I8) + DESC(MTYPE_F4),
00524 OPC_I8F8CEIL = OPR_CEIL + RTYPE(MTYPE_I8) + DESC(MTYPE_F8),
00525 OPC_I8FQCEIL = OPR_CEIL + RTYPE(MTYPE_I8) + DESC(MTYPE_FQ),
00526 OPC_I8F10CEIL = OPR_CEIL + RTYPE(MTYPE_I8) + DESC(MTYPE_F10),
00527 OPC_I8F16CEIL = OPR_CEIL + RTYPE(MTYPE_I8) + DESC(MTYPE_F16),
00528 OPC_U4F4CEIL = OPR_CEIL + RTYPE(MTYPE_U4) + DESC(MTYPE_F4),
00529 OPC_U4F8CEIL = OPR_CEIL + RTYPE(MTYPE_U4) + DESC(MTYPE_F8),
00530 OPC_U4FQCEIL = OPR_CEIL + RTYPE(MTYPE_U4) + DESC(MTYPE_FQ),
00531 OPC_U4F10CEIL = OPR_CEIL + RTYPE(MTYPE_U4) + DESC(MTYPE_F10),
00532 OPC_U4F16CEIL = OPR_CEIL + RTYPE(MTYPE_U4) + DESC(MTYPE_F16),
00533 OPC_U8F4CEIL = OPR_CEIL + RTYPE(MTYPE_U8) + DESC(MTYPE_F4),
00534 OPC_U8F8CEIL = OPR_CEIL + RTYPE(MTYPE_U8) + DESC(MTYPE_F8),
00535 OPC_U8FQCEIL = OPR_CEIL + RTYPE(MTYPE_U8) + DESC(MTYPE_FQ),
00536 OPC_U8F10CEIL = OPR_CEIL + RTYPE(MTYPE_U8) + DESC(MTYPE_F10),
00537 OPC_U8F16CEIL = OPR_CEIL + RTYPE(MTYPE_U8) + DESC(MTYPE_F16),
00538 #ifdef FLOAT_ROUNDING_OPCODES
00539 OPC_F4F4CEIL = OPR_CEIL + RTYPE(MTYPE_F4) + DESC(MTYPE_F4),
00540 OPC_F8F8CEIL = OPR_CEIL + RTYPE(MTYPE_F8) + DESC(MTYPE_F8),
00541 #endif
00542 #ifndef TARG_X8664
00543 OPC_I16F4CEIL = OPR_CEIL + RTYPE(MTYPE_I16) + DESC(MTYPE_F4),
00544 OPC_I16F8CEIL = OPR_CEIL + RTYPE(MTYPE_I16) + DESC(MTYPE_F8),
00545 OPC_I16FQCEIL = OPR_CEIL + RTYPE(MTYPE_I16) + DESC(MTYPE_FQ),
00546 OPC_I16F10CEIL = OPR_CEIL + RTYPE(MTYPE_I16) + DESC(MTYPE_F10),
00547 OPC_I16F16CEIL = OPR_CEIL + RTYPE(MTYPE_I16) + DESC(MTYPE_F16),
00548 OPC_U16F4CEIL = OPR_CEIL + RTYPE(MTYPE_U16) + DESC(MTYPE_F4),
00549 OPC_U16F8CEIL = OPR_CEIL + RTYPE(MTYPE_U16) + DESC(MTYPE_F8),
00550 OPC_U16FQCEIL = OPR_CEIL + RTYPE(MTYPE_U16) + DESC(MTYPE_FQ),
00551 OPC_U16F10CEIL = OPR_CEIL + RTYPE(MTYPE_U16) + DESC(MTYPE_F10),
00552 OPC_U16F16CEIL = OPR_CEIL + RTYPE(MTYPE_U16) + DESC(MTYPE_F16),
00553 #endif
00554 OPC_BCIOR = OPR_CIOR + RTYPE(MTYPE_B) + DESC(MTYPE_V),
00555 OPC_I4CIOR = OPR_CIOR + RTYPE(MTYPE_I4) + DESC(MTYPE_V),
00556 OPC_I4COMMA = OPR_COMMA + RTYPE(MTYPE_I4) + DESC(MTYPE_V),
00557 OPC_I8COMMA = OPR_COMMA + RTYPE(MTYPE_I8) + DESC(MTYPE_V),
00558 OPC_U4COMMA = OPR_COMMA + RTYPE(MTYPE_U4) + DESC(MTYPE_V),
00559 OPC_U8COMMA = OPR_COMMA + RTYPE(MTYPE_U8) + DESC(MTYPE_V),
00560 OPC_F4COMMA = OPR_COMMA + RTYPE(MTYPE_F4) + DESC(MTYPE_V),
00561 OPC_F8COMMA = OPR_COMMA + RTYPE(MTYPE_F8) + DESC(MTYPE_V),
00562 OPC_FQCOMMA = OPR_COMMA + RTYPE(MTYPE_FQ) + DESC(MTYPE_V),
00563 OPC_F10COMMA = OPR_COMMA + RTYPE(MTYPE_F10) + DESC(MTYPE_V),
00564 OPC_F16COMMA = OPR_COMMA + RTYPE(MTYPE_F16) + DESC(MTYPE_V),
00565 OPC_C4COMMA = OPR_COMMA + RTYPE(MTYPE_C4) + DESC(MTYPE_V),
00566 OPC_C8COMMA = OPR_COMMA + RTYPE(MTYPE_C8) + DESC(MTYPE_V),
00567 OPC_CQCOMMA = OPR_COMMA + RTYPE(MTYPE_CQ) + DESC(MTYPE_V),
00568 OPC_MCOMMA = OPR_COMMA + RTYPE(MTYPE_M) + DESC(MTYPE_V),
00569 OPC_A4COMMA = OPR_COMMA + RTYPE(MTYPE_A4) + DESC(MTYPE_V),
00570 OPC_A8COMMA = OPR_COMMA + RTYPE(MTYPE_A8) + DESC(MTYPE_V),
00571 #ifndef TARG_X8664
00572 OPC_C10COMMA = OPR_COMMA + RTYPE(MTYPE_C10) + DESC(MTYPE_V),
00573 OPC_C16COMMA = OPR_COMMA + RTYPE(MTYPE_C16) + DESC(MTYPE_V),
00574 OPC_I16COMMA = OPR_COMMA + RTYPE(MTYPE_I16) + DESC(MTYPE_V),
00575 OPC_U16COMMA = OPR_COMMA + RTYPE(MTYPE_U16) + DESC(MTYPE_V),
00576 #endif
00577 OPC_COMMENT = OPR_COMMENT + RTYPE(MTYPE_V) + DESC(MTYPE_V),
00578 OPC_COMPGOTO = OPR_COMPGOTO + RTYPE(MTYPE_V) + DESC(MTYPE_V),
00579 OPC_C4PAIR = OPR_PAIR + RTYPE(MTYPE_C4) + DESC(MTYPE_V),
00580 OPC_C8PAIR = OPR_PAIR + RTYPE(MTYPE_C8) + DESC(MTYPE_V),
00581 OPC_CQPAIR = OPR_PAIR + RTYPE(MTYPE_CQ) + DESC(MTYPE_V),
00582 #ifndef TARG_X8664
00583 OPC_C10PAIR = OPR_PAIR + RTYPE(MTYPE_C10) + DESC(MTYPE_V),
00584 OPC_C16PAIR = OPR_PAIR + RTYPE(MTYPE_C16) + DESC(MTYPE_V),
00585 #endif
00586 OPC_I4CONST = OPR_CONST + RTYPE(MTYPE_I4) + DESC(MTYPE_V),
00587 OPC_I8CONST = OPR_CONST + RTYPE(MTYPE_I8) + DESC(MTYPE_V),
00588 OPC_U4CONST = OPR_CONST + RTYPE(MTYPE_U4) + DESC(MTYPE_V),
00589 OPC_U8CONST = OPR_CONST + RTYPE(MTYPE_U8) + DESC(MTYPE_V),
00590 OPC_F4CONST = OPR_CONST + RTYPE(MTYPE_F4) + DESC(MTYPE_V),
00591 OPC_F8CONST = OPR_CONST + RTYPE(MTYPE_F8) + DESC(MTYPE_V),
00592 OPC_FQCONST = OPR_CONST + RTYPE(MTYPE_FQ) + DESC(MTYPE_V),
00593 OPC_F10CONST = OPR_CONST + RTYPE(MTYPE_F10) + DESC(MTYPE_V),
00594 OPC_F16CONST = OPR_CONST + RTYPE(MTYPE_F16) + DESC(MTYPE_V),
00595 OPC_C4CONST = OPR_CONST + RTYPE(MTYPE_C4) + DESC(MTYPE_V),
00596 OPC_C8CONST = OPR_CONST + RTYPE(MTYPE_C8) + DESC(MTYPE_V),
00597 OPC_CQCONST = OPR_CONST + RTYPE(MTYPE_CQ) + DESC(MTYPE_V),
00598 OPC_A4CONST = OPR_CONST + RTYPE(MTYPE_A4) + DESC(MTYPE_V),
00599 OPC_A8CONST = OPR_CONST + RTYPE(MTYPE_A8) + DESC(MTYPE_V),
00600 #ifndef TARG_X8664
00601 OPC_C10CONST = OPR_CONST + RTYPE(MTYPE_C10) + DESC(MTYPE_V),
00602 OPC_C16CONST = OPR_CONST + RTYPE(MTYPE_C16) + DESC(MTYPE_V),
00603 OPC_I16CONST = OPR_CONST + RTYPE(MTYPE_I16) + DESC(MTYPE_V),
00604 OPC_U16CONST = OPR_CONST + RTYPE(MTYPE_U16) + DESC(MTYPE_V),
00605 #else
00606 OPC_V8I1CONST = OPR_CONST + RTYPE(MTYPE_V8I1) + DESC(MTYPE_V),
00607 OPC_V8I2CONST = OPR_CONST + RTYPE(MTYPE_V8I2) + DESC(MTYPE_V),
00608 OPC_V8I4CONST = OPR_CONST + RTYPE(MTYPE_V8I4) + DESC(MTYPE_V),
00609 OPC_M8I1CONST = OPR_CONST + RTYPE(MTYPE_M8I1) + DESC(MTYPE_V),
00610 OPC_M8I2CONST = OPR_CONST + RTYPE(MTYPE_M8I2) + DESC(MTYPE_V),
00611 OPC_M8I4CONST = OPR_CONST + RTYPE(MTYPE_M8I4) + DESC(MTYPE_V),
00612 OPC_V16C4CONST = OPR_CONST + RTYPE(MTYPE_V16C4) + DESC(MTYPE_V),
00613 OPC_V16C8CONST = OPR_CONST + RTYPE(MTYPE_V16C8) + DESC(MTYPE_V),
00614 OPC_V16F4CONST = OPR_CONST + RTYPE(MTYPE_V16F4) + DESC(MTYPE_V),
00615 OPC_V16F8CONST = OPR_CONST + RTYPE(MTYPE_V16F8) + DESC(MTYPE_V),
00616 OPC_V16I1CONST = OPR_CONST + RTYPE(MTYPE_V16I1) + DESC(MTYPE_V),
00617 OPC_V16I2CONST = OPR_CONST + RTYPE(MTYPE_V16I2) + DESC(MTYPE_V),
00618 OPC_V16I4CONST = OPR_CONST + RTYPE(MTYPE_V16I4) + DESC(MTYPE_V),
00619 OPC_V16I8CONST = OPR_CONST + RTYPE(MTYPE_V16I8) + DESC(MTYPE_V),
00620 #endif
00621 OPC_BCSELECT = OPR_CSELECT + RTYPE(MTYPE_B) + DESC(MTYPE_V),
00622 OPC_I4CSELECT = OPR_CSELECT + RTYPE(MTYPE_I4) + DESC(MTYPE_V),
00623 OPC_I8CSELECT = OPR_CSELECT + RTYPE(MTYPE_I8) + DESC(MTYPE_V),
00624 OPC_U4CSELECT = OPR_CSELECT + RTYPE(MTYPE_U4) + DESC(MTYPE_V),
00625 OPC_U8CSELECT = OPR_CSELECT + RTYPE(MTYPE_U8) + DESC(MTYPE_V),
00626 OPC_F4CSELECT = OPR_CSELECT + RTYPE(MTYPE_F4) + DESC(MTYPE_V),
00627 OPC_F8CSELECT = OPR_CSELECT + RTYPE(MTYPE_F8) + DESC(MTYPE_V),
00628 OPC_FQCSELECT = OPR_CSELECT + RTYPE(MTYPE_FQ) + DESC(MTYPE_V),
00629 OPC_F10CSELECT = OPR_CSELECT + RTYPE(MTYPE_F10) + DESC(MTYPE_V),
00630 OPC_F16CSELECT = OPR_CSELECT + RTYPE(MTYPE_F16) + DESC(MTYPE_V),
00631 OPC_C4CSELECT = OPR_CSELECT + RTYPE(MTYPE_C4) + DESC(MTYPE_V),
00632 OPC_C8CSELECT = OPR_CSELECT + RTYPE(MTYPE_C8) + DESC(MTYPE_V),
00633 OPC_CQCSELECT = OPR_CSELECT + RTYPE(MTYPE_CQ) + DESC(MTYPE_V),
00634 OPC_MCSELECT = OPR_CSELECT + RTYPE(MTYPE_M) + DESC(MTYPE_V),
00635 OPC_VCSELECT = OPR_CSELECT + RTYPE(MTYPE_V) + DESC(MTYPE_V),
00636 OPC_A4CSELECT = OPR_CSELECT + RTYPE(MTYPE_A4) + DESC(MTYPE_V),
00637 OPC_A8CSELECT = OPR_CSELECT + RTYPE(MTYPE_A8) + DESC(MTYPE_V),
00638 #ifndef TARG_X8664
00639 OPC_C10CSELECT = OPR_CSELECT + RTYPE(MTYPE_C10) + DESC(MTYPE_V),
00640 OPC_C16CSELECT = OPR_CSELECT + RTYPE(MTYPE_C16) + DESC(MTYPE_V),
00641 OPC_I16CSELECT = OPR_CSELECT + RTYPE(MTYPE_I16) + DESC(MTYPE_V),
00642 OPC_U16CSELECT = OPR_CSELECT + RTYPE(MTYPE_U16) + DESC(MTYPE_V),
00643 #endif
00644 OPC_I4I8CVT = OPR_CVT + RTYPE(MTYPE_I4) + DESC(MTYPE_I8),
00645 OPC_I4U4CVT = OPR_CVT + RTYPE(MTYPE_I4) + DESC(MTYPE_U4),
00646 OPC_I4U8CVT = OPR_CVT + RTYPE(MTYPE_I4) + DESC(MTYPE_U8),
00647 OPC_I4F4CVT = OPR_CVT + RTYPE(MTYPE_I4) + DESC(MTYPE_F4),
00648 OPC_I4F8CVT = OPR_CVT + RTYPE(MTYPE_I4) + DESC(MTYPE_F8),
00649 OPC_I4FQCVT = OPR_CVT + RTYPE(MTYPE_I4) + DESC(MTYPE_FQ),
00650 OPC_I4F10CVT = OPR_CVT + RTYPE(MTYPE_I4) + DESC(MTYPE_F10),
00651 OPC_I4F16CVT = OPR_CVT + RTYPE(MTYPE_I4) + DESC(MTYPE_F16),
00652 OPC_I4A4CVT = OPR_CVT + RTYPE(MTYPE_I4) + DESC(MTYPE_A4),
00653 OPC_I4A8CVT = OPR_CVT + RTYPE(MTYPE_I4) + DESC(MTYPE_A8),
00654 #ifndef TARG_X8664
00655 OPC_I4I16CVT = OPR_CVT + RTYPE(MTYPE_I4) + DESC(MTYPE_I16),
00656 OPC_I4U16CVT = OPR_CVT + RTYPE(MTYPE_I4) + DESC(MTYPE_U16),
00657 #endif
00658 OPC_I8I4CVT = OPR_CVT + RTYPE(MTYPE_I8) + DESC(MTYPE_I4),
00659 OPC_I8U4CVT = OPR_CVT + RTYPE(MTYPE_I8) + DESC(MTYPE_U4),
00660 OPC_I8U8CVT = OPR_CVT + RTYPE(MTYPE_I8) + DESC(MTYPE_U8),
00661 OPC_I8F4CVT = OPR_CVT + RTYPE(MTYPE_I8) + DESC(MTYPE_F4),
00662 OPC_I8F8CVT = OPR_CVT + RTYPE(MTYPE_I8) + DESC(MTYPE_F8),
00663 OPC_I8FQCVT = OPR_CVT + RTYPE(MTYPE_I8) + DESC(MTYPE_FQ),
00664 OPC_I8F10CVT = OPR_CVT + RTYPE(MTYPE_I8) + DESC(MTYPE_F10),
00665 OPC_I8F16CVT = OPR_CVT + RTYPE(MTYPE_I8) + DESC(MTYPE_F16),
00666 OPC_I8A4CVT = OPR_CVT + RTYPE(MTYPE_I8) + DESC(MTYPE_A4),
00667 OPC_I8A8CVT = OPR_CVT + RTYPE(MTYPE_I8) + DESC(MTYPE_A8),
00668 #ifndef TARG_X8664
00669 OPC_I8I16CVT = OPR_CVT + RTYPE(MTYPE_I8) + DESC(MTYPE_I16),
00670 OPC_I8U16CVT = OPR_CVT + RTYPE(MTYPE_I8) + DESC(MTYPE_U16),
00671 #endif
00672 OPC_U4I4CVT = OPR_CVT + RTYPE(MTYPE_U4) + DESC(MTYPE_I4),
00673 OPC_U4I8CVT = OPR_CVT + RTYPE(MTYPE_U4) + DESC(MTYPE_I8),
00674 OPC_U4U8CVT = OPR_CVT + RTYPE(MTYPE_U4) + DESC(MTYPE_U8),
00675 OPC_U4F4CVT = OPR_CVT + RTYPE(MTYPE_U4) + DESC(MTYPE_F4),
00676 OPC_U4F8CVT = OPR_CVT + RTYPE(MTYPE_U4) + DESC(MTYPE_F8),
00677 OPC_U4FQCVT = OPR_CVT + RTYPE(MTYPE_U4) + DESC(MTYPE_FQ),
00678 OPC_U4F10CVT = OPR_CVT + RTYPE(MTYPE_U4) + DESC(MTYPE_F10),
00679 OPC_U4F16CVT = OPR_CVT + RTYPE(MTYPE_U4) + DESC(MTYPE_F16),
00680 OPC_U4A4CVT = OPR_CVT + RTYPE(MTYPE_U4) + DESC(MTYPE_A4),
00681 OPC_U4A8CVT = OPR_CVT + RTYPE(MTYPE_U4) + DESC(MTYPE_A8),
00682 #ifndef TARG_X8664
00683 OPC_U4I16CVT = OPR_CVT + RTYPE(MTYPE_U4) + DESC(MTYPE_I16),
00684 OPC_U4U16CVT = OPR_CVT + RTYPE(MTYPE_U4) + DESC(MTYPE_U16),
00685 #endif
00686 OPC_U8I4CVT = OPR_CVT + RTYPE(MTYPE_U8) + DESC(MTYPE_I4),
00687 OPC_U8I8CVT = OPR_CVT + RTYPE(MTYPE_U8) + DESC(MTYPE_I8),
00688 OPC_U8U4CVT = OPR_CVT + RTYPE(MTYPE_U8) + DESC(MTYPE_U4),
00689 OPC_U8F4CVT = OPR_CVT + RTYPE(MTYPE_U8) + DESC(MTYPE_F4),
00690 OPC_U8F8CVT = OPR_CVT + RTYPE(MTYPE_U8) + DESC(MTYPE_F8),
00691 OPC_U8FQCVT = OPR_CVT + RTYPE(MTYPE_U8) + DESC(MTYPE_FQ),
00692 OPC_U8F10CVT = OPR_CVT + RTYPE(MTYPE_U8) + DESC(MTYPE_F10),
00693 OPC_U8F16CVT = OPR_CVT + RTYPE(MTYPE_U8) + DESC(MTYPE_F16),
00694 OPC_U8A4CVT = OPR_CVT + RTYPE(MTYPE_U8) + DESC(MTYPE_A4),
00695 OPC_U8A8CVT = OPR_CVT + RTYPE(MTYPE_U8) + DESC(MTYPE_A8),
00696 #ifndef TARG_X8664
00697 OPC_U8I16CVT = OPR_CVT + RTYPE(MTYPE_U8) + DESC(MTYPE_I16),
00698 OPC_U8U16CVT = OPR_CVT + RTYPE(MTYPE_U8) + DESC(MTYPE_U16),
00699 #endif
00700 OPC_F4I4CVT = OPR_CVT + RTYPE(MTYPE_F4) + DESC(MTYPE_I4),
00701 OPC_F4I8CVT = OPR_CVT + RTYPE(MTYPE_F4) + DESC(MTYPE_I8),
00702 OPC_F4U4CVT = OPR_CVT + RTYPE(MTYPE_F4) + DESC(MTYPE_U4),
00703 OPC_F4U8CVT = OPR_CVT + RTYPE(MTYPE_F4) + DESC(MTYPE_U8),
00704 OPC_F4F8CVT = OPR_CVT + RTYPE(MTYPE_F4) + DESC(MTYPE_F8),
00705 OPC_F4FQCVT = OPR_CVT + RTYPE(MTYPE_F4) + DESC(MTYPE_FQ),
00706 OPC_F4F10CVT = OPR_CVT + RTYPE(MTYPE_F4) + DESC(MTYPE_F10),
00707 OPC_F4F16CVT = OPR_CVT + RTYPE(MTYPE_F4) + DESC(MTYPE_F16),
00708 OPC_F4A4CVT = OPR_CVT + RTYPE(MTYPE_F4) + DESC(MTYPE_A4),
00709 OPC_F4A8CVT = OPR_CVT + RTYPE(MTYPE_F4) + DESC(MTYPE_A8),
00710 #ifndef TARG_X8664
00711 OPC_F4I16CVT = OPR_CVT + RTYPE(MTYPE_F4) + DESC(MTYPE_I16),
00712 OPC_F4U16CVT = OPR_CVT + RTYPE(MTYPE_F4) + DESC(MTYPE_U16),
00713 #endif
00714 OPC_F8I4CVT = OPR_CVT + RTYPE(MTYPE_F8) + DESC(MTYPE_I4),
00715 OPC_F8I8CVT = OPR_CVT + RTYPE(MTYPE_F8) + DESC(MTYPE_I8),
00716 OPC_F8U4CVT = OPR_CVT + RTYPE(MTYPE_F8) + DESC(MTYPE_U4),
00717 OPC_F8U8CVT = OPR_CVT + RTYPE(MTYPE_F8) + DESC(MTYPE_U8),
00718 OPC_F8F4CVT = OPR_CVT + RTYPE(MTYPE_F8) + DESC(MTYPE_F4),
00719 OPC_F8FQCVT = OPR_CVT + RTYPE(MTYPE_F8) + DESC(MTYPE_FQ),
00720 OPC_F8F10CVT = OPR_CVT + RTYPE(MTYPE_F8) + DESC(MTYPE_F10),
00721 OPC_F8F16CVT = OPR_CVT + RTYPE(MTYPE_F8) + DESC(MTYPE_F16),
00722 OPC_F8A4CVT = OPR_CVT + RTYPE(MTYPE_F8) + DESC(MTYPE_A4),
00723 OPC_F8A8CVT = OPR_CVT + RTYPE(MTYPE_F8) + DESC(MTYPE_A8),
00724 #ifndef TARG_X8664
00725 OPC_F8I16CVT = OPR_CVT + RTYPE(MTYPE_F8) + DESC(MTYPE_I16),
00726 OPC_F8U16CVT = OPR_CVT + RTYPE(MTYPE_F8) + DESC(MTYPE_U16),
00727 #endif
00728 OPC_FQI4CVT = OPR_CVT + RTYPE(MTYPE_FQ) + DESC(MTYPE_I4),
00729 OPC_FQI8CVT = OPR_CVT + RTYPE(MTYPE_FQ) + DESC(MTYPE_I8),
00730 OPC_FQU4CVT = OPR_CVT + RTYPE(MTYPE_FQ) + DESC(MTYPE_U4),
00731 OPC_FQU8CVT = OPR_CVT + RTYPE(MTYPE_FQ) + DESC(MTYPE_U8),
00732 OPC_FQF4CVT = OPR_CVT + RTYPE(MTYPE_FQ) + DESC(MTYPE_F4),
00733 OPC_FQF8CVT = OPR_CVT + RTYPE(MTYPE_FQ) + DESC(MTYPE_F8),
00734 OPC_FQF10CVT = OPR_CVT + RTYPE(MTYPE_FQ) + DESC(MTYPE_F10),
00735 OPC_FQF16CVT = OPR_CVT + RTYPE(MTYPE_FQ) + DESC(MTYPE_F16),
00736 OPC_FQA4CVT = OPR_CVT + RTYPE(MTYPE_FQ) + DESC(MTYPE_A4),
00737 OPC_FQA8CVT = OPR_CVT + RTYPE(MTYPE_FQ) + DESC(MTYPE_A8),
00738 #ifndef TARG_X8664
00739 OPC_FQI16CVT = OPR_CVT + RTYPE(MTYPE_FQ) + DESC(MTYPE_I16),
00740 OPC_FQU16CVT = OPR_CVT + RTYPE(MTYPE_FQ) + DESC(MTYPE_U16),
00741 OPC_F10I4CVT = OPR_CVT + RTYPE(MTYPE_F10) + DESC(MTYPE_I4),
00742 OPC_F10I8CVT = OPR_CVT + RTYPE(MTYPE_F10) + DESC(MTYPE_I8),
00743 OPC_F10U4CVT = OPR_CVT + RTYPE(MTYPE_F10) + DESC(MTYPE_U4),
00744 OPC_F10U8CVT = OPR_CVT + RTYPE(MTYPE_F10) + DESC(MTYPE_U8),
00745 OPC_F10F4CVT = OPR_CVT + RTYPE(MTYPE_F10) + DESC(MTYPE_F4),
00746 OPC_F10F8CVT = OPR_CVT + RTYPE(MTYPE_F10) + DESC(MTYPE_F8),
00747 OPC_F10FQCVT = OPR_CVT + RTYPE(MTYPE_F10) + DESC(MTYPE_FQ),
00748 OPC_F10F16CVT = OPR_CVT + RTYPE(MTYPE_F10) + DESC(MTYPE_F16),
00749 OPC_F10A4CVT = OPR_CVT + RTYPE(MTYPE_F10) + DESC(MTYPE_A4),
00750 OPC_F10A8CVT = OPR_CVT + RTYPE(MTYPE_F10) + DESC(MTYPE_A8),
00751 OPC_F10I16CVT = OPR_CVT + RTYPE(MTYPE_F10) + DESC(MTYPE_I16),
00752 OPC_F10U16CVT = OPR_CVT + RTYPE(MTYPE_F10) + DESC(MTYPE_U16),
00753 #endif
00754 OPC_F16I4CVT = OPR_CVT + RTYPE(MTYPE_F16) + DESC(MTYPE_I4),
00755 OPC_F16I8CVT = OPR_CVT + RTYPE(MTYPE_F16) + DESC(MTYPE_I8),
00756 OPC_F16U4CVT = OPR_CVT + RTYPE(MTYPE_F16) + DESC(MTYPE_U4),
00757 OPC_F16U8CVT = OPR_CVT + RTYPE(MTYPE_F16) + DESC(MTYPE_U8),
00758 OPC_F16F4CVT = OPR_CVT + RTYPE(MTYPE_F16) + DESC(MTYPE_F4),
00759 OPC_F16F8CVT = OPR_CVT + RTYPE(MTYPE_F16) + DESC(MTYPE_F8),
00760 OPC_F16FQCVT = OPR_CVT + RTYPE(MTYPE_F16) + DESC(MTYPE_FQ),
00761 OPC_F16F10CVT = OPR_CVT + RTYPE(MTYPE_F16) + DESC(MTYPE_F10),
00762 OPC_F16A4CVT = OPR_CVT + RTYPE(MTYPE_F16) + DESC(MTYPE_A4),
00763 OPC_F16A8CVT = OPR_CVT + RTYPE(MTYPE_F16) + DESC(MTYPE_A8),
00764 #ifndef TARG_X8664
00765 OPC_F16I16CVT = OPR_CVT + RTYPE(MTYPE_F16) + DESC(MTYPE_I16),
00766 OPC_F16U16CVT = OPR_CVT + RTYPE(MTYPE_F16) + DESC(MTYPE_U16),
00767 #endif
00768 OPC_A4I4CVT = OPR_CVT + RTYPE(MTYPE_A4) + DESC(MTYPE_I4),
00769 OPC_A4I8CVT = OPR_CVT + RTYPE(MTYPE_A4) + DESC(MTYPE_I8),
00770 OPC_A4U4CVT = OPR_CVT + RTYPE(MTYPE_A4) + DESC(MTYPE_U4),
00771 OPC_A4U8CVT = OPR_CVT + RTYPE(MTYPE_A4) + DESC(MTYPE_U8),
00772 OPC_A4F4CVT = OPR_CVT + RTYPE(MTYPE_A4) + DESC(MTYPE_F4),
00773 OPC_A4F8CVT = OPR_CVT + RTYPE(MTYPE_A4) + DESC(MTYPE_F8),
00774 OPC_A4FQCVT = OPR_CVT + RTYPE(MTYPE_A4) + DESC(MTYPE_FQ),
00775 OPC_A4F10CVT = OPR_CVT + RTYPE(MTYPE_A4) + DESC(MTYPE_F10),
00776 OPC_A4F16CVT = OPR_CVT + RTYPE(MTYPE_A4) + DESC(MTYPE_F16),
00777 OPC_A4A8CVT = OPR_CVT + RTYPE(MTYPE_A4) + DESC(MTYPE_A8),
00778 #ifndef TARG_X8664
00779 OPC_A4I16CVT = OPR_CVT + RTYPE(MTYPE_A4) + DESC(MTYPE_I16),
00780 OPC_A4U16CVT = OPR_CVT + RTYPE(MTYPE_A4) + DESC(MTYPE_U16),
00781 #endif
00782 OPC_A8I4CVT = OPR_CVT + RTYPE(MTYPE_A8) + DESC(MTYPE_I4),
00783 OPC_A8I8CVT = OPR_CVT + RTYPE(MTYPE_A8) + DESC(MTYPE_I8),
00784 OPC_A8U4CVT = OPR_CVT + RTYPE(MTYPE_A8) + DESC(MTYPE_U4),
00785 OPC_A8U8CVT = OPR_CVT + RTYPE(MTYPE_A8) + DESC(MTYPE_U8),
00786 OPC_A8F4CVT = OPR_CVT + RTYPE(MTYPE_A8) + DESC(MTYPE_F4),
00787 OPC_A8F8CVT = OPR_CVT + RTYPE(MTYPE_A8) + DESC(MTYPE_F8),
00788 OPC_A8FQCVT = OPR_CVT + RTYPE(MTYPE_A8) + DESC(MTYPE_FQ),
00789 OPC_A8F10CVT = OPR_CVT + RTYPE(MTYPE_A8) + DESC(MTYPE_F10),
00790 OPC_A8F16CVT = OPR_CVT + RTYPE(MTYPE_A8) + DESC(MTYPE_F16),
00791 OPC_A8A4CVT = OPR_CVT + RTYPE(MTYPE_A8) + DESC(MTYPE_A4),
00792 #ifndef TARG_X8664
00793 OPC_A8I16CVT = OPR_CVT + RTYPE(MTYPE_A8) + DESC(MTYPE_I16),
00794 OPC_A8U16CVT = OPR_CVT + RTYPE(MTYPE_A8) + DESC(MTYPE_U16),
00795 OPC_I16I4CVT = OPR_CVT + RTYPE(MTYPE_I16) + DESC(MTYPE_I4),
00796 OPC_I16I8CVT = OPR_CVT + RTYPE(MTYPE_I16) + DESC(MTYPE_I8),
00797 OPC_I16U4CVT = OPR_CVT + RTYPE(MTYPE_I16) + DESC(MTYPE_U4),
00798 OPC_I16U8CVT = OPR_CVT + RTYPE(MTYPE_I16) + DESC(MTYPE_U8),
00799 OPC_I16F4CVT = OPR_CVT + RTYPE(MTYPE_I16) + DESC(MTYPE_F4),
00800 OPC_I16F8CVT = OPR_CVT + RTYPE(MTYPE_I16) + DESC(MTYPE_F8),
00801 OPC_I16FQCVT = OPR_CVT + RTYPE(MTYPE_I16) + DESC(MTYPE_FQ),
00802 OPC_I16F10CVT = OPR_CVT + RTYPE(MTYPE_I16) + DESC(MTYPE_F10),
00803 OPC_I16F16CVT = OPR_CVT + RTYPE(MTYPE_I16) + DESC(MTYPE_F16),
00804 OPC_I16A4CVT = OPR_CVT + RTYPE(MTYPE_I16) + DESC(MTYPE_A4),
00805 OPC_I16A8CVT = OPR_CVT + RTYPE(MTYPE_I16) + DESC(MTYPE_A8),
00806 OPC_I16I16CVT = OPR_CVT + RTYPE(MTYPE_I16) + DESC(MTYPE_I16),
00807 OPC_I16U16CVT = OPR_CVT + RTYPE(MTYPE_I16) + DESC(MTYPE_U16),
00808 OPC_U16I4CVT = OPR_CVT + RTYPE(MTYPE_U16) + DESC(MTYPE_I4),
00809 OPC_U16I8CVT = OPR_CVT + RTYPE(MTYPE_U16) + DESC(MTYPE_I8),
00810 OPC_U16U4CVT = OPR_CVT + RTYPE(MTYPE_U16) + DESC(MTYPE_U4),
00811 OPC_U16U8CVT = OPR_CVT + RTYPE(MTYPE_U16) + DESC(MTYPE_U8),
00812 OPC_U16F4CVT = OPR_CVT + RTYPE(MTYPE_U16) + DESC(MTYPE_F4),
00813 OPC_U16F8CVT = OPR_CVT + RTYPE(MTYPE_U16) + DESC(MTYPE_F8),
00814 OPC_U16FQCVT = OPR_CVT + RTYPE(MTYPE_U16) + DESC(MTYPE_FQ),
00815 OPC_U16F10CVT = OPR_CVT + RTYPE(MTYPE_U16) + DESC(MTYPE_F10),
00816 OPC_U16F16CVT = OPR_CVT + RTYPE(MTYPE_U16) + DESC(MTYPE_F16),
00817 OPC_U16A4CVT = OPR_CVT + RTYPE(MTYPE_U16) + DESC(MTYPE_A4),
00818 OPC_U16A8CVT = OPR_CVT + RTYPE(MTYPE_U16) + DESC(MTYPE_A8),
00819 OPC_U16I16CVT = OPR_CVT + RTYPE(MTYPE_U16) + DESC(MTYPE_I16),
00820 OPC_U16U16CVT = OPR_CVT + RTYPE(MTYPE_U16) + DESC(MTYPE_U16),
00821 #endif
00822 OPC_I4BCVT = OPR_CVT + RTYPE(MTYPE_I4) + DESC(MTYPE_B),
00823 OPC_U4BCVT = OPR_CVT + RTYPE(MTYPE_U4) + DESC(MTYPE_B),
00824 OPC_I8BCVT = OPR_CVT + RTYPE(MTYPE_I8) + DESC(MTYPE_B),
00825 OPC_U8BCVT = OPR_CVT + RTYPE(MTYPE_U8) + DESC(MTYPE_B),
00826 OPC_I4CVTL = OPR_CVTL + RTYPE(MTYPE_I4) + DESC(MTYPE_V),
00827 OPC_I8CVTL = OPR_CVTL + RTYPE(MTYPE_I8) + DESC(MTYPE_V),
00828 OPC_U4CVTL = OPR_CVTL + RTYPE(MTYPE_U4) + DESC(MTYPE_V),
00829 OPC_U8CVTL = OPR_CVTL + RTYPE(MTYPE_U8) + DESC(MTYPE_V),
00830 #ifndef TARG_X8664
00831 OPC_I16CVTL = OPR_CVTL + RTYPE(MTYPE_I16) + DESC(MTYPE_V),
00832 OPC_U16CVTL = OPR_CVTL + RTYPE(MTYPE_U16) + DESC(MTYPE_V),
00833 #endif
00834 OPC_I4DIV = OPR_DIV + RTYPE(MTYPE_I4) + DESC(MTYPE_V),
00835 OPC_I8DIV = OPR_DIV + RTYPE(MTYPE_I8) + DESC(MTYPE_V),
00836 OPC_U4DIV = OPR_DIV + RTYPE(MTYPE_U4) + DESC(MTYPE_V),
00837 OPC_U8DIV = OPR_DIV + RTYPE(MTYPE_U8) + DESC(MTYPE_V),
00838 OPC_F4DIV = OPR_DIV + RTYPE(MTYPE_F4) + DESC(MTYPE_V),
00839 OPC_F8DIV = OPR_DIV + RTYPE(MTYPE_F8) + DESC(MTYPE_V),
00840 OPC_FQDIV = OPR_DIV + RTYPE(MTYPE_FQ) + DESC(MTYPE_V),
00841 OPC_F10DIV = OPR_DIV + RTYPE(MTYPE_F10) + DESC(MTYPE_V),
00842 OPC_F16DIV = OPR_DIV + RTYPE(MTYPE_F16) + DESC(MTYPE_V),
00843 OPC_C4DIV = OPR_DIV + RTYPE(MTYPE_C4) + DESC(MTYPE_V),
00844 OPC_C8DIV = OPR_DIV + RTYPE(MTYPE_C8) + DESC(MTYPE_V),
00845 OPC_CQDIV = OPR_DIV + RTYPE(MTYPE_CQ) + DESC(MTYPE_V),
00846 #ifndef TARG_X8664
00847 OPC_C10DIV = OPR_DIV + RTYPE(MTYPE_C10) + DESC(MTYPE_V),
00848 OPC_C16DIV = OPR_DIV + RTYPE(MTYPE_C16) + DESC(MTYPE_V),
00849 OPC_I16DIV = OPR_DIV + RTYPE(MTYPE_I16) + DESC(MTYPE_V),
00850 OPC_U16DIV = OPR_DIV + RTYPE(MTYPE_U16) + DESC(MTYPE_V),
00851 #else
00852 OPC_V16I1DIV = OPR_DIV + RTYPE(MTYPE_V16I1) + DESC(MTYPE_V),
00853 OPC_V16I2DIV = OPR_DIV + RTYPE(MTYPE_V16I2) + DESC(MTYPE_V),
00854 OPC_V16I4DIV = OPR_DIV + RTYPE(MTYPE_V16I4) + DESC(MTYPE_V),
00855 OPC_V16I8DIV = OPR_DIV + RTYPE(MTYPE_V16I8) + DESC(MTYPE_V),
00856 OPC_V16F4DIV = OPR_DIV + RTYPE(MTYPE_V16F4) + DESC(MTYPE_V),
00857 OPC_V16F8DIV = OPR_DIV + RTYPE(MTYPE_V16F8) + DESC(MTYPE_V),
00858 OPC_V16C4DIV = OPR_DIV + RTYPE(MTYPE_V16C4) + DESC(MTYPE_V),
00859 OPC_V16C8DIV = OPR_DIV + RTYPE(MTYPE_V16C8) + DESC(MTYPE_V),
00860 #endif
00861 OPC_I4DIVREM = OPR_DIVREM + RTYPE(MTYPE_I4) + DESC(MTYPE_V),
00862 OPC_I8DIVREM = OPR_DIVREM + RTYPE(MTYPE_I8) + DESC(MTYPE_V),
00863 OPC_U4DIVREM = OPR_DIVREM + RTYPE(MTYPE_U4) + DESC(MTYPE_V),
00864 OPC_U8DIVREM = OPR_DIVREM + RTYPE(MTYPE_U8) + DESC(MTYPE_V),
00865 #ifndef TARG_X8664
00866 OPC_I16DIVREM = OPR_DIVREM + RTYPE(MTYPE_I16) + DESC(MTYPE_V),
00867 OPC_U16DIVREM = OPR_DIVREM + RTYPE(MTYPE_U16) + DESC(MTYPE_V),
00868 #else
00869 OPC_V16I1DIVREM = OPR_DIVREM + RTYPE(MTYPE_V16I1) + DESC(MTYPE_V),
00870 OPC_V16I2DIVREM = OPR_DIVREM + RTYPE(MTYPE_V16I2) + DESC(MTYPE_V),
00871 OPC_V16I4DIVREM = OPR_DIVREM + RTYPE(MTYPE_V16I4) + DESC(MTYPE_V),
00872 OPC_V16I8DIVREM = OPR_DIVREM + RTYPE(MTYPE_V16I8) + DESC(MTYPE_V),
00873 OPC_V16F4DIVREM = OPR_DIVREM + RTYPE(MTYPE_V16F4) + DESC(MTYPE_V),
00874 OPC_V16F8DIVREM = OPR_DIVREM + RTYPE(MTYPE_V16F8) + DESC(MTYPE_V),
00875 #endif
00876 OPC_DO_LOOP = OPR_DO_LOOP + RTYPE(MTYPE_V) + DESC(MTYPE_V),
00877 OPC_DO_WHILE = OPR_DO_WHILE + RTYPE(MTYPE_V) + DESC(MTYPE_V),
00878 OPC_BI4EQ = OPR_EQ + RTYPE(MTYPE_B) + DESC(MTYPE_I4),
00879 OPC_BI8EQ = OPR_EQ + RTYPE(MTYPE_B) + DESC(MTYPE_I8),
00880 OPC_BU4EQ = OPR_EQ + RTYPE(MTYPE_B) + DESC(MTYPE_U4),
00881 OPC_BU8EQ = OPR_EQ + RTYPE(MTYPE_B) + DESC(MTYPE_U8),
00882 OPC_BF4EQ = OPR_EQ + RTYPE(MTYPE_B) + DESC(MTYPE_F4),
00883 OPC_BF8EQ = OPR_EQ + RTYPE(MTYPE_B) + DESC(MTYPE_F8),
00884 OPC_BFQEQ = OPR_EQ + RTYPE(MTYPE_B) + DESC(MTYPE_FQ),
00885 OPC_BF10EQ = OPR_EQ + RTYPE(MTYPE_B) + DESC(MTYPE_F10),
00886 OPC_BF16EQ = OPR_EQ + RTYPE(MTYPE_B) + DESC(MTYPE_F16),
00887 OPC_BC4EQ = OPR_EQ + RTYPE(MTYPE_B) + DESC(MTYPE_C4),
00888 OPC_BC8EQ = OPR_EQ + RTYPE(MTYPE_B) + DESC(MTYPE_C8),
00889 OPC_BCQEQ = OPR_EQ + RTYPE(MTYPE_B) + DESC(MTYPE_CQ),
00890 OPC_BA4EQ = OPR_EQ + RTYPE(MTYPE_B) + DESC(MTYPE_A4),
00891 OPC_BA8EQ = OPR_EQ + RTYPE(MTYPE_B) + DESC(MTYPE_A8),
00892 #ifndef TARG_X8664
00893 OPC_BC10EQ = OPR_EQ + RTYPE(MTYPE_B) + DESC(MTYPE_C10),
00894 OPC_BC16EQ = OPR_EQ + RTYPE(MTYPE_B) + DESC(MTYPE_C16),
00895 OPC_BI16EQ = OPR_EQ + RTYPE(MTYPE_B) + DESC(MTYPE_I16),
00896 OPC_BU16EQ = OPR_EQ + RTYPE(MTYPE_B) + DESC(MTYPE_U16),
00897 #endif
00898 OPC_BBEQ = OPR_EQ + RTYPE(MTYPE_B) + DESC(MTYPE_B),
00899 OPC_I4I4EQ = OPR_EQ + RTYPE(MTYPE_I4) + DESC(MTYPE_I4),
00900 OPC_I4I8EQ = OPR_EQ + RTYPE(MTYPE_I4) + DESC(MTYPE_I8),
00901 OPC_I4U4EQ = OPR_EQ + RTYPE(MTYPE_I4) + DESC(MTYPE_U4),
00902 OPC_I4U8EQ = OPR_EQ + RTYPE(MTYPE_I4) + DESC(MTYPE_U8),
00903 OPC_I4F4EQ = OPR_EQ + RTYPE(MTYPE_I4) + DESC(MTYPE_F4),
00904 OPC_I4F8EQ = OPR_EQ + RTYPE(MTYPE_I4) + DESC(MTYPE_F8),
00905 OPC_I4FQEQ = OPR_EQ + RTYPE(MTYPE_I4) + DESC(MTYPE_FQ),
00906 OPC_I4F10EQ = OPR_EQ + RTYPE(MTYPE_I4) + DESC(MTYPE_F10),
00907 OPC_I4F16EQ = OPR_EQ + RTYPE(MTYPE_I4) + DESC(MTYPE_F16),
00908 OPC_I4C4EQ = OPR_EQ + RTYPE(MTYPE_I4) + DESC(MTYPE_C4),
00909 OPC_I4C8EQ = OPR_EQ + RTYPE(MTYPE_I4) + DESC(MTYPE_C8),
00910 OPC_I4CQEQ = OPR_EQ + RTYPE(MTYPE_I4) + DESC(MTYPE_CQ),
00911 OPC_I4A4EQ = OPR_EQ + RTYPE(MTYPE_I4) + DESC(MTYPE_A4),
00912 OPC_I4A8EQ = OPR_EQ + RTYPE(MTYPE_I4) + DESC(MTYPE_A8),
00913 #ifndef TARG_X8664
00914 OPC_I4C10EQ = OPR_EQ + RTYPE(MTYPE_I4) + DESC(MTYPE_C10),
00915 OPC_I4C16EQ = OPR_EQ + RTYPE(MTYPE_I4) + DESC(MTYPE_C16),
00916 OPC_I4I16EQ = OPR_EQ + RTYPE(MTYPE_I4) + DESC(MTYPE_I16),
00917 OPC_I4U16EQ = OPR_EQ + RTYPE(MTYPE_I4) + DESC(MTYPE_U16),
00918 #else
00919 OPC_V16I4V16F4EQ = OPR_EQ + RTYPE(MTYPE_V16I4) + DESC(MTYPE_V16F4),
00920 OPC_V16I8V16F8EQ = OPR_EQ + RTYPE(MTYPE_V16I8) + DESC(MTYPE_V16F8),
00921 #endif
00922 OPC_I8I4EQ = OPR_EQ + RTYPE(MTYPE_I8) + DESC(MTYPE_I4),
00923 OPC_I8I8EQ = OPR_EQ + RTYPE(MTYPE_I8) + DESC(MTYPE_I8),
00924 OPC_I8U4EQ = OPR_EQ + RTYPE(MTYPE_I8) + DESC(MTYPE_U4),
00925 OPC_I8U8EQ = OPR_EQ + RTYPE(MTYPE_I8) + DESC(MTYPE_U8),
00926 OPC_I8F4EQ = OPR_EQ + RTYPE(MTYPE_I8) + DESC(MTYPE_F4),
00927 OPC_I8F8EQ = OPR_EQ + RTYPE(MTYPE_I8) + DESC(MTYPE_F8),
00928 OPC_I8FQEQ = OPR_EQ + RTYPE(MTYPE_I8) + DESC(MTYPE_FQ),
00929 OPC_I8F10EQ = OPR_EQ + RTYPE(MTYPE_I8) + DESC(MTYPE_F10),
00930 OPC_I8F16EQ = OPR_EQ + RTYPE(MTYPE_I8) + DESC(MTYPE_F16),
00931 OPC_I8C4EQ = OPR_EQ + RTYPE(MTYPE_I8) + DESC(MTYPE_C4),
00932 OPC_I8C8EQ = OPR_EQ + RTYPE(MTYPE_I8) + DESC(MTYPE_C8),
00933 OPC_I8CQEQ = OPR_EQ + RTYPE(MTYPE_I8) + DESC(MTYPE_CQ),
00934 OPC_I8A4EQ = OPR_EQ + RTYPE(MTYPE_I8) + DESC(MTYPE_A4),
00935 OPC_I8A8EQ = OPR_EQ + RTYPE(MTYPE_I8) + DESC(MTYPE_A8),
00936 #ifndef TARG_X8664
00937 OPC_I8C10EQ = OPR_EQ + RTYPE(MTYPE_I8) + DESC(MTYPE_C10),
00938 OPC_I8C16EQ = OPR_EQ + RTYPE(MTYPE_I8) + DESC(MTYPE_C16),
00939 OPC_I8I16EQ = OPR_EQ + RTYPE(MTYPE_I8) + DESC(MTYPE_I16),
00940 OPC_I8U16EQ = OPR_EQ + RTYPE(MTYPE_I8) + DESC(MTYPE_U16),
00941 #endif
00942 OPC_U4I4EQ = OPR_EQ + RTYPE(MTYPE_U4) + DESC(MTYPE_I4),
00943 OPC_U4I8EQ = OPR_EQ + RTYPE(MTYPE_U4) + DESC(MTYPE_I8),
00944 OPC_U4U4EQ = OPR_EQ + RTYPE(MTYPE_U4) + DESC(MTYPE_U4),
00945 OPC_U4U8EQ = OPR_EQ + RTYPE(MTYPE_U4) + DESC(MTYPE_U8),
00946 OPC_U4F4EQ = OPR_EQ + RTYPE(MTYPE_U4) + DESC(MTYPE_F4),
00947 OPC_U4F8EQ = OPR_EQ + RTYPE(MTYPE_U4) + DESC(MTYPE_F8),
00948 OPC_U4FQEQ = OPR_EQ + RTYPE(MTYPE_U4) + DESC(MTYPE_FQ),
00949 OPC_U4F10EQ = OPR_EQ + RTYPE(MTYPE_U4) + DESC(MTYPE_F10),
00950 OPC_U4F16EQ = OPR_EQ + RTYPE(MTYPE_U4) + DESC(MTYPE_F16),
00951 OPC_U4C4EQ = OPR_EQ + RTYPE(MTYPE_U4) + DESC(MTYPE_C4),
00952 OPC_U4C8EQ = OPR_EQ + RTYPE(MTYPE_U4) + DESC(MTYPE_C8),
00953 OPC_U4CQEQ = OPR_EQ + RTYPE(MTYPE_U4) + DESC(MTYPE_CQ),
00954 OPC_U4A4EQ = OPR_EQ + RTYPE(MTYPE_U4) + DESC(MTYPE_A4),
00955 OPC_U4A8EQ = OPR_EQ + RTYPE(MTYPE_U4) + DESC(MTYPE_A8),
00956 #ifndef TARG_X8664
00957 OPC_U4C10EQ = OPR_EQ + RTYPE(MTYPE_U4) + DESC(MTYPE_C10),
00958 OPC_U4C16EQ = OPR_EQ + RTYPE(MTYPE_U4) + DESC(MTYPE_C16),
00959 OPC_U4I16EQ = OPR_EQ + RTYPE(MTYPE_U4) + DESC(MTYPE_I16),
00960 OPC_U4U16EQ = OPR_EQ + RTYPE(MTYPE_U4) + DESC(MTYPE_U16),
00961 #endif
00962 OPC_U8I4EQ = OPR_EQ + RTYPE(MTYPE_U8) + DESC(MTYPE_I4),
00963 OPC_U8I8EQ = OPR_EQ + RTYPE(MTYPE_U8) + DESC(MTYPE_I8),
00964 OPC_U8U4EQ = OPR_EQ + RTYPE(MTYPE_U8) + DESC(MTYPE_U4),
00965 OPC_U8U8EQ = OPR_EQ + RTYPE(MTYPE_U8) + DESC(MTYPE_U8),
00966 OPC_U8F4EQ = OPR_EQ + RTYPE(MTYPE_U8) + DESC(MTYPE_F4),
00967 OPC_U8F8EQ = OPR_EQ + RTYPE(MTYPE_U8) + DESC(MTYPE_F8),
00968 OPC_U8FQEQ = OPR_EQ + RTYPE(MTYPE_U8) + DESC(MTYPE_FQ),
00969 OPC_U8F10EQ = OPR_EQ + RTYPE(MTYPE_U8) + DESC(MTYPE_F10),
00970 OPC_U8F16EQ = OPR_EQ + RTYPE(MTYPE_U8) + DESC(MTYPE_F16),
00971 OPC_U8C4EQ = OPR_EQ + RTYPE(MTYPE_U8) + DESC(MTYPE_C4),
00972 OPC_U8C8EQ = OPR_EQ + RTYPE(MTYPE_U8) + DESC(MTYPE_C8),
00973 OPC_U8CQEQ = OPR_EQ + RTYPE(MTYPE_U8) + DESC(MTYPE_CQ),
00974 OPC_U8A4EQ = OPR_EQ + RTYPE(MTYPE_U8) + DESC(MTYPE_A4),
00975 OPC_U8A8EQ = OPR_EQ + RTYPE(MTYPE_U8) + DESC(MTYPE_A8),
00976 #ifndef TARG_X8664
00977 OPC_U8C10EQ = OPR_EQ + RTYPE(MTYPE_U8) + DESC(MTYPE_C10),
00978 OPC_U8C16EQ = OPR_EQ + RTYPE(MTYPE_U8) + DESC(MTYPE_C16),
00979 OPC_U8I16EQ = OPR_EQ + RTYPE(MTYPE_U8) + DESC(MTYPE_I16),
00980 OPC_U8U16EQ = OPR_EQ + RTYPE(MTYPE_U8) + DESC(MTYPE_U16),
00981 #endif
00982 OPC_EVAL = OPR_EVAL + RTYPE(MTYPE_V) + DESC(MTYPE_V),
00983 OPC_EXC_SCOPE_BEGIN = OPR_EXC_SCOPE_BEGIN + RTYPE(MTYPE_V) + DESC(MTYPE_V),
00984 OPC_EXC_SCOPE_END = OPR_EXC_SCOPE_END + RTYPE(MTYPE_V) + DESC(MTYPE_V),
00985 OPC_FALSEBR = OPR_FALSEBR + RTYPE(MTYPE_V) + DESC(MTYPE_V),
00986 OPC_I4F4FLOOR = OPR_FLOOR + RTYPE(MTYPE_I4) + DESC(MTYPE_F4),
00987 OPC_I4F8FLOOR = OPR_FLOOR + RTYPE(MTYPE_I4) + DESC(MTYPE_F8),
00988 OPC_I4FQFLOOR = OPR_FLOOR + RTYPE(MTYPE_I4) + DESC(MTYPE_FQ),
00989 OPC_I4F10FLOOR = OPR_FLOOR + RTYPE(MTYPE_I4) + DESC(MTYPE_F10),
00990 OPC_I4F16FLOOR = OPR_FLOOR + RTYPE(MTYPE_I4) + DESC(MTYPE_F16),
00991 OPC_I8F4FLOOR = OPR_FLOOR + RTYPE(MTYPE_I8) + DESC(MTYPE_F4),
00992 OPC_I8F8FLOOR = OPR_FLOOR + RTYPE(MTYPE_I8) + DESC(MTYPE_F8),
00993 OPC_I8FQFLOOR = OPR_FLOOR + RTYPE(MTYPE_I8) + DESC(MTYPE_FQ),
00994 OPC_I8F10FLOOR = OPR_FLOOR + RTYPE(MTYPE_I8) + DESC(MTYPE_F10),
00995 OPC_I8F16FLOOR = OPR_FLOOR + RTYPE(MTYPE_I8) + DESC(MTYPE_F16),
00996 OPC_U4F4FLOOR = OPR_FLOOR + RTYPE(MTYPE_U4) + DESC(MTYPE_F4),
00997 OPC_U4F8FLOOR = OPR_FLOOR + RTYPE(MTYPE_U4) + DESC(MTYPE_F8),
00998 OPC_U4FQFLOOR = OPR_FLOOR + RTYPE(MTYPE_U4) + DESC(MTYPE_FQ),
00999 OPC_U4F10FLOOR = OPR_FLOOR + RTYPE(MTYPE_U4) + DESC(MTYPE_F10),
01000 OPC_U4F16FLOOR = OPR_FLOOR + RTYPE(MTYPE_U4) + DESC(MTYPE_F16),
01001 OPC_U8F4FLOOR = OPR_FLOOR + RTYPE(MTYPE_U8) + DESC(MTYPE_F4),
01002 OPC_U8F8FLOOR = OPR_FLOOR + RTYPE(MTYPE_U8) + DESC(MTYPE_F8),
01003 OPC_U8FQFLOOR = OPR_FLOOR + RTYPE(MTYPE_U8) + DESC(MTYPE_FQ),
01004 OPC_U8F10FLOOR = OPR_FLOOR + RTYPE(MTYPE_U8) + DESC(MTYPE_F10),
01005 OPC_U8F16FLOOR = OPR_FLOOR + RTYPE(MTYPE_U8) + DESC(MTYPE_F16),
01006 #ifdef KEY
01007 OPC_F4F4FLOOR = OPR_FLOOR + RTYPE(MTYPE_F4) + DESC(MTYPE_F4),
01008 OPC_F8F8FLOOR = OPR_FLOOR + RTYPE(MTYPE_F8) + DESC(MTYPE_F8),
01009 #endif
01010 #ifndef TARG_X8664
01011 OPC_I16F4FLOOR = OPR_FLOOR + RTYPE(MTYPE_I16) + DESC(MTYPE_F4),
01012 OPC_I16F8FLOOR = OPR_FLOOR + RTYPE(MTYPE_I16) + DESC(MTYPE_F8),
01013 OPC_I16FQFLOOR = OPR_FLOOR + RTYPE(MTYPE_I16) + DESC(MTYPE_FQ),
01014 OPC_I16F10FLOOR = OPR_FLOOR + RTYPE(MTYPE_I16) + DESC(MTYPE_F10),
01015 OPC_I16F16FLOOR = OPR_FLOOR + RTYPE(MTYPE_I16) + DESC(MTYPE_F16),
01016 OPC_U16F4FLOOR = OPR_FLOOR + RTYPE(MTYPE_U16) + DESC(MTYPE_F4),
01017 OPC_U16F8FLOOR = OPR_FLOOR + RTYPE(MTYPE_U16) + DESC(MTYPE_F8),
01018 OPC_U16FQFLOOR = OPR_FLOOR + RTYPE(MTYPE_U16) + DESC(MTYPE_FQ),
01019 OPC_U16F10FLOOR = OPR_FLOOR + RTYPE(MTYPE_U16) + DESC(MTYPE_F10),
01020 OPC_U16F16FLOOR = OPR_FLOOR + RTYPE(MTYPE_U16) + DESC(MTYPE_F16),
01021 #endif
01022 OPC_FORWARD_BARRIER = OPR_FORWARD_BARRIER + RTYPE(MTYPE_V) + DESC(MTYPE_V),
01023 OPC_FUNC_ENTRY = OPR_FUNC_ENTRY + RTYPE(MTYPE_V) + DESC(MTYPE_V),
01024 OPC_BI4GE = OPR_GE + RTYPE(MTYPE_B) + DESC(MTYPE_I4),
01025 OPC_BI8GE = OPR_GE + RTYPE(MTYPE_B) + DESC(MTYPE_I8),
01026 OPC_BU4GE = OPR_GE + RTYPE(MTYPE_B) + DESC(MTYPE_U4),
01027 OPC_BU8GE = OPR_GE + RTYPE(MTYPE_B) + DESC(MTYPE_U8),
01028 OPC_BF4GE = OPR_GE + RTYPE(MTYPE_B) + DESC(MTYPE_F4),
01029 OPC_BF8GE = OPR_GE + RTYPE(MTYPE_B) + DESC(MTYPE_F8),
01030 OPC_BFQGE = OPR_GE + RTYPE(MTYPE_B) + DESC(MTYPE_FQ),
01031 OPC_BF10GE = OPR_GE + RTYPE(MTYPE_B) + DESC(MTYPE_F10),
01032 OPC_BF16GE = OPR_GE + RTYPE(MTYPE_B) + DESC(MTYPE_F16),
01033 OPC_BA4GE = OPR_GE + RTYPE(MTYPE_B) + DESC(MTYPE_A4),
01034 OPC_BA8GE = OPR_GE + RTYPE(MTYPE_B) + DESC(MTYPE_A8),
01035 #ifndef TARG_X8664
01036 OPC_BI16GE = OPR_GE + RTYPE(MTYPE_B) + DESC(MTYPE_I16),
01037 OPC_BU16GE = OPR_GE + RTYPE(MTYPE_B) + DESC(MTYPE_U16),
01038 #endif
01039 OPC_I4I4GE = OPR_GE + RTYPE(MTYPE_I4) + DESC(MTYPE_I4),
01040 OPC_I4I8GE = OPR_GE + RTYPE(MTYPE_I4) + DESC(MTYPE_I8),
01041 OPC_I4U4GE = OPR_GE + RTYPE(MTYPE_I4) + DESC(MTYPE_U4),
01042 OPC_I4U8GE = OPR_GE + RTYPE(MTYPE_I4) + DESC(MTYPE_U8),
01043 OPC_I4F4GE = OPR_GE + RTYPE(MTYPE_I4) + DESC(MTYPE_F4),
01044 OPC_I4F8GE = OPR_GE + RTYPE(MTYPE_I4) + DESC(MTYPE_F8),
01045 OPC_I4FQGE = OPR_GE + RTYPE(MTYPE_I4) + DESC(MTYPE_FQ),
01046 OPC_I4F10GE = OPR_GE + RTYPE(MTYPE_I4) + DESC(MTYPE_F10),
01047 OPC_I4F16GE = OPR_GE + RTYPE(MTYPE_I4) + DESC(MTYPE_F16),
01048 OPC_I4A4GE = OPR_GE + RTYPE(MTYPE_I4) + DESC(MTYPE_A4),
01049 OPC_I4A8GE = OPR_GE + RTYPE(MTYPE_I4) + DESC(MTYPE_A8),
01050 #ifndef TARG_X8664
01051 OPC_I4I16GE = OPR_GE + RTYPE(MTYPE_I4) + DESC(MTYPE_I16),
01052 OPC_I4U16GE = OPR_GE + RTYPE(MTYPE_I4) + DESC(MTYPE_U16),
01053 #else
01054 OPC_V16I4V16F4GE = OPR_GE + RTYPE(MTYPE_V16I4) + DESC(MTYPE_V16F4),
01055 OPC_V16I8V16F8GE = OPR_GE + RTYPE(MTYPE_V16I8) + DESC(MTYPE_V16F8),
01056 #endif
01057 OPC_I8I4GE = OPR_GE + RTYPE(MTYPE_I8) + DESC(MTYPE_I4),
01058 OPC_I8I8GE = OPR_GE + RTYPE(MTYPE_I8) + DESC(MTYPE_I8),
01059 OPC_I8U4GE = OPR_GE + RTYPE(MTYPE_I8) + DESC(MTYPE_U4),
01060 OPC_I8U8GE = OPR_GE + RTYPE(MTYPE_I8) + DESC(MTYPE_U8),
01061 OPC_I8F4GE = OPR_GE + RTYPE(MTYPE_I8) + DESC(MTYPE_F4),
01062 OPC_I8F8GE = OPR_GE + RTYPE(MTYPE_I8) + DESC(MTYPE_F8),
01063 OPC_I8FQGE = OPR_GE + RTYPE(MTYPE_I8) + DESC(MTYPE_FQ),
01064 OPC_I8F10GE = OPR_GE + RTYPE(MTYPE_I8) + DESC(MTYPE_F10),
01065 OPC_I8F16GE = OPR_GE + RTYPE(MTYPE_I8) + DESC(MTYPE_F16),
01066 OPC_I8A4GE = OPR_GE + RTYPE(MTYPE_I8) + DESC(MTYPE_A4),
01067 OPC_I8A8GE = OPR_GE + RTYPE(MTYPE_I8) + DESC(MTYPE_A8),
01068 #ifndef TARG_X8664
01069 OPC_I8I16GE = OPR_GE + RTYPE(MTYPE_I8) + DESC(MTYPE_I16),
01070 OPC_I8U16GE = OPR_GE + RTYPE(MTYPE_I8) + DESC(MTYPE_U16),
01071 #endif
01072 OPC_U4I4GE = OPR_GE + RTYPE(MTYPE_U4) + DESC(MTYPE_I4),
01073 OPC_U4I8GE = OPR_GE + RTYPE(MTYPE_U4) + DESC(MTYPE_I8),
01074 OPC_U4U4GE = OPR_GE + RTYPE(MTYPE_U4) + DESC(MTYPE_U4),
01075 OPC_U4U8GE = OPR_GE + RTYPE(MTYPE_U4) + DESC(MTYPE_U8),
01076 OPC_U4F4GE = OPR_GE + RTYPE(MTYPE_U4) + DESC(MTYPE_F4),
01077 OPC_U4F8GE = OPR_GE + RTYPE(MTYPE_U4) + DESC(MTYPE_F8),
01078 OPC_U4FQGE = OPR_GE + RTYPE(MTYPE_U4) + DESC(MTYPE_FQ),
01079 OPC_U4F10GE = OPR_GE + RTYPE(MTYPE_U4) + DESC(MTYPE_F10),
01080 OPC_U4F16GE = OPR_GE + RTYPE(MTYPE_U4) + DESC(MTYPE_F16),
01081 OPC_U4A4GE = OPR_GE + RTYPE(MTYPE_U4) + DESC(MTYPE_A4),
01082 OPC_U4A8GE = OPR_GE + RTYPE(MTYPE_U4) + DESC(MTYPE_A8),
01083 #ifndef TARG_X8664
01084 OPC_U4I16GE = OPR_GE + RTYPE(MTYPE_U4) + DESC(MTYPE_I16),
01085 OPC_U4U16GE = OPR_GE + RTYPE(MTYPE_U4) + DESC(MTYPE_U16),
01086 #endif
01087 OPC_U8I4GE = OPR_GE + RTYPE(MTYPE_U8) + DESC(MTYPE_I4),
01088 OPC_U8I8GE = OPR_GE + RTYPE(MTYPE_U8) + DESC(MTYPE_I8),
01089 OPC_U8U4GE = OPR_GE + RTYPE(MTYPE_U8) + DESC(MTYPE_U4),
01090 OPC_U8U8GE = OPR_GE + RTYPE(MTYPE_U8) + DESC(MTYPE_U8),
01091 OPC_U8F4GE = OPR_GE + RTYPE(MTYPE_U8) + DESC(MTYPE_F4),
01092 OPC_U8F8GE = OPR_GE + RTYPE(MTYPE_U8) + DESC(MTYPE_F8),
01093 OPC_U8FQGE = OPR_GE + RTYPE(MTYPE_U8) + DESC(MTYPE_FQ),
01094 OPC_U8F10GE = OPR_GE + RTYPE(MTYPE_U8) + DESC(MTYPE_F10),
01095 OPC_U8F16GE = OPR_GE + RTYPE(MTYPE_U8) + DESC(MTYPE_F16),
01096 OPC_U8A4GE = OPR_GE + RTYPE(MTYPE_U8) + DESC(MTYPE_A4),
01097 OPC_U8A8GE = OPR_GE + RTYPE(MTYPE_U8) + DESC(MTYPE_A8),
01098 #ifndef TARG_X8664
01099 OPC_U8I16GE = OPR_GE + RTYPE(MTYPE_U8) + DESC(MTYPE_I16),
01100 OPC_U8U16GE = OPR_GE + RTYPE(MTYPE_U8) + DESC(MTYPE_U16),
01101 #endif
01102 OPC_GOTO = OPR_GOTO + RTYPE(MTYPE_V) + DESC(MTYPE_V),
01103 OPC_BI4GT = OPR_GT + RTYPE(MTYPE_B) + DESC(MTYPE_I4),
01104 OPC_BI8GT = OPR_GT + RTYPE(MTYPE_B) + DESC(MTYPE_I8),
01105 OPC_BU4GT = OPR_GT + RTYPE(MTYPE_B) + DESC(MTYPE_U4),
01106 OPC_BU8GT = OPR_GT + RTYPE(MTYPE_B) + DESC(MTYPE_U8),
01107 OPC_BF4GT = OPR_GT + RTYPE(MTYPE_B) + DESC(MTYPE_F4),
01108 OPC_BF8GT = OPR_GT + RTYPE(MTYPE_B) + DESC(MTYPE_F8),
01109 OPC_BFQGT = OPR_GT + RTYPE(MTYPE_B) + DESC(MTYPE_FQ),
01110 OPC_BF10GT = OPR_GT + RTYPE(MTYPE_B) + DESC(MTYPE_F10),
01111 OPC_BF16GT = OPR_GT + RTYPE(MTYPE_B) + DESC(MTYPE_F16),
01112 OPC_BA4GT = OPR_GT + RTYPE(MTYPE_B) + DESC(MTYPE_A4),
01113 OPC_BA8GT = OPR_GT + RTYPE(MTYPE_B) + DESC(MTYPE_A8),
01114 #ifndef TARG_X8664
01115 OPC_BI16GT = OPR_GT + RTYPE(MTYPE_B) + DESC(MTYPE_I16),
01116 OPC_BU16GT = OPR_GT + RTYPE(MTYPE_B) + DESC(MTYPE_U16),
01117 #endif
01118 OPC_I4I4GT = OPR_GT + RTYPE(MTYPE_I4) + DESC(MTYPE_I4),
01119 OPC_I4I8GT = OPR_GT + RTYPE(MTYPE_I4) + DESC(MTYPE_I8),
01120 OPC_I4U4GT = OPR_GT + RTYPE(MTYPE_I4) + DESC(MTYPE_U4),
01121 OPC_I4U8GT = OPR_GT + RTYPE(MTYPE_I4) + DESC(MTYPE_U8),
01122 OPC_I4F4GT = OPR_GT + RTYPE(MTYPE_I4) + DESC(MTYPE_F4),
01123 OPC_I4F8GT = OPR_GT + RTYPE(MTYPE_I4) + DESC(MTYPE_F8),
01124 OPC_I4FQGT = OPR_GT + RTYPE(MTYPE_I4) + DESC(MTYPE_FQ),
01125 OPC_I4F10GT = OPR_GT + RTYPE(MTYPE_I4) + DESC(MTYPE_F10),
01126 OPC_I4F16GT = OPR_GT + RTYPE(MTYPE_I4) + DESC(MTYPE_F16),
01127 OPC_I4A4GT = OPR_GT + RTYPE(MTYPE_I4) + DESC(MTYPE_A4),
01128 OPC_I4A8GT = OPR_GT + RTYPE(MTYPE_I4) + DESC(MTYPE_A8),
01129 #ifndef TARG_X8664
01130 OPC_I4I16GT = OPR_GT + RTYPE(MTYPE_I4) + DESC(MTYPE_I16),
01131 OPC_I4U16GT = OPR_GT + RTYPE(MTYPE_I4) + DESC(MTYPE_U16),
01132 #else
01133 OPC_V16I4V16F4GT = OPR_GT + RTYPE(MTYPE_V16I4) + DESC(MTYPE_V16F4),
01134 OPC_V16I8V16F8GT = OPR_GT + RTYPE(MTYPE_V16I8) + DESC(MTYPE_V16F8),
01135 #endif
01136 OPC_I8I4GT = OPR_GT + RTYPE(MTYPE_I8) + DESC(MTYPE_I4),
01137 OPC_I8I8GT = OPR_GT + RTYPE(MTYPE_I8) + DESC(MTYPE_I8),
01138 OPC_I8U4GT = OPR_GT + RTYPE(MTYPE_I8) + DESC(MTYPE_U4),
01139 OPC_I8U8GT = OPR_GT + RTYPE(MTYPE_I8) + DESC(MTYPE_U8),
01140 OPC_I8F4GT = OPR_GT + RTYPE(MTYPE_I8) + DESC(MTYPE_F4),
01141 OPC_I8F8GT = OPR_GT + RTYPE(MTYPE_I8) + DESC(MTYPE_F8),
01142 OPC_I8FQGT = OPR_GT + RTYPE(MTYPE_I8) + DESC(MTYPE_FQ),
01143 OPC_I8F10GT = OPR_GT + RTYPE(MTYPE_I8) + DESC(MTYPE_F10),
01144 OPC_I8F16GT = OPR_GT + RTYPE(MTYPE_I8) + DESC(MTYPE_F16),
01145 OPC_I8A4GT = OPR_GT + RTYPE(MTYPE_I8) + DESC(MTYPE_A4),
01146 OPC_I8A8GT = OPR_GT + RTYPE(MTYPE_I8) + DESC(MTYPE_A8),
01147 #ifndef TARG_X8664
01148 OPC_I8I16GT = OPR_GT + RTYPE(MTYPE_I8) + DESC(MTYPE_I16),
01149 OPC_I8U16GT = OPR_GT + RTYPE(MTYPE_I8) + DESC(MTYPE_U16),
01150 #endif
01151 OPC_U4I4GT = OPR_GT + RTYPE(MTYPE_U4) + DESC(MTYPE_I4),
01152 OPC_U4I8GT = OPR_GT + RTYPE(MTYPE_U4) + DESC(MTYPE_I8),
01153 OPC_U4U4GT = OPR_GT + RTYPE(MTYPE_U4) + DESC(MTYPE_U4),
01154 OPC_U4U8GT = OPR_GT + RTYPE(MTYPE_U4) + DESC(MTYPE_U8),
01155 OPC_U4F4GT = OPR_GT + RTYPE(MTYPE_U4) + DESC(MTYPE_F4),
01156 OPC_U4F8GT = OPR_GT + RTYPE(MTYPE_U4) + DESC(MTYPE_F8),
01157 OPC_U4FQGT = OPR_GT + RTYPE(MTYPE_U4) + DESC(MTYPE_FQ),
01158 OPC_U4F10GT = OPR_GT + RTYPE(MTYPE_U4) + DESC(MTYPE_F10),
01159 OPC_U4F16GT = OPR_GT + RTYPE(MTYPE_U4) + DESC(MTYPE_F16),
01160 OPC_U4A4GT = OPR_GT + RTYPE(MTYPE_U4) + DESC(MTYPE_A4),
01161 OPC_U4A8GT = OPR_GT + RTYPE(MTYPE_U4) + DESC(MTYPE_A8),
01162 #ifndef TARG_X8664
01163 OPC_U4I16GT = OPR_GT + RTYPE(MTYPE_U4) + DESC(MTYPE_I16),
01164 OPC_U4U16GT = OPR_GT + RTYPE(MTYPE_U4) + DESC(MTYPE_U16),
01165 #endif
01166 OPC_U8I4GT = OPR_GT + RTYPE(MTYPE_U8) + DESC(MTYPE_I4),
01167 OPC_U8I8GT = OPR_GT + RTYPE(MTYPE_U8) + DESC(MTYPE_I8),
01168 OPC_U8U4GT = OPR_GT + RTYPE(MTYPE_U8) + DESC(MTYPE_U4),
01169 OPC_U8U8GT = OPR_GT + RTYPE(MTYPE_U8) + DESC(MTYPE_U8),
01170 OPC_U8F4GT = OPR_GT + RTYPE(MTYPE_U8) + DESC(MTYPE_F4),
01171 OPC_U8F8GT = OPR_GT + RTYPE(MTYPE_U8) + DESC(MTYPE_F8),
01172 OPC_U8FQGT = OPR_GT + RTYPE(MTYPE_U8) + DESC(MTYPE_FQ),
01173 OPC_U8F10GT = OPR_GT + RTYPE(MTYPE_U8) + DESC(MTYPE_F10),
01174 OPC_U8F16GT = OPR_GT + RTYPE(MTYPE_U8) + DESC(MTYPE_F16),
01175 OPC_U8A4GT = OPR_GT + RTYPE(MTYPE_U8) + DESC(MTYPE_A4),
01176 OPC_U8A8GT = OPR_GT + RTYPE(MTYPE_U8) + DESC(MTYPE_A8),
01177 #ifndef TARG_X8664
01178 OPC_U8I16GT = OPR_GT + RTYPE(MTYPE_U8) + DESC(MTYPE_I16),
01179 OPC_U8U16GT = OPR_GT + RTYPE(MTYPE_U8) + DESC(MTYPE_U16),
01180 #endif
01181 OPC_I4HIGHMPY = OPR_HIGHMPY + RTYPE(MTYPE_I4) + DESC(MTYPE_V),
01182 OPC_I8HIGHMPY = OPR_HIGHMPY + RTYPE(MTYPE_I8) + DESC(MTYPE_V),
01183 OPC_U4HIGHMPY = OPR_HIGHMPY + RTYPE(MTYPE_U4) + DESC(MTYPE_V),
01184 OPC_U8HIGHMPY = OPR_HIGHMPY + RTYPE(MTYPE_U8) + DESC(MTYPE_V),
01185 #ifndef TARG_X8664
01186 OPC_I16HIGHMPY = OPR_HIGHMPY + RTYPE(MTYPE_I16) + DESC(MTYPE_V),
01187 OPC_U16HIGHMPY = OPR_HIGHMPY + RTYPE(MTYPE_U16) + DESC(MTYPE_V),
01188 #else
01189 OPC_V16I1HIGHMPY = OPR_HIGHMPY + RTYPE(MTYPE_V16I1) + DESC(MTYPE_V),
01190 OPC_V16I2HIGHMPY = OPR_HIGHMPY + RTYPE(MTYPE_V16I2) + DESC(MTYPE_V),
01191 OPC_V16I4HIGHMPY = OPR_HIGHMPY + RTYPE(MTYPE_V16I4) + DESC(MTYPE_V),
01192 OPC_V16I8HIGHMPY = OPR_HIGHMPY + RTYPE(MTYPE_V16I8) + DESC(MTYPE_V),
01193 OPC_V16F4HIGHMPY = OPR_HIGHMPY + RTYPE(MTYPE_V16F4) + DESC(MTYPE_V),
01194 OPC_V16F8HIGHMPY = OPR_HIGHMPY + RTYPE(MTYPE_V16F8) + DESC(MTYPE_V),
01195 #endif
01196 OPC_I4HIGHPART = OPR_HIGHPART + RTYPE(MTYPE_I4) + DESC(MTYPE_V),
01197 OPC_I8HIGHPART = OPR_HIGHPART + RTYPE(MTYPE_I8) + DESC(MTYPE_V),
01198 OPC_U4HIGHPART = OPR_HIGHPART + RTYPE(MTYPE_U4) + DESC(MTYPE_V),
01199 OPC_U8HIGHPART = OPR_HIGHPART + RTYPE(MTYPE_U8) + DESC(MTYPE_V),
01200 #ifndef TARG_X8664
01201 OPC_I16HIGHPART = OPR_HIGHPART + RTYPE(MTYPE_I16) + DESC(MTYPE_V),
01202 OPC_U16HIGHPART = OPR_HIGHPART + RTYPE(MTYPE_U16) + DESC(MTYPE_V),
01203 #endif
01204 OPC_I1ICALL = OPR_ICALL + RTYPE(MTYPE_I1) + DESC(MTYPE_V),
01205 OPC_I2ICALL = OPR_ICALL + RTYPE(MTYPE_I2) + DESC(MTYPE_V),
01206 OPC_I4I4ICALL = OPR_ICALL + RTYPE(MTYPE_I4) + DESC(MTYPE_I4),
01207 OPC_I4ICALL = OPR_ICALL + RTYPE(MTYPE_I4) + DESC(MTYPE_V),
01208 OPC_I8I8ICALL = OPR_ICALL + RTYPE(MTYPE_I8) + DESC(MTYPE_I8),
01209 OPC_I8ICALL = OPR_ICALL + RTYPE(MTYPE_I8) + DESC(MTYPE_V),
01210 OPC_U1ICALL = OPR_ICALL + RTYPE(MTYPE_U1) + DESC(MTYPE_V),
01211 OPC_U2ICALL = OPR_ICALL + RTYPE(MTYPE_U2) + DESC(MTYPE_V),
01212 OPC_U4U4ICALL = OPR_ICALL + RTYPE(MTYPE_U4) + DESC(MTYPE_U4),
01213 OPC_U4ICALL = OPR_ICALL + RTYPE(MTYPE_U4) + DESC(MTYPE_V),
01214 OPC_U8U8ICALL = OPR_ICALL + RTYPE(MTYPE_U8) + DESC(MTYPE_U8),
01215 OPC_U8ICALL = OPR_ICALL + RTYPE(MTYPE_U8) + DESC(MTYPE_V),
01216 OPC_F4F4ICALL = OPR_ICALL + RTYPE(MTYPE_F4) + DESC(MTYPE_F4),
01217 OPC_F4F8ICALL = OPR_ICALL + RTYPE(MTYPE_F4) + DESC(MTYPE_F8),
01218 OPC_F4ICALL = OPR_ICALL + RTYPE(MTYPE_F4) + DESC(MTYPE_V),
01219 OPC_F8F4ICALL = OPR_ICALL + RTYPE(MTYPE_F8) + DESC(MTYPE_F4),
01220 OPC_F8F8ICALL = OPR_ICALL + RTYPE(MTYPE_F8) + DESC(MTYPE_F8),
01221 OPC_F8ICALL = OPR_ICALL + RTYPE(MTYPE_F8) + DESC(MTYPE_V),
01222 OPC_FQICALL = OPR_ICALL + RTYPE(MTYPE_FQ) + DESC(MTYPE_V),
01223 OPC_F10ICALL = OPR_ICALL + RTYPE(MTYPE_F10) + DESC(MTYPE_V),
01224 OPC_F16ICALL = OPR_ICALL + RTYPE(MTYPE_F16) + DESC(MTYPE_V),
01225 OPC_C4ICALL = OPR_ICALL + RTYPE(MTYPE_C4) + DESC(MTYPE_V),
01226 OPC_C8ICALL = OPR_ICALL + RTYPE(MTYPE_C8) + DESC(MTYPE_V),
01227 OPC_CQICALL = OPR_ICALL + RTYPE(MTYPE_CQ) + DESC(MTYPE_V),
01228 OPC_MICALL = OPR_ICALL + RTYPE(MTYPE_M) + DESC(MTYPE_V),
01229 OPC_VICALL = OPR_ICALL + RTYPE(MTYPE_V) + DESC(MTYPE_V),
01230 OPC_A4ICALL = OPR_ICALL + RTYPE(MTYPE_A4) + DESC(MTYPE_V),
01231 OPC_A8ICALL = OPR_ICALL + RTYPE(MTYPE_A8) + DESC(MTYPE_V),
01232 #ifndef TARG_X8664
01233 OPC_C10ICALL = OPR_ICALL + RTYPE(MTYPE_C10) + DESC(MTYPE_V),
01234 OPC_C16ICALL = OPR_ICALL + RTYPE(MTYPE_C16) + DESC(MTYPE_V),
01235 #endif
01236 OPC_IDNAME = OPR_IDNAME + RTYPE(MTYPE_V) + DESC(MTYPE_V),
01237 OPC_IF = OPR_IF + RTYPE(MTYPE_V) + DESC(MTYPE_V),
01238 OPC_U4ILDA = OPR_ILDA + RTYPE(MTYPE_U4) + DESC(MTYPE_V),
01239 OPC_U8ILDA = OPR_ILDA + RTYPE(MTYPE_U8) + DESC(MTYPE_V),
01240 OPC_A4ILDA = OPR_ILDA + RTYPE(MTYPE_A4) + DESC(MTYPE_V),
01241 OPC_A8ILDA = OPR_ILDA + RTYPE(MTYPE_A8) + DESC(MTYPE_V),
01242 OPC_I4I1ILDBITS = OPR_ILDBITS + RTYPE(MTYPE_I4) + DESC(MTYPE_I1),
01243 OPC_I4I2ILDBITS = OPR_ILDBITS + RTYPE(MTYPE_I4) + DESC(MTYPE_I2),
01244 OPC_I4U1ILDBITS = OPR_ILDBITS + RTYPE(MTYPE_I4) + DESC(MTYPE_U1),
01245 OPC_I4U2ILDBITS = OPR_ILDBITS + RTYPE(MTYPE_I4) + DESC(MTYPE_U2),
01246 OPC_I8I1ILDBITS = OPR_ILDBITS + RTYPE(MTYPE_I8) + DESC(MTYPE_I1),
01247 OPC_I8I2ILDBITS = OPR_ILDBITS + RTYPE(MTYPE_I8) + DESC(MTYPE_I2),
01248 OPC_I8U1ILDBITS = OPR_ILDBITS + RTYPE(MTYPE_I8) + DESC(MTYPE_U1),
01249 OPC_I8U2ILDBITS = OPR_ILDBITS + RTYPE(MTYPE_I8) + DESC(MTYPE_U2),
01250 OPC_U4I1ILDBITS = OPR_ILDBITS + RTYPE(MTYPE_U4) + DESC(MTYPE_I1),
01251 OPC_U4I2ILDBITS = OPR_ILDBITS + RTYPE(MTYPE_U4) + DESC(MTYPE_I2),
01252 OPC_U4U1ILDBITS = OPR_ILDBITS + RTYPE(MTYPE_U4) + DESC(MTYPE_U1),
01253 OPC_U4U2ILDBITS = OPR_ILDBITS + RTYPE(MTYPE_U4) + DESC(MTYPE_U2),
01254 OPC_U8I1ILDBITS = OPR_ILDBITS + RTYPE(MTYPE_U8) + DESC(MTYPE_I1),
01255 OPC_U8I2ILDBITS = OPR_ILDBITS + RTYPE(MTYPE_U8) + DESC(MTYPE_I2),
01256 OPC_U8U1ILDBITS = OPR_ILDBITS + RTYPE(MTYPE_U8) + DESC(MTYPE_U1),
01257 OPC_U8U2ILDBITS = OPR_ILDBITS + RTYPE(MTYPE_U8) + DESC(MTYPE_U2),
01258 #ifndef TARG_X8664
01259 OPC_I16I1ILDBITS = OPR_ILDBITS + RTYPE(MTYPE_I16) + DESC(MTYPE_I1),
01260 OPC_I16I2ILDBITS = OPR_ILDBITS + RTYPE(MTYPE_I16) + DESC(MTYPE_I2),
01261 OPC_I16U1ILDBITS = OPR_ILDBITS + RTYPE(MTYPE_I16) + DESC(MTYPE_U1),
01262 OPC_I16U2ILDBITS = OPR_ILDBITS + RTYPE(MTYPE_I16) + DESC(MTYPE_U2),
01263 OPC_U16I1ILDBITS = OPR_ILDBITS + RTYPE(MTYPE_U16) + DESC(MTYPE_I1),
01264 OPC_U16I2ILDBITS = OPR_ILDBITS + RTYPE(MTYPE_U16) + DESC(MTYPE_I2),
01265 OPC_U16U1ILDBITS = OPR_ILDBITS + RTYPE(MTYPE_U16) + DESC(MTYPE_U1),
01266 OPC_U16U2ILDBITS = OPR_ILDBITS + RTYPE(MTYPE_U16) + DESC(MTYPE_U2),
01267 #endif
01268 OPC_I4I1ILOAD = OPR_ILOAD + RTYPE(MTYPE_I4) + DESC(MTYPE_I1),
01269 OPC_I4I2ILOAD = OPR_ILOAD + RTYPE(MTYPE_I4) + DESC(MTYPE_I2),
01270 OPC_I4I4ILOAD = OPR_ILOAD + RTYPE(MTYPE_I4) + DESC(MTYPE_I4),
01271 OPC_I4I8ILOAD = OPR_ILOAD + RTYPE(MTYPE_I4) + DESC(MTYPE_I8),
01272 OPC_I4BSILOAD = OPR_ILOAD + RTYPE(MTYPE_I4) + DESC(MTYPE_BS),
01273 OPC_I8I1ILOAD = OPR_ILOAD + RTYPE(MTYPE_I8) + DESC(MTYPE_I1),
01274 OPC_I8I2ILOAD = OPR_ILOAD + RTYPE(MTYPE_I8) + DESC(MTYPE_I2),
01275 OPC_I8I4ILOAD = OPR_ILOAD + RTYPE(MTYPE_I8) + DESC(MTYPE_I4),
01276 OPC_I8I8ILOAD = OPR_ILOAD + RTYPE(MTYPE_I8) + DESC(MTYPE_I8),
01277 OPC_I8BSILOAD = OPR_ILOAD + RTYPE(MTYPE_I8) + DESC(MTYPE_BS),
01278 OPC_U4U1ILOAD = OPR_ILOAD + RTYPE(MTYPE_U4) + DESC(MTYPE_U1),
01279 OPC_U4U2ILOAD = OPR_ILOAD + RTYPE(MTYPE_U4) + DESC(MTYPE_U2),
01280 OPC_U4U4ILOAD = OPR_ILOAD + RTYPE(MTYPE_U4) + DESC(MTYPE_U4),
01281 OPC_U4U8ILOAD = OPR_ILOAD + RTYPE(MTYPE_U4) + DESC(MTYPE_U8),
01282 OPC_U4BSILOAD = OPR_ILOAD + RTYPE(MTYPE_U4) + DESC(MTYPE_BS),
01283 OPC_U8U1ILOAD = OPR_ILOAD + RTYPE(MTYPE_U8) + DESC(MTYPE_U1),
01284 OPC_U8U2ILOAD = OPR_ILOAD + RTYPE(MTYPE_U8) + DESC(MTYPE_U2),
01285 OPC_U8U4ILOAD = OPR_ILOAD + RTYPE(MTYPE_U8) + DESC(MTYPE_U4),
01286 OPC_U8U8ILOAD = OPR_ILOAD + RTYPE(MTYPE_U8) + DESC(MTYPE_U8),
01287 OPC_U8BSILOAD = OPR_ILOAD + RTYPE(MTYPE_U8) + DESC(MTYPE_BS),
01288 OPC_F4F4ILOAD = OPR_ILOAD + RTYPE(MTYPE_F4) + DESC(MTYPE_F4),
01289 OPC_F8F8ILOAD = OPR_ILOAD + RTYPE(MTYPE_F8) + DESC(MTYPE_F8),
01290 OPC_FQFQILOAD = OPR_ILOAD + RTYPE(MTYPE_FQ) + DESC(MTYPE_FQ),
01291 OPC_F10F10ILOAD = OPR_ILOAD + RTYPE(MTYPE_F10) + DESC(MTYPE_F10),
01292 OPC_F16F16ILOAD = OPR_ILOAD + RTYPE(MTYPE_F16) + DESC(MTYPE_F16),
01293 #ifdef TARG_X8664
01294 OPC_V16I1V16I1ILOAD = OPR_ILOAD + RTYPE(MTYPE_V16I1) + DESC(MTYPE_V16I1),
01295 OPC_V16I2V16I2ILOAD = OPR_ILOAD + RTYPE(MTYPE_V16I2) + DESC(MTYPE_V16I2),
01296 OPC_V16I4V16I4ILOAD = OPR_ILOAD + RTYPE(MTYPE_V16I4) + DESC(MTYPE_V16I4),
01297 OPC_V16I8V16I8ILOAD = OPR_ILOAD + RTYPE(MTYPE_V16I8) + DESC(MTYPE_V16I8),
01298 OPC_V16F4V16F4ILOAD = OPR_ILOAD + RTYPE(MTYPE_V16F4) + DESC(MTYPE_V16F4),
01299 OPC_V16F8V16F8ILOAD = OPR_ILOAD + RTYPE(MTYPE_V16F8) + DESC(MTYPE_V16F8),
01300 OPC_V16C4V16C4ILOAD = OPR_ILOAD + RTYPE(MTYPE_V16C4) + DESC(MTYPE_V16C4),
01301 OPC_V16C8V16C8ILOAD = OPR_ILOAD + RTYPE(MTYPE_V16C8) + DESC(MTYPE_V16C8),
01302 #endif
01303 OPC_C4C4ILOAD = OPR_ILOAD + RTYPE(MTYPE_C4) + DESC(MTYPE_C4),
01304 OPC_C8C8ILOAD = OPR_ILOAD + RTYPE(MTYPE_C8) + DESC(MTYPE_C8),
01305 OPC_CQCQILOAD = OPR_ILOAD + RTYPE(MTYPE_CQ) + DESC(MTYPE_CQ),
01306 OPC_MMILOAD = OPR_ILOAD + RTYPE(MTYPE_M) + DESC(MTYPE_M),
01307 OPC_A4A4ILOAD = OPR_ILOAD + RTYPE(MTYPE_A4) + DESC(MTYPE_A4),
01308 OPC_A8A8ILOAD = OPR_ILOAD + RTYPE(MTYPE_A8) + DESC(MTYPE_A8),
01309 #ifndef TARG_X8664
01310 OPC_C10C10ILOAD = OPR_ILOAD + RTYPE(MTYPE_C10) + DESC(MTYPE_C10),
01311 OPC_C16C16ILOAD = OPR_ILOAD + RTYPE(MTYPE_C16) + DESC(MTYPE_C16),
01312 #endif
01313 OPC_F4ILOADX = OPR_ILOADX + RTYPE(MTYPE_F4) + DESC(MTYPE_V),
01314 OPC_F8ILOADX = OPR_ILOADX + RTYPE(MTYPE_F8) + DESC(MTYPE_V),
01315 OPC_FQILOADX = OPR_ILOADX + RTYPE(MTYPE_FQ) + DESC(MTYPE_V),
01316 OPC_F10ILOADX = OPR_ILOADX + RTYPE(MTYPE_F10) + DESC(MTYPE_V),
01317 OPC_F16ILOADX = OPR_ILOADX + RTYPE(MTYPE_F16) + DESC(MTYPE_V),
01318 OPC_F4SECONDPART = OPR_SECONDPART + RTYPE(MTYPE_F4) + DESC(MTYPE_V),
01319 OPC_F8SECONDPART = OPR_SECONDPART + RTYPE(MTYPE_F8) + DESC(MTYPE_V),
01320 OPC_FQSECONDPART = OPR_SECONDPART + RTYPE(MTYPE_FQ) + DESC(MTYPE_V),
01321 OPC_F10SECONDPART = OPR_SECONDPART + RTYPE(MTYPE_F10) + DESC(MTYPE_V),
01322 OPC_F16SECONDPART = OPR_SECONDPART + RTYPE(MTYPE_F16) + DESC(MTYPE_V),
01323 OPC_BINTCONST = OPR_INTCONST + RTYPE(MTYPE_B) + DESC(MTYPE_V),
01324 OPC_I4INTCONST = OPR_INTCONST + RTYPE(MTYPE_I4) + DESC(MTYPE_V),
01325 OPC_I8INTCONST = OPR_INTCONST + RTYPE(MTYPE_I8) + DESC(MTYPE_V),
01326 OPC_U4INTCONST = OPR_INTCONST + RTYPE(MTYPE_U4) + DESC(MTYPE_V),
01327 OPC_U8INTCONST = OPR_INTCONST + RTYPE(MTYPE_U8) + DESC(MTYPE_V),
01328 OPC_A4INTCONST = OPR_INTCONST + RTYPE(MTYPE_A4) + DESC(MTYPE_V),
01329 OPC_A8INTCONST = OPR_INTCONST + RTYPE(MTYPE_A8) + DESC(MTYPE_V),
01330 #ifndef TARG_X8664
01331 OPC_I16INTCONST = OPR_INTCONST + RTYPE(MTYPE_I16) + DESC(MTYPE_V),
01332 OPC_U16INTCONST = OPR_INTCONST + RTYPE(MTYPE_U16) + DESC(MTYPE_V),
01333 #endif
01334 OPC_I1INTRINSIC_CALL = OPR_INTRINSIC_CALL + RTYPE(MTYPE_I1) + DESC(MTYPE_V),
01335 OPC_I2INTRINSIC_CALL = OPR_INTRINSIC_CALL + RTYPE(MTYPE_I2) + DESC(MTYPE_V),
01336 OPC_I4I4INTRINSIC_CALL = OPR_INTRINSIC_CALL + RTYPE(MTYPE_I4) + DESC(MTYPE_I4),
01337 OPC_I4INTRINSIC_CALL = OPR_INTRINSIC_CALL + RTYPE(MTYPE_I4) + DESC(MTYPE_V),
01338 OPC_I8I8INTRINSIC_CALL = OPR_INTRINSIC_CALL + RTYPE(MTYPE_I8) + DESC(MTYPE_I8),
01339 OPC_I8INTRINSIC_CALL = OPR_INTRINSIC_CALL + RTYPE(MTYPE_I8) + DESC(MTYPE_V),
01340 OPC_U1INTRINSIC_CALL = OPR_INTRINSIC_CALL + RTYPE(MTYPE_U1) + DESC(MTYPE_V),
01341 OPC_U2INTRINSIC_CALL = OPR_INTRINSIC_CALL + RTYPE(MTYPE_U2) + DESC(MTYPE_V),
01342 OPC_U4U4INTRINSIC_CALL = OPR_INTRINSIC_CALL + RTYPE(MTYPE_U4) + DESC(MTYPE_U4),
01343 OPC_U4INTRINSIC_CALL = OPR_INTRINSIC_CALL + RTYPE(MTYPE_U4) + DESC(MTYPE_V),
01344 OPC_U8U8INTRINSIC_CALL = OPR_INTRINSIC_CALL + RTYPE(MTYPE_U8) + DESC(MTYPE_U8),
01345 OPC_U8INTRINSIC_CALL = OPR_INTRINSIC_CALL + RTYPE(MTYPE_U8) + DESC(MTYPE_V),
01346 OPC_F4F4INTRINSIC_CALL = OPR_INTRINSIC_CALL + RTYPE(MTYPE_F4) + DESC(MTYPE_F4),
01347 OPC_F4F8INTRINSIC_CALL = OPR_INTRINSIC_CALL + RTYPE(MTYPE_F4) + DESC(MTYPE_F8),
01348 OPC_F4INTRINSIC_CALL = OPR_INTRINSIC_CALL + RTYPE(MTYPE_F4) + DESC(MTYPE_V),
01349 OPC_F8F4INTRINSIC_CALL = OPR_INTRINSIC_CALL + RTYPE(MTYPE_F8) + DESC(MTYPE_F4),
01350 OPC_F8F8INTRINSIC_CALL = OPR_INTRINSIC_CALL + RTYPE(MTYPE_F8) + DESC(MTYPE_F8),
01351 OPC_F8INTRINSIC_CALL = OPR_INTRINSIC_CALL + RTYPE(MTYPE_F8) + DESC(MTYPE_V),
01352 OPC_FQINTRINSIC_CALL = OPR_INTRINSIC_CALL + RTYPE(MTYPE_FQ) + DESC(MTYPE_V),
01353 OPC_F10INTRINSIC_CALL = OPR_INTRINSIC_CALL + RTYPE(MTYPE_F10) + DESC(MTYPE_V),
01354 OPC_F16INTRINSIC_CALL = OPR_INTRINSIC_CALL + RTYPE(MTYPE_F16) + DESC(MTYPE_V),
01355 OPC_C4INTRINSIC_CALL = OPR_INTRINSIC_CALL + RTYPE(MTYPE_C4) + DESC(MTYPE_V),
01356 OPC_C8INTRINSIC_CALL = OPR_INTRINSIC_CALL + RTYPE(MTYPE_C8) + DESC(MTYPE_V),
01357 OPC_CQINTRINSIC_CALL = OPR_INTRINSIC_CALL + RTYPE(MTYPE_CQ) + DESC(MTYPE_V),
01358 OPC_MINTRINSIC_CALL = OPR_INTRINSIC_CALL + RTYPE(MTYPE_M) + DESC(MTYPE_V),
01359 OPC_VINTRINSIC_CALL = OPR_INTRINSIC_CALL + RTYPE(MTYPE_V) + DESC(MTYPE_V),
01360 OPC_A4INTRINSIC_CALL = OPR_INTRINSIC_CALL + RTYPE(MTYPE_A4) + DESC(MTYPE_V),
01361 OPC_A8INTRINSIC_CALL = OPR_INTRINSIC_CALL + RTYPE(MTYPE_A8) + DESC(MTYPE_V),
01362 #ifndef TARG_X8664
01363 OPC_C10INTRINSIC_CALL = OPR_INTRINSIC_CALL + RTYPE(MTYPE_C10) + DESC(MTYPE_V),
01364 OPC_C16INTRINSIC_CALL = OPR_INTRINSIC_CALL + RTYPE(MTYPE_C16) + DESC(MTYPE_V),
01365 #endif
01366 OPC_BINTRINSIC_OP = OPR_INTRINSIC_OP + RTYPE(MTYPE_B) + DESC(MTYPE_V),
01367 OPC_I1INTRINSIC_OP = OPR_INTRINSIC_OP + RTYPE(MTYPE_I1) + DESC(MTYPE_V),
01368 OPC_I2INTRINSIC_OP = OPR_INTRINSIC_OP + RTYPE(MTYPE_I2) + DESC(MTYPE_V),
01369 OPC_I4INTRINSIC_OP = OPR_INTRINSIC_OP + RTYPE(MTYPE_I4) + DESC(MTYPE_V),
01370 OPC_I8INTRINSIC_OP = OPR_INTRINSIC_OP + RTYPE(MTYPE_I8) + DESC(MTYPE_V),
01371 OPC_U1INTRINSIC_OP = OPR_INTRINSIC_OP + RTYPE(MTYPE_U1) + DESC(MTYPE_V),
01372 OPC_U2INTRINSIC_OP = OPR_INTRINSIC_OP + RTYPE(MTYPE_U2) + DESC(MTYPE_V),
01373 OPC_U4INTRINSIC_OP = OPR_INTRINSIC_OP + RTYPE(MTYPE_U4) + DESC(MTYPE_V),
01374 OPC_U8INTRINSIC_OP = OPR_INTRINSIC_OP + RTYPE(MTYPE_U8) + DESC(MTYPE_V),
01375 OPC_F4INTRINSIC_OP = OPR_INTRINSIC_OP + RTYPE(MTYPE_F4) + DESC(MTYPE_V),
01376 OPC_F8INTRINSIC_OP = OPR_INTRINSIC_OP + RTYPE(MTYPE_F8) + DESC(MTYPE_V),
01377 OPC_FQINTRINSIC_OP = OPR_INTRINSIC_OP + RTYPE(MTYPE_FQ) + DESC(MTYPE_V),
01378 OPC_F10INTRINSIC_OP = OPR_INTRINSIC_OP + RTYPE(MTYPE_F10) + DESC(MTYPE_V),
01379 OPC_F16INTRINSIC_OP = OPR_INTRINSIC_OP + RTYPE(MTYPE_F16) + DESC(MTYPE_V),
01380 OPC_C4INTRINSIC_OP = OPR_INTRINSIC_OP + RTYPE(MTYPE_C4) + DESC(MTYPE_V),
01381 OPC_C8INTRINSIC_OP = OPR_INTRINSIC_OP + RTYPE(MTYPE_C8) + DESC(MTYPE_V),
01382 OPC_CQINTRINSIC_OP = OPR_INTRINSIC_OP + RTYPE(MTYPE_CQ) + DESC(MTYPE_V),
01383 OPC_MINTRINSIC_OP = OPR_INTRINSIC_OP + RTYPE(MTYPE_M) + DESC(MTYPE_V),
01384 OPC_A4INTRINSIC_OP = OPR_INTRINSIC_OP + RTYPE(MTYPE_A4) + DESC(MTYPE_V),
01385 OPC_A8INTRINSIC_OP = OPR_INTRINSIC_OP + RTYPE(MTYPE_A8) + DESC(MTYPE_V),
01386 #ifndef TARG_X8664
01387 OPC_C10INTRINSIC_OP = OPR_INTRINSIC_OP + RTYPE(MTYPE_C10) + DESC(MTYPE_V),
01388 OPC_C16INTRINSIC_OP = OPR_INTRINSIC_OP + RTYPE(MTYPE_C16) + DESC(MTYPE_V),
01389 OPC_I16INTRINSIC_OP = OPR_INTRINSIC_OP + RTYPE(MTYPE_I16) + DESC(MTYPE_V),
01390 OPC_U16INTRINSIC_OP = OPR_INTRINSIC_OP + RTYPE(MTYPE_U16) + DESC(MTYPE_V),
01391 #endif
01392 OPC_IO = OPR_IO + RTYPE(MTYPE_V) + DESC(MTYPE_V),
01393 OPC_IO_ITEM = OPR_IO_ITEM + RTYPE(MTYPE_V) + DESC(MTYPE_V),
01394 OPC_I1ISTBITS = OPR_ISTBITS + RTYPE(MTYPE_V) + DESC(MTYPE_I1),
01395 OPC_I2ISTBITS = OPR_ISTBITS + RTYPE(MTYPE_V) + DESC(MTYPE_I2),
01396 OPC_U1ISTBITS = OPR_ISTBITS + RTYPE(MTYPE_V) + DESC(MTYPE_U1),
01397 OPC_U2ISTBITS = OPR_ISTBITS + RTYPE(MTYPE_V) + DESC(MTYPE_U2),
01398 OPC_I1ISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_I1),
01399 OPC_I2ISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_I2),
01400 OPC_I4ISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_I4),
01401 OPC_I8ISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_I8),
01402 OPC_U1ISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_U1),
01403 OPC_U2ISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_U2),
01404 OPC_U4ISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_U4),
01405 OPC_U8ISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_U8),
01406 OPC_F4ISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_F4),
01407 OPC_F8ISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_F8),
01408 OPC_FQISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_FQ),
01409 OPC_F10ISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_F10),
01410 OPC_F16ISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_F16),
01411 #ifdef TARG_X8664
01412 OPC_V16I1ISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_V16I1),
01413 OPC_V16I2ISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_V16I2),
01414 OPC_V16I4ISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_V16I4),
01415 OPC_V16I8ISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_V16I8),
01416 OPC_V16F4ISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_V16F4),
01417 OPC_V16F8ISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_V16F8),
01418 OPC_V16C4ISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_V16C4),
01419 OPC_V16C8ISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_V16C8),
01420 #endif
01421 OPC_C4ISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_C4),
01422 OPC_C8ISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_C8),
01423 OPC_CQISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_CQ),
01424 OPC_MISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_M),
01425 OPC_BSISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_BS),
01426 OPC_A4ISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_A4),
01427 OPC_A8ISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_A8),
01428 #ifndef TARG_X8664
01429 OPC_C10ISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_C10),
01430 OPC_C16ISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_C16),
01431 OPC_I16ISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_I16),
01432 OPC_U16ISTORE = OPR_ISTORE + RTYPE(MTYPE_V) + DESC(MTYPE_U16),
01433 #endif
01434 OPC_F4ISTOREX = OPR_ISTOREX + RTYPE(MTYPE_V) + DESC(MTYPE_F4),
01435 OPC_F8ISTOREX = OPR_ISTOREX + RTYPE(MTYPE_V) + DESC(MTYPE_F8),
01436 OPC_FQISTOREX = OPR_ISTOREX + RTYPE(MTYPE_V) + DESC(MTYPE_FQ),
01437 OPC_F10ISTOREX = OPR_ISTOREX + RTYPE(MTYPE_V) + DESC(MTYPE_F10),
01438 OPC_F16ISTOREX = OPR_ISTOREX + RTYPE(MTYPE_V) + DESC(MTYPE_F16),
01439 OPC_LABEL = OPR_LABEL + RTYPE(MTYPE_V) + DESC(MTYPE_V),
01440 OPC_BLAND = OPR_LAND + RTYPE(MTYPE_B) + DESC(MTYPE_V),
01441 OPC_I4LAND = OPR_LAND + RTYPE(MTYPE_I4) + DESC(MTYPE_V),
01442 OPC_U4LDA = OPR_LDA + RTYPE(MTYPE_U4) + DESC(MTYPE_V),
01443 OPC_U8LDA = OPR_LDA + RTYPE(MTYPE_U8) + DESC(MTYPE_V),
01444 OPC_A4LDA = OPR_LDA + RTYPE(MTYPE_A4) + DESC(MTYPE_V),
01445 OPC_A8LDA = OPR_LDA + RTYPE(MTYPE_A8) + DESC(MTYPE_V),
01446 OPC_I4I1LDBITS = OPR_LDBITS + RTYPE(MTYPE_I4) + DESC(MTYPE_I1),
01447 OPC_I4I2LDBITS = OPR_LDBITS + RTYPE(MTYPE_I4) + DESC(MTYPE_I2),
01448 OPC_I4U1LDBITS = OPR_LDBITS + RTYPE(MTYPE_I4) + DESC(MTYPE_U1),
01449 OPC_I4U2LDBITS = OPR_LDBITS + RTYPE(MTYPE_I4) + DESC(MTYPE_U2),
01450 OPC_I8I1LDBITS = OPR_LDBITS + RTYPE(MTYPE_I8) + DESC(MTYPE_I1),
01451 OPC_I8I2LDBITS = OPR_LDBITS + RTYPE(MTYPE_I8) + DESC(MTYPE_I2),
01452 OPC_I8U1LDBITS = OPR_LDBITS + RTYPE(MTYPE_I8) + DESC(MTYPE_U1),
01453 OPC_I8U2LDBITS = OPR_LDBITS + RTYPE(MTYPE_I8) + DESC(MTYPE_U2),
01454 OPC_U4I1LDBITS = OPR_LDBITS + RTYPE(MTYPE_U4) + DESC(MTYPE_I1),
01455 OPC_U4I2LDBITS = OPR_LDBITS + RTYPE(MTYPE_U4) + DESC(MTYPE_I2),
01456 OPC_U4U1LDBITS = OPR_LDBITS + RTYPE(MTYPE_U4) + DESC(MTYPE_U1),
01457 OPC_U4U2LDBITS = OPR_LDBITS + RTYPE(MTYPE_U4) + DESC(MTYPE_U2),
01458 OPC_U8I1LDBITS = OPR_LDBITS + RTYPE(MTYPE_U8) + DESC(MTYPE_I1),
01459 OPC_U8I2LDBITS = OPR_LDBITS + RTYPE(MTYPE_U8) + DESC(MTYPE_I2),
01460 OPC_U8U1LDBITS = OPR_LDBITS + RTYPE(MTYPE_U8) + DESC(MTYPE_U1),
01461 OPC_U8U2LDBITS = OPR_LDBITS + RTYPE(MTYPE_U8) + DESC(MTYPE_U2),
01462 #ifndef TARG_X8664
01463 OPC_I16I1LDBITS = OPR_LDBITS + RTYPE(MTYPE_I16) + DESC(MTYPE_I1),
01464 OPC_I16I2LDBITS = OPR_LDBITS + RTYPE(MTYPE_I16) + DESC(MTYPE_I2),
01465 OPC_I16U1LDBITS = OPR_LDBITS + RTYPE(MTYPE_I16) + DESC(MTYPE_U1),
01466 OPC_I16U2LDBITS = OPR_LDBITS + RTYPE(MTYPE_I16) + DESC(MTYPE_U2),
01467 OPC_U16I1LDBITS = OPR_LDBITS + RTYPE(MTYPE_U16) + DESC(MTYPE_I1),
01468 OPC_U16I2LDBITS = OPR_LDBITS + RTYPE(MTYPE_U16) + DESC(MTYPE_I2),
01469 OPC_U16U1LDBITS = OPR_LDBITS + RTYPE(MTYPE_U16) + DESC(MTYPE_U1),
01470 OPC_U16U2LDBITS = OPR_LDBITS + RTYPE(MTYPE_U16) + DESC(MTYPE_U2),
01471 #endif
01472 OPC_I4I1LDID = OPR_LDID + RTYPE(MTYPE_I4) + DESC(MTYPE_I1),
01473 OPC_I4I2LDID = OPR_LDID + RTYPE(MTYPE_I4) + DESC(MTYPE_I2),
01474 OPC_I4I4LDID = OPR_LDID + RTYPE(MTYPE_I4) + DESC(MTYPE_I4),
01475 OPC_I4I8LDID = OPR_LDID + RTYPE(MTYPE_I4) + DESC(MTYPE_I8),
01476 OPC_I4BSLDID = OPR_LDID + RTYPE(MTYPE_I4) + DESC(MTYPE_BS),
01477 OPC_I8I1LDID = OPR_LDID + RTYPE(MTYPE_I8) + DESC(MTYPE_I1),
01478 OPC_I8I2LDID = OPR_LDID + RTYPE(MTYPE_I8) + DESC(MTYPE_I2),
01479 OPC_I8I4LDID = OPR_LDID + RTYPE(MTYPE_I8) + DESC(MTYPE_I4),
01480 OPC_I8I8LDID = OPR_LDID + RTYPE(MTYPE_I8) + DESC(MTYPE_I8),
01481 OPC_I8BSLDID = OPR_LDID + RTYPE(MTYPE_I8) + DESC(MTYPE_BS),
01482 OPC_U4U1LDID = OPR_LDID + RTYPE(MTYPE_U4) + DESC(MTYPE_U1),
01483 OPC_U4U2LDID = OPR_LDID + RTYPE(MTYPE_U4) + DESC(MTYPE_U2),
01484 OPC_U4U4LDID = OPR_LDID + RTYPE(MTYPE_U4) + DESC(MTYPE_U4),
01485 OPC_U4U8LDID = OPR_LDID + RTYPE(MTYPE_U4) + DESC(MTYPE_U8),
01486 OPC_U4BSLDID = OPR_LDID + RTYPE(MTYPE_U4) + DESC(MTYPE_BS),
01487 OPC_U8U1LDID = OPR_LDID + RTYPE(MTYPE_U8) + DESC(MTYPE_U1),
01488 OPC_U8U2LDID = OPR_LDID + RTYPE(MTYPE_U8) + DESC(MTYPE_U2),
01489 OPC_U8U4LDID = OPR_LDID + RTYPE(MTYPE_U8) + DESC(MTYPE_U4),
01490 OPC_U8U8LDID = OPR_LDID + RTYPE(MTYPE_U8) + DESC(MTYPE_U8),
01491 OPC_U8BSLDID = OPR_LDID + RTYPE(MTYPE_U8) + DESC(MTYPE_BS),
01492 OPC_F4F4LDID = OPR_LDID + RTYPE(MTYPE_F4) + DESC(MTYPE_F4),
01493 OPC_F8F8LDID = OPR_LDID + RTYPE(MTYPE_F8) + DESC(MTYPE_F8),
01494 OPC_FQFQLDID = OPR_LDID + RTYPE(MTYPE_FQ) + DESC(MTYPE_FQ),
01495 OPC_F10F10LDID = OPR_LDID + RTYPE(MTYPE_F10) + DESC(MTYPE_F10),
01496 OPC_F16F16LDID = OPR_LDID + RTYPE(MTYPE_F16) + DESC(MTYPE_F16),
01497 OPC_C4C4LDID = OPR_LDID + RTYPE(MTYPE_C4) + DESC(MTYPE_C4),
01498 OPC_C8C8LDID = OPR_LDID +