rose-compat.h

Go to the documentation of this file.
00001 #if !defined(ROSE_ENUMS_H)
00002 #define ROSE_ENUMS_H
00003 
00004 enum VariantT {
00005 V_SgName = 435,
00006 V_SgSymbolTable = 537,
00007 V_SgInitializedName = 393,
00008 V_SgPragma = 499,
00009 V_SgModifierNodes = 429,
00010 V_SgConstVolatileModifier = 293,
00011 V_SgStorageModifier = 529,
00012 V_SgAccessModifier = 1,
00013 V_SgFunctionModifier = 361,
00014 V_SgUPC_AccessModifier = 589,
00015 V_SgLinkageModifier = 411,
00016 V_SgSpecialFunctionModifier = 524,
00017 V_SgTypeModifier = 569,
00018 V_SgElaboratedTypeModifier = 323,
00019 V_SgBaseClassModifier = 254,
00020 V_SgDeclarationModifier = 303,
00021 V_SgModifier = 428,
00022 V_Sg_File_Info = 637,
00023 V_SgSourceFile = 522,
00024 V_SgBinaryFile = 257,
00025 V_SgUnknownFile = 595,
00026 V_SgFile = 344,
00027 V_SgFileList = 345,
00028 V_SgDirectory = 315,
00029 V_SgDirectoryList = 316,
00030 V_SgProject = 504,
00031 V_SgOptions = 487,
00032 V_SgUnparse_Info = 597,
00033 V_SgFuncDecl_attr = 357,
00034 V_SgClassDecl_attr = 273,
00035 V_SgTypedefSeq = 586,
00036 V_SgFunctionParameterTypeList = 363,
00037 V_SgTemplateParameter = 546,
00038 V_SgTemplateArgument = 538,
00039 V_SgTemplateParameterList = 547,
00040 V_SgTemplateArgumentList = 539,
00041 V_SgBitAttribute = 260,
00042 V_SgAttribute = 250,
00043 V_SgBaseClass = 253,
00044 V_SgUndirectedGraphEdge = 593,
00045 V_SgDirectedGraphEdge = 313,
00046 V_SgGraphNode = 374,
00047 V_SgGraphEdge = 372,
00048 V_SgStringKeyedBidirectionalGraph = 530,
00049 V_SgIntKeyedBidirectionalGraph = 396,
00050 V_SgBidirectionalGraph = 256,
00051 V_SgIncidenceDirectedGraph = 389,
00052 V_SgIncidenceUndirectedGraph = 390,
00053 V_SgGraph = 371,
00054 V_SgGraphNodeList = 375,
00055 V_SgGraphEdgeList = 373,
00056 V_SgQualifiedName = 505,
00057 V_SgNameGroup = 436,
00058 V_SgCommonBlockObject = 286,
00059 V_SgDimensionObject = 311,
00060 V_SgDataStatementGroup = 298,
00061 V_SgDataStatementObject = 299,
00062 V_SgDataStatementValue = 300,
00063 V_SgFormatItem = 351,
00064 V_SgFormatItemList = 352,
00065 V_SgSupport = 534,
00066 V_SgTypeUnknown = 577,
00067 V_SgTypeChar = 556,
00068 V_SgTypeSignedChar = 571,
00069 V_SgTypeUnsignedChar = 578,
00070 V_SgTypeShort = 570,
00071 V_SgTypeSignedShort = 575,
00072 V_SgTypeUnsignedShort = 582,
00073 V_SgTypeInt = 565,
00074 V_SgTypeSignedInt = 572,
00075 V_SgTypeUnsignedInt = 579,
00076 V_SgTypeLong = 566,
00077 V_SgTypeSignedLong = 573,
00078 V_SgTypeUnsignedLong = 580,
00079 V_SgTypeVoid = 583,
00080 V_SgTypeGlobalVoid = 562,
00081 V_SgTypeWchar = 584,
00082 V_SgTypeFloat = 561,
00083 V_SgTypeDouble = 559,
00084 V_SgTypeLongLong = 568,
00085 V_SgTypeSignedLongLong = 574,
00086 V_SgTypeUnsignedLongLong = 581,
00087 V_SgTypeLongDouble = 567,
00088 V_SgTypeString = 576,
00089 V_SgTypeBool = 555,
00090 V_SgTypeComplex = 557,
00091 V_SgTypeImaginary = 564,
00092 V_SgTypeDefault = 558,
00093 V_SgPointerMemberType = 497,
00094 V_SgReferenceType = 510,
00095 V_SgClassType = 278,
00096 V_SgTemplateType = 549,
00097 V_SgEnumType = 334,
00098 V_SgTypedefType = 588,
00099 V_SgModifierType = 430,
00100 V_SgPartialFunctionModifierType = 490,
00101 V_SgArrayType = 11,
00102 V_SgTypeEllipse = 560,
00103 V_SgPartialFunctionType = 491,
00104 V_SgMemberFunctionType = 422,
00105 V_SgFunctionType = 366,
00106 V_SgPointerType = 498,
00107 V_SgNamedType = 437,
00108 V_SgQualifiedNameType = 506,
00109 V_SgType = 554,
00110 V_SgForStatement = 350,
00111 V_SgForInitStatement = 349,
00112 V_SgCatchStatementSeq = 271,
00113 V_SgFunctionParameterList = 362,
00114 V_SgCtorInitializerList = 297,
00115 V_SgBasicBlock = 255,
00116 V_SgGlobal = 369,
00117 V_SgIfStmt = 382,
00118 V_SgFunctionDefinition = 360,
00119 V_SgWhileStmt = 634,
00120 V_SgDoWhileStmt = 319,
00121 V_SgSwitchStatement = 535,
00122 V_SgCatchOptionStmt = 270,
00123 V_SgVariableDeclaration = 625,
00124 V_SgVariableDefinition = 626,
00125 V_SgEnumDeclaration = 331,
00126 V_SgAsmStmt = 220,
00127 V_SgTypedefDeclaration = 585,
00128 V_SgFunctionTypeTable = 368,
00129 V_SgExprStatement = 341,
00130 V_SgLabelStatement = 405,
00131 V_SgCaseOptionStmt = 268,
00132 V_SgTryStmt = 553,
00133 V_SgDefaultOptionStmt = 305,
00134 V_SgBreakStmt = 266,
00135 V_SgContinueStmt = 296,
00136 V_SgReturnStmt = 513,
00137 V_SgGotoStatement = 370,
00138 V_SgSpawnStmt = 523,
00139 V_SgNullStatement = 448,
00140 V_SgVariantStatement = 629,
00141 V_SgPragmaDeclaration = 500,
00142 V_SgTemplateDeclaration = 540,
00143 V_SgTemplateInstantiationDecl = 541,
00144 V_SgTemplateInstantiationDefn = 542,
00145 V_SgTemplateInstantiationFunctionDecl = 544,
00146 V_SgTemplateInstantiationMemberFunctionDecl = 545,
00147 V_SgProgramHeaderStatement = 503,
00148 V_SgProcedureHeaderStatement = 502,
00149 V_SgEntryStatement = 330,
00150 V_SgFortranNonblockedDo = 356,
00151 V_SgInterfaceStatement = 400,
00152 V_SgParameterStatement = 489,
00153 V_SgCommonBlock = 285,
00154 V_SgModuleStatement = 431,
00155 V_SgUseStatement = 613,
00156 V_SgStopOrPauseStatement = 528,
00157 V_SgPrintStatement = 501,
00158 V_SgReadStatement = 507,
00159 V_SgWriteStatement = 635,
00160 V_SgOpenStatement = 486,
00161 V_SgCloseStatement = 282,
00162 V_SgInquireStatement = 395,
00163 V_SgFlushStatement = 347,
00164 V_SgBackspaceStatement = 252,
00165 V_SgRewindStatement = 514,
00166 V_SgEndfileStatement = 328,
00167 V_SgWaitStatement = 630,
00168 V_SgFormatStatement = 353,
00169 V_SgFortranDo = 354,
00170 V_SgForAllStatement = 348,
00171 V_SgIOStatement = 379,
00172 V_SgUpcNotifyStatement = 610,
00173 V_SgUpcWaitStatement = 612,
00174 V_SgUpcBarrierStatement = 603,
00175 V_SgUpcFenceStatement = 606,
00176 V_SgUpcForAllStatement = 607,
00177 V_SgOmpParallelStatement = 460,
00178 V_SgOmpSingleStatement = 463,
00179 V_SgOmpTaskStatement = 464,
00180 V_SgOmpForStatement = 457,
00181 V_SgOmpDoStatement = 455,
00182 V_SgOmpSectionsStatement = 462,
00183 V_SgOmpClauseBodyStatement = 453,
00184 V_SgOmpAtomicStatement = 450,
00185 V_SgOmpMasterStatement = 458,
00186 V_SgOmpSectionStatement = 461,
00187 V_SgOmpOrderedStatement = 459,
00188 V_SgOmpWorkshareStatement = 467,
00189 V_SgOmpCriticalStatement = 452,
00190 V_SgOmpBodyStatement = 454,
00191 V_SgBlockDataStatement = 264,
00192 V_SgImplicitStatement = 386,
00193 V_SgStatementFunctionStatement = 527,
00194 V_SgWhereStatement = 633,
00195 V_SgNullifyStatement = 449,
00196 V_SgEquivalenceStatement = 337,
00197 V_SgDerivedTypeStatement = 309,
00198 V_SgAttributeSpecificationStatement = 251,
00199 V_SgAllocateStatement = 7,
00200 V_SgDeallocateStatement = 302,
00201 V_SgContainsStatement = 295,
00202 V_SgSequenceStatement = 519,
00203 V_SgElseWhereStatement = 325,
00204 V_SgArithmeticIfStatement = 10,
00205 V_SgAssignStatement = 246,
00206 V_SgComputedGotoStatement = 289,
00207 V_SgAssignedGotoStatement = 247,
00208 V_SgNamelistStatement = 438,
00209 V_SgImportStatement = 388,
00210 V_SgAssociateStatement = 248,
00211 V_SgFortranIncludeLine = 355,
00212 V_SgNamespaceDeclarationStatement = 440,
00213 V_SgNamespaceAliasDeclarationStatement = 439,
00214 V_SgNamespaceDefinitionStatement = 441,
00215 V_SgUsingDeclarationStatement = 616,
00216 V_SgUsingDirectiveStatement = 617,
00217 V_SgTemplateInstantiationDirectiveStatement = 543,
00218 V_SgClassDeclaration = 274,
00219 V_SgClassDefinition = 275,
00220 V_SgScopeStatement = 518,
00221 V_SgMemberFunctionDeclaration = 419,
00222 V_SgFunctionDeclaration = 359,
00223 V_SgIncludeDirectiveStatement = 391,
00224 V_SgDefineDirectiveStatement = 307,
00225 V_SgUndefDirectiveStatement = 592,
00226 V_SgIfdefDirectiveStatement = 383,
00227 V_SgIfndefDirectiveStatement = 384,
00228 V_SgIfDirectiveStatement = 381,
00229 V_SgDeadIfDirectiveStatement = 301,
00230 V_SgElseDirectiveStatement = 324,
00231 V_SgElseifDirectiveStatement = 326,
00232 V_SgEndifDirectiveStatement = 329,
00233 V_SgLineDirectiveStatement = 409,
00234 V_SgWarningDirectiveStatement = 631,
00235 V_SgErrorDirectiveStatement = 338,
00236 V_SgEmptyDirectiveStatement = 327,
00237 V_SgIncludeNextDirectiveStatement = 392,
00238 V_SgIdentDirectiveStatement = 380,
00239 V_SgLinemarkerDirectiveStatement = 410,
00240 V_SgC_PreprocessorDirectiveStatement = 267,
00241 V_SgClinkageStartStatement = 281,
00242 V_SgClinkageEndStatement = 280,
00243 V_SgClinkageDeclarationStatement = 279,
00244 V_SgOmpFlushStatement = 456,
00245 V_SgOmpBarrierStatement = 451,
00246 V_SgOmpTaskwaitStatement = 465,
00247 V_SgOmpThreadprivateStatement = 466,
00248 V_SgDeclarationStatement = 304,
00249 V_SgStatement = 525,
00250 V_SgExprListExp = 340,
00251 V_SgVarRefExp = 624,
00252 V_SgLabelRefExp = 404,
00253 V_SgClassNameRefExp = 276,
00254 V_SgFunctionRefExp = 364,
00255 V_SgMemberFunctionRefExp = 420,
00256 V_SgFunctionCallExp = 358,
00257 V_SgSizeOfOp = 521,
00258 V_SgUpcLocalsizeof = 608,
00259 V_SgUpcBlocksizeof = 604,
00260 V_SgUpcElemsizeof = 605,
00261 V_SgVarArgStartOp = 623,
00262 V_SgVarArgStartOneOperandOp = 622,
00263 V_SgVarArgOp = 621,
00264 V_SgVarArgEndOp = 620,
00265 V_SgVarArgCopyOp = 619,
00266 V_SgTypeIdOp = 563,
00267 V_SgConditionalExp = 291,
00268 V_SgNewExp = 443,
00269 V_SgDeleteExp = 308,
00270 V_SgThisExp = 550,
00271 V_SgRefExp = 509,
00272 V_SgAggregateInitializer = 5,
00273 V_SgConstructorInitializer = 294,
00274 V_SgAssignInitializer = 244,
00275 V_SgExpressionRoot = 343,
00276 V_SgMinusOp = 425,
00277 V_SgUnaryAddOp = 590,
00278 V_SgNotOp = 446,
00279 V_SgPointerDerefExp = 496,
00280 V_SgAddressOfOp = 4,
00281 V_SgMinusMinusOp = 424,
00282 V_SgPlusPlusOp = 493,
00283 V_SgBitComplementOp = 261,
00284 V_SgRealPartOp = 508,
00285 V_SgImagPartOp = 385,
00286 V_SgConjugateOp = 292,
00287 V_SgCastExp = 269,
00288 V_SgThrowOp = 551,
00289 V_SgArrowExp = 12,
00290 V_SgDotExp = 320,
00291 V_SgDotStarOp = 321,
00292 V_SgArrowStarOp = 13,
00293 V_SgEqualityOp = 336,
00294 V_SgLessThanOp = 408,
00295 V_SgGreaterThanOp = 377,
00296 V_SgNotEqualOp = 445,
00297 V_SgLessOrEqualOp = 407,
00298 V_SgGreaterOrEqualOp = 376,
00299 V_SgAddOp = 3,
00300 V_SgSubtractOp = 533,
00301 V_SgMultiplyOp = 434,
00302 V_SgDivideOp = 318,
00303 V_SgIntegerDivideOp = 398,
00304 V_SgModOp = 427,
00305 V_SgAndOp = 9,
00306 V_SgOrOp = 488,
00307 V_SgBitXorOp = 263,
00308 V_SgBitAndOp = 259,
00309 V_SgBitOrOp = 262,
00310 V_SgCommaOpExp = 284,
00311 V_SgLshiftOp = 418,
00312 V_SgRshiftOp = 516,
00313 V_SgPntrArrRefExp = 494,
00314 V_SgScopeOp = 517,
00315 V_SgAssignOp = 245,
00316 V_SgPlusAssignOp = 492,
00317 V_SgMinusAssignOp = 423,
00318 V_SgAndAssignOp = 8,
00319 V_SgIorAssignOp = 403,
00320 V_SgMultAssignOp = 433,
00321 V_SgDivAssignOp = 317,
00322 V_SgModAssignOp = 426,
00323 V_SgXorAssignOp = 636,
00324 V_SgLshiftAssignOp = 417,
00325 V_SgRshiftAssignOp = 515,
00326 V_SgConcatenationOp = 290,
00327 V_SgBoolValExp = 265,
00328 V_SgStringVal = 531,
00329 V_SgShortVal = 520,
00330 V_SgCharVal = 272,
00331 V_SgUnsignedCharVal = 598,
00332 V_SgWcharVal = 632,
00333 V_SgUnsignedShortVal = 602,
00334 V_SgIntVal = 397,
00335 V_SgEnumVal = 335,
00336 V_SgUnsignedIntVal = 599,
00337 V_SgLongIntVal = 415,
00338 V_SgLongLongIntVal = 416,
00339 V_SgUnsignedLongLongIntVal = 600,
00340 V_SgUnsignedLongVal = 601,
00341 V_SgFloatVal = 346,
00342 V_SgDoubleVal = 322,
00343 V_SgLongDoubleVal = 414,
00344 V_SgUpcThreads = 611,
00345 V_SgUpcMythread = 609,
00346 V_SgComplexVal = 288,
00347 V_SgNullExpression = 447,
00348 V_SgVariantExpression = 628,
00349 V_SgStatementExpression = 526,
00350 V_SgAsmOp = 189,
00351 V_SgSubscriptExpression = 532,
00352 V_SgColonShapeExp = 283,
00353 V_SgAsteriskShapeExp = 249,
00354 V_SgIOItemExpression = 378,
00355 V_SgImpliedDo = 387,
00356 V_SgExponentiationOp = 339,
00357 V_SgUnknownArrayOrFunctionReference = 594,
00358 V_SgActualArgumentExpression = 2,
00359 V_SgUserDefinedBinaryOp = 614,
00360 V_SgPointerAssignOp = 495,
00361 V_SgDesignatedInitializer = 310,
00362 V_SgInitializer = 394,
00363 V_SgUserDefinedUnaryOp = 615,
00364 V_SgUnaryOp = 591,
00365 V_SgBinaryOp = 258,
00366 V_SgValueExp = 618,
00367 V_SgExpression = 342,
00368 V_SgVariableSymbol = 627,
00369 V_SgFunctionTypeSymbol = 367,
00370 V_SgClassSymbol = 277,
00371 V_SgTemplateSymbol = 548,
00372 V_SgEnumSymbol = 333,
00373 V_SgEnumFieldSymbol = 332,
00374 V_SgTypedefSymbol = 587,
00375 V_SgMemberFunctionSymbol = 421,
00376 V_SgLabelSymbol = 406,
00377 V_SgDefaultSymbol = 306,
00378 V_SgNamespaceSymbol = 442,
00379 V_SgIntrinsicSymbol = 402,
00380 V_SgModuleSymbol = 432,
00381 V_SgInterfaceSymbol = 401,
00382 V_SgCommonSymbol = 287,
00383 V_SgRenameSymbol = 512,
00384 V_SgFunctionSymbol = 365,
00385 V_SgAliasSymbol = 6,
00386 V_SgSymbol = 536,
00387 V_SgAsmBlock = 31,
00388 V_SgAsmOperandList = 190,
00389 V_SgAsmArmInstruction = 14,
00390 V_SgAsmx86Instruction = 242,
00391 V_SgAsmPowerpcInstruction = 210,
00392 V_SgAsmInstruction = 163,
00393 V_SgAsmDataStructureDeclaration = 41,
00394 V_SgAsmFunctionDeclaration = 149,
00395 V_SgAsmFieldDeclaration = 147,
00396 V_SgAsmDeclaration = 42,
00397 V_SgAsmStatement = 219,
00398 V_SgAsmBinaryAdd = 17,
00399 V_SgAsmBinarySubtract = 28,
00400 V_SgAsmBinaryMultiply = 26,
00401 V_SgAsmBinaryDivide = 21,
00402 V_SgAsmBinaryMod = 25,
00403 V_SgAsmBinaryAddPreupdate = 19,
00404 V_SgAsmBinarySubtractPreupdate = 30,
00405 V_SgAsmBinaryAddPostupdate = 18,
00406 V_SgAsmBinarySubtractPostupdate = 29,
00407 V_SgAsmBinaryLsl = 23,
00408 V_SgAsmBinaryLsr = 24,
00409 V_SgAsmBinaryAsr = 20,
00410 V_SgAsmBinaryRor = 27,
00411 V_SgAsmBinaryExpression = 22,
00412 V_SgAsmUnaryPlus = 237,
00413 V_SgAsmUnaryMinus = 236,
00414 V_SgAsmUnaryRrx = 238,
00415 V_SgAsmUnaryArmSpecialRegisterList = 234,
00416 V_SgAsmUnaryExpression = 235,
00417 V_SgAsmMemoryReferenceExpression = 175,
00418 V_SgAsmControlFlagsExpression = 38,
00419 V_SgAsmCommonSubExpression = 37,
00420 V_SgAsmx86RegisterReferenceExpression = 243,
00421 V_SgAsmArmRegisterReferenceExpression = 15,
00422 V_SgAsmPowerpcRegisterReferenceExpression = 211,
00423 V_SgAsmRegisterReferenceExpression = 215,
00424 V_SgAsmByteValueExpression = 32,
00425 V_SgAsmWordValueExpression = 241,
00426 V_SgAsmDoubleWordValueExpression = 44,
00427 V_SgAsmQuadWordValueExpression = 214,
00428 V_SgAsmSingleFloatValueExpression = 218,
00429 V_SgAsmDoubleFloatValueExpression = 43,
00430 V_SgAsmVectorValueExpression = 240,
00431 V_SgAsmValueExpression = 239,
00432 V_SgAsmExprListExp = 145,
00433 V_SgAsmExpression = 146,
00434 V_SgAsmTypeByte = 226,
00435 V_SgAsmTypeWord = 233,
00436 V_SgAsmTypeDoubleWord = 229,
00437 V_SgAsmTypeQuadWord = 230,
00438 V_SgAsmTypeDoubleQuadWord = 228,
00439 V_SgAsmTypeSingleFloat = 231,
00440 V_SgAsmTypeDoubleFloat = 227,
00441 V_SgAsmType80bitFloat = 225,
00442 V_SgAsmType128bitFloat = 224,
00443 V_SgAsmTypeVector = 232,
00444 V_SgAsmType = 223,
00445 V_SgAsmGenericDLL = 151,
00446 V_SgAsmPEImportHNTEntryList = 199,
00447 V_SgAsmPEImportILTEntryList = 201,
00448 V_SgAsmPEImportDirectoryList = 197,
00449 V_SgAsmGenericFormat = 154,
00450 V_SgAsmGenericFile = 153,
00451 V_SgAsmElfFileHeader = 126,
00452 V_SgAsmPEFileHeader = 195,
00453 V_SgAsmNEFileHeader = 178,
00454 V_SgAsmLEFileHeader = 167,
00455 V_SgAsmDOSFileHeader = 40,
00456 V_SgAsmGenericHeader = 155,
00457 V_SgAsmElfRelocSection = 132,
00458 V_SgAsmElfDynamicSection = 120,
00459 V_SgAsmElfSymbolSection = 143,
00460 V_SgAsmElfStringSection = 139,
00461 V_SgAsmElfEHFrameSection = 125,
00462 V_SgAsmElfNoteSection = 129,
00463 V_SgAsmElfStrtab = 140,
00464 V_SgAsmCoffStrtab = 33,
00465 V_SgAsmGenericStrtab = 160,
00466 V_SgAsmElfSection = 133,
00467 V_SgAsmElfSectionTable = 134,
00468 V_SgAsmElfSegmentTable = 136,
00469 V_SgAsmPEImportSection = 203,
00470 V_SgAsmPEExportSection = 194,
00471 V_SgAsmPEStringSection = 209,
00472 V_SgAsmPESection = 206,
00473 V_SgAsmPESectionTable = 207,
00474 V_SgAsmCoffSymbolTable = 36,
00475 V_SgAsmDOSExtendedHeader = 39,
00476 V_SgAsmNESection = 184,
00477 V_SgAsmNESectionTable = 185,
00478 V_SgAsmNENameTable = 180,
00479 V_SgAsmNEModuleTable = 179,
00480 V_SgAsmNEStringTable = 187,
00481 V_SgAsmNEEntryTable = 177,
00482 V_SgAsmNERelocTable = 183,
00483 V_SgAsmLESection = 172,
00484 V_SgAsmLESectionTable = 173,
00485 V_SgAsmLENameTable = 168,
00486 V_SgAsmLEPageTable = 169,
00487 V_SgAsmLEEntryTable = 166,
00488 V_SgAsmLERelocTable = 171,
00489 V_SgAsmGenericSection = 157,
00490 V_SgAsmCoffSymbol = 34,
00491 V_SgAsmElfSymbol = 141,
00492 V_SgAsmGenericSymbol = 161,
00493 V_SgAsmElfSectionTableEntry = 135,
00494 V_SgAsmElfSegmentTableEntry = 137,
00495 V_SgAsmElfSegmentTableEntryList = 138,
00496 V_SgAsmElfRelocEntry = 130,
00497 V_SgAsmElfRelocEntryList = 131,
00498 V_SgAsmElfDynamicEntry = 118,
00499 V_SgAsmElfDynamicEntryList = 119,
00500 V_SgAsmElfEHFrameEntryCI = 121,
00501 V_SgAsmElfEHFrameEntryCIList = 122,
00502 V_SgAsmElfEHFrameEntryFD = 123,
00503 V_SgAsmElfEHFrameEntryFDList = 124,
00504 V_SgAsmElfNoteEntry = 127,
00505 V_SgAsmElfNoteEntryList = 128,
00506 V_SgAsmPERVASizePair = 204,
00507 V_SgAsmPEExportDirectory = 191,
00508 V_SgAsmPEExportEntry = 192,
00509 V_SgAsmPEImportDirectory = 196,
00510 V_SgAsmPEImportILTEntry = 200,
00511 V_SgAsmPEImportHNTEntry = 198,
00512 V_SgAsmPEImportLookupTable = 202,
00513 V_SgAsmPESectionTableEntry = 208,
00514 V_SgAsmNEEntryPoint = 176,
00515 V_SgAsmNERelocEntry = 182,
00516 V_SgAsmNESectionTableEntry = 186,
00517 V_SgAsmLEPageTableEntry = 170,
00518 V_SgAsmLEEntryPoint = 165,
00519 V_SgAsmLESectionTableEntry = 174,
00520 V_SgAsmGenericSectionList = 158,
00521 V_SgAsmGenericHeaderList = 156,
00522 V_SgAsmGenericSymbolList = 162,
00523 V_SgAsmElfSymbolList = 142,
00524 V_SgAsmCoffSymbolList = 35,
00525 V_SgAsmGenericDLLList = 152,
00526 V_SgAsmPERVASizePairList = 205,
00527 V_SgAsmPEExportEntryList = 193,
00528 V_SgAsmBasicString = 16,
00529 V_SgAsmStoredString = 221,
00530 V_SgAsmGenericString = 159,
00531 V_SgAsmStringStorage = 222,
00532 V_SgAsmDwarfMacro = 80,
00533 V_SgAsmDwarfLine = 78,
00534 V_SgAsmDwarfMacroList = 81,
00535 V_SgAsmDwarfLineList = 79,
00536 V_SgAsmDwarfArrayType = 46,
00537 V_SgAsmDwarfClassType = 50,
00538 V_SgAsmDwarfEntryPoint = 61,
00539 V_SgAsmDwarfEnumerationType = 62,
00540 V_SgAsmDwarfFormalParameter = 65,
00541 V_SgAsmDwarfImportedDeclaration = 69,
00542 V_SgAsmDwarfLabel = 76,
00543 V_SgAsmDwarfLexicalBlock = 77,
00544 V_SgAsmDwarfMember = 82,
00545 V_SgAsmDwarfPointerType = 90,
00546 V_SgAsmDwarfReferenceType = 92,
00547 V_SgAsmDwarfCompilationUnit = 53,
00548 V_SgAsmDwarfStringType = 96,
00549 V_SgAsmDwarfStructureType = 97,
00550 V_SgAsmDwarfSubroutineType = 100,
00551 V_SgAsmDwarfTypedef = 105,
00552 V_SgAsmDwarfUnionType = 106,
00553 V_SgAsmDwarfUnspecifiedParameters = 108,
00554 V_SgAsmDwarfVariant = 114,
00555 V_SgAsmDwarfCommonBlock = 51,
00556 V_SgAsmDwarfCommonInclusion = 52,
00557 V_SgAsmDwarfInheritance = 73,
00558 V_SgAsmDwarfInlinedSubroutine = 74,
00559 V_SgAsmDwarfModule = 83,
00560 V_SgAsmDwarfPtrToMemberType = 91,
00561 V_SgAsmDwarfSetType = 94,
00562 V_SgAsmDwarfSubrangeType = 99,
00563 V_SgAsmDwarfWithStmt = 117,
00564 V_SgAsmDwarfAccessDeclaration = 45,
00565 V_SgAsmDwarfBaseType = 47,
00566 V_SgAsmDwarfCatchBlock = 48,
00567 V_SgAsmDwarfConstType = 56,
00568 V_SgAsmDwarfConstant = 57,
00569 V_SgAsmDwarfEnumerator = 63,
00570 V_SgAsmDwarfFileType = 64,
00571 V_SgAsmDwarfFriend = 67,
00572 V_SgAsmDwarfNamelist = 85,
00573 V_SgAsmDwarfNamelistItem = 86,
00574 V_SgAsmDwarfPackedType = 88,
00575 V_SgAsmDwarfSubprogram = 98,
00576 V_SgAsmDwarfTemplateTypeParameter = 101,
00577 V_SgAsmDwarfTemplateValueParameter = 102,
00578 V_SgAsmDwarfThrownType = 103,
00579 V_SgAsmDwarfTryBlock = 104,
00580 V_SgAsmDwarfVariantPart = 115,
00581 V_SgAsmDwarfVariable = 113,
00582 V_SgAsmDwarfVolatileType = 116,
00583 V_SgAsmDwarfDwarfProcedure = 60,
00584 V_SgAsmDwarfRestrictType = 93,
00585 V_SgAsmDwarfInterfaceType = 75,
00586 V_SgAsmDwarfNamespace = 87,
00587 V_SgAsmDwarfImportedModule = 70,
00588 V_SgAsmDwarfUnspecifiedType = 109,
00589 V_SgAsmDwarfPartialUnit = 89,
00590 V_SgAsmDwarfImportedUnit = 71,
00591 V_SgAsmDwarfMutableType = 84,
00592 V_SgAsmDwarfCondition = 55,
00593 V_SgAsmDwarfSharedType = 95,
00594 V_SgAsmDwarfFormatLabel = 66,
00595 V_SgAsmDwarfFunctionTemplate = 68,
00596 V_SgAsmDwarfClassTemplate = 49,
00597 V_SgAsmDwarfUpcSharedType = 111,
00598 V_SgAsmDwarfUpcStrictType = 112,
00599 V_SgAsmDwarfUpcRelaxedType = 110,
00600 V_SgAsmDwarfUnknownConstruct = 107,
00601 V_SgAsmDwarfConstruct = 58,
00602 V_SgAsmDwarfConstructList = 59,
00603 V_SgAsmDwarfCompilationUnitList = 54,
00604 V_SgAsmDwarfInformation = 72,
00605 V_SgAsmExecutableFileFormat = 144,
00606 V_SgAsmFile = 148,
00607 V_SgAsmInterpretation = 164,
00608 V_SgAsmNode = 188,
00609 V_SgOmpOrderedClause = 479,
00610 V_SgOmpNowaitClause = 477,
00611 V_SgOmpUntiedClause = 484,
00612 V_SgOmpDefaultClause = 472,
00613 V_SgOmpCollapseClause = 469,
00614 V_SgOmpIfClause = 475,
00615 V_SgOmpNumThreadsClause = 478,
00616 V_SgOmpExpressionClause = 473,
00617 V_SgOmpCopyprivateClause = 471,
00618 V_SgOmpPrivateClause = 480,
00619 V_SgOmpFirstprivateClause = 474,
00620 V_SgOmpSharedClause = 483,
00621 V_SgOmpCopyinClause = 470,
00622 V_SgOmpLastprivateClause = 476,
00623 V_SgOmpReductionClause = 481,
00624 V_SgOmpVariablesClause = 485,
00625 V_SgOmpScheduleClause = 482,
00626 V_SgOmpClause = 468,
00627 V_SgRenamePair = 511,
00628 V_SgInterfaceBody = 399,
00629 V_SgLocatedNodeSupport = 413,
00630 V_SgToken = 552,
00631 V_SgLocatedNode = 412,
00632 V_SgNode = 444, V_SgNumVariants = 638};
00633 
00634 enum X86SegmentRegister { // These must match numbering in object code
00635   x86_segreg_es,
00636   x86_segreg_cs,
00637   x86_segreg_ss,
00638   x86_segreg_ds,
00639   x86_segreg_fs,
00640   x86_segreg_gs,
00641   x86_segreg_none = 16 /* For unspecified segment overrides */
00642 };
00643 
00644 enum X86GeneralPurposeRegister { // These must match numbering in object code
00645   x86_gpr_ax,
00646   x86_gpr_cx,
00647   x86_gpr_dx,
00648   x86_gpr_bx,
00649   x86_gpr_sp,
00650   x86_gpr_bp,
00651   x86_gpr_si,
00652   x86_gpr_di // Not including r8..r15
00653 };
00654 
00655 enum X86RegisterClass {
00656   x86_regclass_unknown,
00657   x86_regclass_gpr, // Numbers are X86GeneralPurposeRegister (ax,cx,dx,bx,sp,bp,si,di,r8..r15)
00658   x86_regclass_segment, // Numbers are X86SegmentRegister (es,cs,ss,ds,fs,gs)
00659   x86_regclass_cr, // Numbers are cr0..cr15
00660   x86_regclass_dr, // Numbers are dr0..dr15
00661   x86_regclass_st, // Numbers are st0..st7
00662   x86_regclass_mm, // Numbers are mm0..mm7
00663   x86_regclass_xmm, // Numbers are xmm0..xmm15
00664   x86_regclass_ip, // Only value allowed is 0
00665   x86_regclass_st_top, // Only value allowed is 0
00666   x86_regclass_flags // Only value allowed is 0
00667 };
00668 
00669 enum X86BranchPrediction {
00670   x86_branch_prediction_none,
00671   x86_branch_prediction_taken,
00672   x86_branch_prediction_not_taken
00673 };
00674 
00675 enum X86RepeatPrefix {
00676     x86_repeat_none,            /**< No repeat prefix */
00677     x86_repeat_repne,           /**< Repeat not equal prefix 0xf2 */
00678     x86_repeat_repe             /**< Repeat equal prefix 0xf3 */
00679 };
00680 
00681 enum X86PositionInRegister {
00682   x86_regpos_unknown, /*!< unknown (error or unitialized value) */
00683   x86_regpos_low_byte, /*!< 1st byte of register (bits 0-7), only for GPRs */
00684   x86_regpos_high_byte, /*!< 2nd byte of register (bits 8-15), only for ax,bx,cx,dx */
00685   x86_regpos_word, /*!< 16 bit part of register, only for GPRs, CR0, CR8? */
00686   x86_regpos_dword, /*!< lower 32 bit part of register, only for GPRs */
00687   x86_regpos_qword, /*!< lower 64 bit part of register, only for GPRs */
00688   x86_regpos_all /*!< the full register is used (default value), only value allowed for segregs and st */
00689 };
00690 
00691 enum X86InstructionSize {
00692   x86_insnsize_none,
00693   x86_insnsize_16,
00694   x86_insnsize_32,
00695   x86_insnsize_64
00696 };
00697 
00698 enum X86Flag { // These match the bit positions in rFLAGS
00699   x86_flag_cf = 0,
00700   x86_flag_1 = 1,
00701   x86_flag_pf = 2,
00702   x86_flag_3 = 3,
00703   x86_flag_af = 4,
00704   x86_flag_5 = 5,
00705   x86_flag_zf = 6,
00706   x86_flag_sf = 7,
00707   x86_flag_tf = 8,
00708   x86_flag_if = 9,
00709   x86_flag_df = 10,
00710   x86_flag_of = 11,
00711   x86_flag_iopl0 = 12,
00712   x86_flag_iopl1 = 13,
00713   x86_flag_nt = 14,
00714   x86_flag_15 = 15,
00715   x86_flag_rf = 16,
00716   x86_flag_vm = 17,
00717   x86_flag_ac = 18,
00718   x86_flag_vif = 19,
00719   x86_flag_vip = 20,
00720   x86_flag_id = 21
00721 };
00722 
00723 
00724 enum X86InstructionKind {
00725     x86_unknown_instruction     = 0x0000,
00726     x86_aaa                     = 0x0001, // x86-InstructionSetReference-AM.pdf, page 3-28
00727     x86_aad                     = 0x0002, // x86-InstructionSetReference-AM.pdf, page 3-30
00728     x86_aam                     = 0x0003, // x86-InstructionSetReference-AM.pdf, page 3-32
00729     x86_aas                     = 0x0004, // x86-InstructionSetReference-AM.pdf, page 3-34
00730     x86_adc                     = 0x0005, // x86-InstructionSetReference-AM.pdf, page 3-37
00731     x86_add                     = 0x0006, // x86-InstructionSetReference-AM.pdf, page 3-40
00732     x86_addpd                   = 0x0007, // x86-InstructionSetReference-AM.pdf, page 3-43
00733     x86_addps                   = 0x0008, // x86-InstructionSetReference-AM.pdf, page 3-46
00734     x86_addsd                   = 0x0009, // x86-InstructionSetReference-AM.pdf, page 3-49
00735     x86_addss                   = 0x000a, // x86-InstructionSetReference-AM.pdf, page 3-52
00736     x86_addsubpd                = 0x000b, // x86-InstructionSetReference-AM.pdf, page 3-56
00737     x86_addsubps                = 0x000c, // x86-InstructionSetReference-AM.pdf, page 3-60
00738     x86_and                     = 0x000d, // x86-InstructionSetReference-AM.pdf, page 3-63
00739     x86_andnpd                  = 0x000e, // x86-InstructionSetReference-AM.pdf, page 3-69
00740     x86_andnps                  = 0x000f, // x86-InstructionSetReference-AM.pdf, page 3-71
00741     x86_andpd                   = 0x0010, // x86-InstructionSetReference-AM.pdf, page 3-65
00742     x86_andps                   = 0x0011, // x86-InstructionSetReference-AM.pdf, page 3-67
00743     x86_arpl                    = 0x0012, // x86-InstructionSetReference-AM.pdf, page 3-73
00744     x86_blendpd                 = 0x0013, // x86-InstructionSetReference-AM.pdf, page 3-75
00745     x86_blendps                 = 0x0014, // x86-InstructionSetReference-AM.pdf, page 3-78
00746     x86_blendvpd                = 0x0015, // x86-InstructionSetReference-AM.pdf, page 3-81
00747     x86_blendvps                = 0x0016, // x86-InstructionSetReference-AM.pdf, page 3-84
00748     x86_bound                   = 0x0017, // x86-InstructionSetReference-AM.pdf, page 3-87
00749     x86_bsf                     = 0x0018, // x86-InstructionSetReference-AM.pdf, page 3-89
00750     x86_bsr                     = 0x0019, // x86-InstructionSetReference-AM.pdf, page 3-91
00751     x86_bswap                   = 0x001a, // x86-InstructionSetReference-AM.pdf, page 3-93
00752     x86_bt                      = 0x001b, // x86-InstructionSetReference-AM.pdf, page 3-96
00753     x86_btc                     = 0x001c, // x86-InstructionSetReference-AM.pdf, page 3-99
00754     x86_btr                     = 0x001d, // x86-InstructionSetReference-AM.pdf, page 3-102
00755     x86_bts                     = 0x001e, // x86-InstructionSetReference-AM.pdf, page 3-105
00756     x86_call                    = 0x001f, // x86-InstructionSetReference-AM.pdf, page 3-105
00757     x86_cbw                     = 0x0020, // x86-InstructionSetReference-AM.pdf, page 3-123
00758     x86_cdq                     = 0x0021, // x86-InstructionSetReference-AM.pdf, page 3-283
00759     x86_cdqe                    = 0x0022, // x86-InstructionSetReference-AM.pdf, page 3-124
00760     x86_clc                     = 0x0023, // x86-InstructionSetReference-AM.pdf, page 3-125
00761     x86_cld                     = 0x0024, // x86-InstructionSetReference-AM.pdf, page 3-126
00762     x86_clflush                 = 0x0025, // x86-InstructionSetReference-AM.pdf, page 3-128
00763     x86_clgi                    = 0x0026, // ExtraInstructions.txt, page 1
00764     x86_cli                     = 0x0027, // x86-InstructionSetReference-AM.pdf, page 3-131
00765     x86_clts                    = 0x0028, // x86-InstructionSetReference-AM.pdf, page 3-133
00766     x86_cmc                     = 0x0029, // x86-InstructionSetReference-AM.pdf, page 3-134
00767     x86_cmova                   = 0x002a, // x86-InstructionSetReference-AM.pdf, page 3-136
00768     x86_cmovae                  = 0x002b, // x86-InstructionSetReference-AM.pdf, page 3-136
00769     x86_cmovb                   = 0x002c, // x86-InstructionSetReference-AM.pdf, page 3-135
00770     x86_cmovbe                  = 0x002d, // x86-InstructionSetReference-AM.pdf, page 3-135
00771     x86_cmove                   = 0x002e, // x86-InstructionSetReference-AM.pdf, page 3-141
00772     x86_cmovg                   = 0x002f, // x86-InstructionSetReference-AM.pdf, page 3-136
00773     x86_cmovge                  = 0x0030, // x86-InstructionSetReference-AM.pdf, page 3-136
00774     x86_cmovl                   = 0x0031, // x86-InstructionSetReference-AM.pdf, page 3-136
00775     x86_cmovle                  = 0x0032, // x86-InstructionSetReference-AM.pdf, page 3-136
00776     x86_cmovne                  = 0x0033, // x86-InstructionSetReference-AM.pdf, page 3-137
00777     x86_cmovno                  = 0x0034, // x86-InstructionSetReference-AM.pdf, page 3-136
00778     x86_cmovns                  = 0x0035, // x86-InstructionSetReference-AM.pdf, page 3-137
00779     x86_cmovo                   = 0x0036, // x86-InstructionSetReference-AM.pdf, page 3-137
00780     x86_cmovpe                  = 0x0037, // x86-InstructionSetReference-AM.pdf, page 3-137
00781     x86_cmovpo                  = 0x0038, // x86-InstructionSetReference-AM.pdf, page 3-137
00782     x86_cmovs                   = 0x0039, // x86-InstructionSetReference-AM.pdf, page 3-137
00783     x86_cmp                     = 0x003a, // x86-InstructionSetReference-AM.pdf, page 3-144
00784     x86_cmppd                   = 0x003b, // x86-InstructionSetReference-AM.pdf, page 3-149
00785     x86_cmpps                   = 0x003c, // x86-InstructionSetReference-AM.pdf, page 3-154
00786     x86_cmpsb                   = 0x003d, // x86-InstructionSetReference-AM.pdf, page 3-155
00787     x86_cmpsd                   = 0x003e, // x86-InstructionSetReference-AM.pdf, page 3-164
00788     x86_cmpsq                   = 0x003f, // x86-InstructionSetReference-AM.pdf, page 3-160
00789     x86_cmpss                   = 0x0040, // x86-InstructionSetReference-AM.pdf, page 3-168
00790     x86_cmpsw                   = 0x0041, // x86-InstructionSetReference-AM.pdf, page 3-155
00791     x86_cmpxchg                 = 0x0042, // x86-InstructionSetReference-AM.pdf, page 3-171
00792 
00793     x86_cmpxchg16b              = 0x0043, // x86-InstructionSetReference-AM.pdf, page 3-174
00794     x86_cmpxchg8b               = 0x0044, // x86-InstructionSetReference-AM.pdf, page 3-171
00795     x86_comisd                  = 0x0045, // x86-InstructionSetReference-AM.pdf, page 3-177
00796     x86_comiss                  = 0x0046, // x86-InstructionSetReference-AM.pdf, page 3-180
00797     x86_cpuid                   = 0x0047, // x86-InstructionSetReference-AM.pdf, page 3-214
00798     x86_cqo                     = 0x0048, // x86-InstructionSetReference-AM.pdf, page 3-285
00799     x86_crc32                   = 0x0049, // x86-InstructionSetReference-AM.pdf, page 3-218
00800     x86_cvtdq2pd                = 0x004a, // x86-InstructionSetReference-AM.pdf, page 3-220
00801     x86_cvtdq2ps                = 0x004b, // x86-InstructionSetReference-AM.pdf, page 3-223
00802     x86_cvtpd2dq                = 0x004c, // x86-InstructionSetReference-AM.pdf, page 3-226
00803     x86_cvtpd2pi                = 0x004d, // x86-InstructionSetReference-AM.pdf, page 3-229
00804     x86_cvtpd2ps                = 0x004e, // x86-InstructionSetReference-AM.pdf, page 3-232
00805     x86_cvtpi2pd                = 0x004f, // x86-InstructionSetReference-AM.pdf, page 3-235
00806     x86_cvtpi2ps                = 0x0050, // x86-InstructionSetReference-AM.pdf, page 3-238
00807     x86_cvtps2dq                = 0x0051, // x86-InstructionSetReference-AM.pdf, page 3-241
00808     x86_cvtps2pd                = 0x0052, // x86-InstructionSetReference-AM.pdf, page 3-244
00809     x86_cvtps2pi                = 0x0053, // x86-InstructionSetReference-AM.pdf, page 3-247
00810     x86_cvtsd2si                = 0x0054, // x86-InstructionSetReference-AM.pdf, page 3-250
00811     x86_cvtsd2ss                = 0x0055, // x86-InstructionSetReference-AM.pdf, page 3-253
00812     x86_cvtsi2sd                = 0x0056, // x86-InstructionSetReference-AM.pdf, page 3-256
00813     x86_cvtsi2ss                = 0x0057, // x86-InstructionSetReference-AM.pdf, page 3-259
00814     x86_cvtss2sd                = 0x0058, // x86-InstructionSetReference-AM.pdf, page 3-262
00815     x86_cvtss2si                = 0x0059, // x86-InstructionSetReference-AM.pdf, page 3-265
00816     x86_cvttpd2dq               = 0x005a, // x86-InstructionSetReference-AM.pdf, page 3-268
00817     x86_cvttpd2pi               = 0x005b, // x86-InstructionSetReference-AM.pdf, page 3-271
00818     x86_cvttps2dq               = 0x005c, // x86-InstructionSetReference-AM.pdf, page 3-274
00819     x86_cvttps2pi               = 0x005d, // x86-InstructionSetReference-AM.pdf, page 3-277
00820     x86_cvttsd2si               = 0x005e, // x86-InstructionSetReference-AM.pdf, page 3-280
00821     x86_cvttss2si               = 0x005f, // x86-InstructionSetReference-AM.pdf, page 3-283
00822     x86_cwd                     = 0x0060, // x86-InstructionSetReference-AM.pdf, page 3-283
00823     x86_cwde                    = 0x0061, // x86-InstructionSetReference-AM.pdf, page 3-123
00824     x86_daa                     = 0x0062, // x86-InstructionSetReference-AM.pdf, page 3-287
00825     x86_das                     = 0x0063, // x86-InstructionSetReference-AM.pdf, page 3-289
00826     x86_dec                     = 0x0064, // x86-InstructionSetReference-AM.pdf, page 3-292
00827     x86_div                     = 0x0065, // x86-InstructionSetReference-AM.pdf, page 3-296
00828     x86_divpd                   = 0x0066, // x86-InstructionSetReference-AM.pdf, page 3-299
00829     x86_divps                   = 0x0067, // x86-InstructionSetReference-AM.pdf, page 3-302
00830     x86_divsd                   = 0x0068, // x86-InstructionSetReference-AM.pdf, page 3-305
00831     x86_divss                   = 0x0069, // x86-InstructionSetReference-AM.pdf, page 3-308
00832     x86_dppd                    = 0x006a, // x86-InstructionSetReference-AM.pdf, page 3-311
00833     x86_dpps                    = 0x006b, // x86-InstructionSetReference-AM.pdf, page 3-315
00834     x86_emms                    = 0x006c, // x86-InstructionSetReference-AM.pdf, page 3-317
00835     x86_enter                   = 0x006d, // x86-InstructionSetReference-AM.pdf, page 3-321
00836     x86_extractps               = 0x006e, // x86-InstructionSetReference-AM.pdf, page 3-324
00837     x86_extrq                   = 0x006f, // ExtraInstructions.txt, page 5
00838     x86_f2xm1                   = 0x0070, // x86-InstructionSetReference-AM.pdf, page 3-326
00839     x86_fabs                    = 0x0071, // x86-InstructionSetReference-AM.pdf, page 3-328
00840     x86_fadd                    = 0x0072, // x86-InstructionSetReference-AM.pdf, page 3-328
00841     x86_faddp                   = 0x0073, // x86-InstructionSetReference-AM.pdf, page 3-328
00842     x86_farcall                 = 0x0074, // x86-InstructionSetReference-AM.pdf, page 3-123
00843     x86_farjmp                  = 0x0075, // x86-InstructionSetReference-AM.pdf, page 3-559
00844     x86_fbld                    = 0x0076, // x86-InstructionSetReference-AM.pdf, page 3-334
00845     x86_fbstp                   = 0x0077, // x86-InstructionSetReference-AM.pdf, page 3-337
00846     x86_fchs                    = 0x0078, // x86-InstructionSetReference-AM.pdf, page 3-339
00847     x86_fcmovb                  = 0x0079, // x86-InstructionSetReference-AM.pdf, page 3-341
00848     x86_fcmovbe                 = 0x007a, // x86-InstructionSetReference-AM.pdf, page 3-341
00849     x86_fcmove                  = 0x007b, // x86-InstructionSetReference-AM.pdf, page 3-341
00850     x86_fcmovnb                 = 0x007c, // x86-InstructionSetReference-AM.pdf, page 3-341
00851     x86_fcmovnbe                = 0x007d, // x86-InstructionSetReference-AM.pdf, page 3-341
00852     x86_fcmovne                 = 0x007e, // x86-InstructionSetReference-AM.pdf, page 3-341
00853     x86_fcmovnu                 = 0x007f, // x86-InstructionSetReference-AM.pdf, page 3-343
00854     x86_fcmovu                  = 0x0080, // x86-InstructionSetReference-AM.pdf, page 3-341
00855     x86_fcom                    = 0x0081, // x86-InstructionSetReference-AM.pdf, page 3-343
00856     x86_fcomi                   = 0x0082, // x86-InstructionSetReference-AM.pdf, page 3-347
00857     x86_fcomip                  = 0x0083, // x86-InstructionSetReference-AM.pdf, page 3-347
00858     x86_fcomp                   = 0x0084, // x86-InstructionSetReference-AM.pdf, page 3-343
00859     x86_fcompp                  = 0x0085, // x86-InstructionSetReference-AM.pdf, page 3-347
00860     x86_fcos                    = 0x0086, // x86-InstructionSetReference-AM.pdf, page 3-352
00861     x86_fdecstp                 = 0x0087, // x86-InstructionSetReference-AM.pdf, page 3-354
00862     x86_fdiv                    = 0x0088, // x86-InstructionSetReference-AM.pdf, page 3-354
00863     x86_fdivp                   = 0x0089, // x86-InstructionSetReference-AM.pdf, page 3-354
00864     x86_fdivr                   = 0x008a, // x86-InstructionSetReference-AM.pdf, page 3-358
00865     x86_fdivrp                  = 0x008b, // x86-InstructionSetReference-AM.pdf, page 3-358
00866     x86_femms                   = 0x008c, // ExtraInstructions.txt, page 5
00867     x86_ffree                   = 0x008d, // x86-InstructionSetReference-AM.pdf, page 3-363
00868     x86_fiadd                   = 0x008e, // x86-InstructionSetReference-AM.pdf, page 3-332
00869     x86_ficom                   = 0x008f, // x86-InstructionSetReference-AM.pdf, page 3-363
00870     x86_ficomp                  = 0x0090, // x86-InstructionSetReference-AM.pdf, page 3-366
00871     x86_fidiv                   = 0x0091, // x86-InstructionSetReference-AM.pdf, page 3-358
00872     x86_fidivr                  = 0x0092, // x86-InstructionSetReference-AM.pdf, page 3-362
00873     x86_fild                    = 0x0093, // x86-InstructionSetReference-AM.pdf, page 3-368
00874     x86_fimul                   = 0x0094, // x86-InstructionSetReference-AM.pdf, page 3-393
00875     x86_fincstp                 = 0x0095, // x86-InstructionSetReference-AM.pdf, page 3-370
00876     x86_fist                    = 0x0096, // x86-InstructionSetReference-AM.pdf, page 3-372
00877     x86_fistp                   = 0x0097, // x86-InstructionSetReference-AM.pdf, page 3-376
00878     x86_fisttp                  = 0x0098, // x86-InstructionSetReference-AM.pdf, page 3-379
00879     x86_fisub                   = 0x0099, // x86-InstructionSetReference-AM.pdf, page 3-440
00880     x86_fisubr                  = 0x009a, // x86-InstructionSetReference-AM.pdf, page 3-444
00881     x86_fld                     = 0x009b, // x86-InstructionSetReference-AM.pdf, page 3-382
00882     x86_fld1                    = 0x009c, // x86-InstructionSetReference-AM.pdf, page 3-382
00883     x86_fldcw                   = 0x009d, // x86-InstructionSetReference-AM.pdf, page 3-386
00884     x86_fldenv                  = 0x009e, // x86-InstructionSetReference-AM.pdf, page 3-389
00885     x86_fldl2e                  = 0x009f, // x86-InstructionSetReference-AM.pdf, page 3-382
00886     x86_fldl2t                  = 0x00a0, // x86-InstructionSetReference-AM.pdf, page 3-382
00887     x86_fldlg2                  = 0x00a1, // x86-InstructionSetReference-AM.pdf, page 3-382
00888     x86_fldln2                  = 0x00a2, // x86-InstructionSetReference-AM.pdf, page 3-382
00889     x86_fldpi                   = 0x00a3, // x86-InstructionSetReference-AM.pdf, page 3-382
00890     x86_fldz                    = 0x00a4, // x86-InstructionSetReference-AM.pdf, page 3-384
00891     x86_fmul                    = 0x00a5, // x86-InstructionSetReference-AM.pdf, page 3-389
00892     x86_fmulp                   = 0x00a6, // x86-InstructionSetReference-AM.pdf, page 3-389
00893     x86_fnclex                  = 0x00a7, // x86-InstructionSetReference-AM.pdf, page 3-341
00894     x86_fninit                  = 0x00a8, // x86-InstructionSetReference-AM.pdf, page 3-372
00895     x86_fnop                    = 0x00a9, // x86-InstructionSetReference-AM.pdf, page 3-394
00896     x86_fnsave                  = 0x00aa, // x86-InstructionSetReference-AM.pdf, page 3-415
00897     x86_fnstcw                  = 0x00ab, // x86-InstructionSetReference-AM.pdf, page 3-430
00898     x86_fnstenv                 = 0x00ac, // x86-InstructionSetReference-AM.pdf, page 3-433
00899     x86_fnstsw                  = 0x00ad, // x86-InstructionSetReference-AM.pdf, page 3-436
00900     x86_fpatan                  = 0x00ae, // x86-InstructionSetReference-AM.pdf, page 3-397
00901     x86_fprem                   = 0x00af, // x86-InstructionSetReference-AM.pdf, page 3-400
00902     x86_fprem1                  = 0x00b0, // x86-InstructionSetReference-AM.pdf, page 3-403
00903     x86_fptan                   = 0x00b1, // x86-InstructionSetReference-AM.pdf, page 3-406
00904     x86_frndint                 = 0x00b2, // x86-InstructionSetReference-AM.pdf, page 3-408
00905     x86_frstor                  = 0x00b3, // x86-InstructionSetReference-AM.pdf, page 3-411
00906     x86_fscale                  = 0x00b4, // x86-InstructionSetReference-AM.pdf, page 3-417
00907     x86_fsin                    = 0x00b5, // x86-InstructionSetReference-AM.pdf, page 3-419
00908     x86_fsincos                 = 0x00b6, // x86-InstructionSetReference-AM.pdf, page 3-422
00909     x86_fsqrt                   = 0x00b7, // x86-InstructionSetReference-AM.pdf, page 3-424
00910     x86_fst                     = 0x00b8, // x86-InstructionSetReference-AM.pdf, page 3-424
00911     x86_fstp                    = 0x00b9, // x86-InstructionSetReference-AM.pdf, page 3-427
00912     x86_fsub                    = 0x00ba, // x86-InstructionSetReference-AM.pdf, page 3-436
00913     x86_fsubp                   = 0x00bb, // x86-InstructionSetReference-AM.pdf, page 3-436
00914     x86_fsubr                   = 0x00bc, // x86-InstructionSetReference-AM.pdf, page 3-440
00915     x86_fsubrp                  = 0x00bd, // x86-InstructionSetReference-AM.pdf, page 3-440
00916     x86_ftst                    = 0x00be, // x86-InstructionSetReference-AM.pdf, page 3-446
00917     x86_fucom                   = 0x00bf, // x86-InstructionSetReference-AM.pdf, page 3-446
00918     x86_fucomi                  = 0x00c0, // x86-InstructionSetReference-AM.pdf, page 3-347
00919     x86_fucomip                 = 0x00c1, // x86-InstructionSetReference-AM.pdf, page 3-350
00920     x86_fucomp                  = 0x00c2, // x86-InstructionSetReference-AM.pdf, page 3-446
00921     x86_fucompp                 = 0x00c3, // x86-InstructionSetReference-AM.pdf, page 3-449
00922     x86_fwait                   = 0x00c4, // x86-InstructionSetReference-NZ.pdf, page 4-499
00923     x86_fxam                    = 0x00c5, // x86-InstructionSetReference-AM.pdf, page 3-451
00924     x86_fxch                    = 0x00c6, // x86-InstructionSetReference-AM.pdf, page 3-453
00925     x86_fxrstor                 = 0x00c7, // x86-InstructionSetReference-AM.pdf, page 3-456
00926     x86_fxsave                  = 0x00c8, // x86-InstructionSetReference-AM.pdf, page 3-467
00927     x86_fxtract                 = 0x00c9, // x86-InstructionSetReference-AM.pdf, page 3-469
00928     x86_fyl2x                   = 0x00ca, // x86-InstructionSetReference-AM.pdf, page 3-471
00929     x86_fyl2xp1                 = 0x00cb, // x86-InstructionSetReference-AM.pdf, page 3-473
00930     x86_getsec                  = 0x00cc, // ExtraInstructions.txt, page 5
00931     x86_haddpd                  = 0x00cd, // x86-InstructionSetReference-AM.pdf, page 3-477
00932     x86_haddps                  = 0x00ce, // x86-InstructionSetReference-AM.pdf, page 3-481
00933     x86_hlt                     = 0x00cf, // x86-InstructionSetReference-AM.pdf, page 3-483
00934     x86_hsubpd                  = 0x00d0, // x86-InstructionSetReference-AM.pdf, page 3-487
00935     x86_hsubps                  = 0x00d1, // x86-InstructionSetReference-AM.pdf, page 3-491
00936     x86_idiv                    = 0x00d2, // x86-InstructionSetReference-AM.pdf, page 3-495
00937     x86_imul                    = 0x00d3, // x86-InstructionSetReference-AM.pdf, page 3-500
00938     x86_in                      = 0x00d4, // x86-InstructionSetReference-AM.pdf, page 3-502
00939     x86_inc                     = 0x00d5, // x86-InstructionSetReference-AM.pdf, page 3-505
00940     x86_insb                    = 0x00d6, // x86-InstructionSetReference-AM.pdf, page 3-505
00941     x86_insd                    = 0x00d7, // x86-InstructionSetReference-AM.pdf, page 3-509
00942     x86_insertps                = 0x00d8, // x86-InstructionSetReference-AM.pdf, page 3-512
00943     x86_insertq                 = 0x00d9, // ExtraInstructions.txt, page 5
00944     x86_insw                    = 0x00da, // x86-InstructionSetReference-AM.pdf, page 3-505
00945     x86_int                     = 0x00db, // x86-InstructionSetReference-AM.pdf, page 3-512
00946     x86_int1                    = 0x00dc, // ExtraInstructions.txt, page 6
00947     x86_int3                    = 0x00dd, // x86-InstructionSetReference-AM.pdf, page 3-512
00948     x86_into                    = 0x00de, // x86-InstructionSetReference-AM.pdf, page 3-527
00949     x86_invd                    = 0x00df, // x86-InstructionSetReference-AM.pdf, page 3-529
00950     x86_invept                  = 0x00e0, // x86-InstructionSetReference-NZ.pdf, page 5-7
00951     x86_invlpg                  = 0x00e1, // x86-InstructionSetReference-AM.pdf, page 3-531
00952     x86_invlpga                 = 0x00e2, // ExtraInstructions.txt, page 2
00953     x86_invvpid                 = 0x00e3, // x86-InstructionSetReference-NZ.pdf, page 5-11
00954     x86_iret                    = 0x00e4, // x86-InstructionSetReference-AM.pdf, page 3-542
00955     x86_ja                      = 0x00e5, // x86-InstructionSetReference-AM.pdf, page 3-544
00956     x86_jae                     = 0x00e6, // x86-InstructionSetReference-AM.pdf, page 3-544
00957     x86_jb                      = 0x00e7, // x86-InstructionSetReference-AM.pdf, page 3-544
00958     x86_jbe                     = 0x00e8, // x86-InstructionSetReference-AM.pdf, page 3-544
00959     x86_jcxz                    = 0x00e9, // x86-InstructionSetReference-AM.pdf, page 3-542
00960     x86_je                      = 0x00ea, // x86-InstructionSetReference-AM.pdf, page 3-549
00961     x86_jecxz                   = 0x00eb, // x86-InstructionSetReference-AM.pdf, page 3-542
00962     x86_jg                      = 0x00ec, // x86-InstructionSetReference-AM.pdf, page 3-545
00963     x86_jge                     = 0x00ed, // x86-InstructionSetReference-AM.pdf, page 3-545
00964     x86_jl                      = 0x00ee, // x86-InstructionSetReference-AM.pdf, page 3-545
00965     x86_jle                     = 0x00ef, // x86-InstructionSetReference-AM.pdf, page 3-544
00966     x86_jmp                     = 0x00f0, // x86-InstructionSetReference-AM.pdf, page 3-549
00967     x86_jmpe                    = 0x00f1, // ExtraInstructions.txt, page 5
00968     x86_jne                     = 0x00f2, // x86-InstructionSetReference-AM.pdf, page 3-545
00969     x86_jno                     = 0x00f3, // x86-InstructionSetReference-AM.pdf, page 3-545
00970     x86_jns                     = 0x00f4, // x86-InstructionSetReference-AM.pdf, page 3-545
00971     x86_jo                      = 0x00f5, // x86-InstructionSetReference-AM.pdf, page 3-545
00972     x86_jpe                     = 0x00f6, // x86-InstructionSetReference-AM.pdf, page 3-545
00973     x86_jpo                     = 0x00f7, // x86-InstructionSetReference-AM.pdf, page 3-545
00974     x86_jrcxz                   = 0x00f8, // x86-InstructionSetReference-AM.pdf, page 3-542
00975     x86_js                      = 0x00f9, // x86-InstructionSetReference-AM.pdf, page 3-546
00976     x86_lahf                    = 0x00fa, // x86-InstructionSetReference-AM.pdf, page 3-561
00977     x86_lar                     = 0x00fb, // x86-InstructionSetReference-AM.pdf, page 3-565
00978     x86_lddqu                   = 0x00fc, // x86-InstructionSetReference-AM.pdf, page 3-568
00979     x86_ldmxcsr                 = 0x00fd, // x86-InstructionSetReference-AM.pdf, page 3-570
00980     x86_lds                     = 0x00fe, // x86-InstructionSetReference-AM.pdf, page 3-570
00981     x86_lea                     = 0x00ff, // x86-InstructionSetReference-AM.pdf, page 3-579
00982     x86_leave                   = 0x0100, // x86-InstructionSetReference-AM.pdf, page 3-581
00983     x86_les                     = 0x0101, // x86-InstructionSetReference-AM.pdf, page 3-570
00984     x86_lfence                  = 0x0102, // x86-InstructionSetReference-AM.pdf, page 3-582
00985     x86_lfs                     = 0x0103, // x86-InstructionSetReference-AM.pdf, page 3-570
00986     x86_lgdt                    = 0x0104, // x86-InstructionSetReference-AM.pdf, page 3-582
00987     x86_lgs                     = 0x0105, // x86-InstructionSetReference-AM.pdf, page 3-576
00988     x86_lidt                    = 0x0106, // x86-InstructionSetReference-AM.pdf, page 3-585
00989     x86_lldt                    = 0x0107, // x86-InstructionSetReference-AM.pdf, page 3-588
00990     x86_lmsw                    = 0x0108, // x86-InstructionSetReference-AM.pdf, page 3-590
00991     x86_lock                    = 0x0109, // x86-InstructionSetReference-AM.pdf, page 3-592
00992     x86_lodsb                   = 0x010a, // x86-InstructionSetReference-AM.pdf, page 3-592
00993     x86_lodsd                   = 0x010b, // x86-InstructionSetReference-AM.pdf, page 3-592
00994     x86_lodsq                   = 0x010c, // x86-InstructionSetReference-AM.pdf, page 3-596
00995     x86_lodsw                   = 0x010d, // x86-InstructionSetReference-AM.pdf, page 3-592
00996     x86_loop                    = 0x010e, // x86-InstructionSetReference-AM.pdf, page 3-596
00997     x86_loopnz                  = 0x010f, // x86-InstructionSetReference-AM.pdf, page 3-599
00998     x86_loopz                   = 0x0110, // x86-InstructionSetReference-AM.pdf, page 3-596
00999     x86_lsl                     = 0x0111, // x86-InstructionSetReference-AM.pdf, page 3-603
01000     x86_lss                     = 0x0112, // x86-InstructionSetReference-AM.pdf, page 3-570
01001     x86_ltr                     = 0x0113, // x86-InstructionSetReference-AM.pdf, page 3-606
01002     x86_lzcnt                   = 0x0114, // ExtraInstructions.txt, page 4
01003     x86_maskmovq                = 0x0115, // x86-InstructionSetReference-AM.pdf, page 3-612
01004     x86_maxpd                   = 0x0116, // x86-InstructionSetReference-AM.pdf, page 3-615
01005     x86_maxps                   = 0x0117, // x86-InstructionSetReference-AM.pdf, page 3-618
01006     x86_maxsd                   = 0x0118, // x86-InstructionSetReference-AM.pdf, page 3-621
01007     x86_maxss                   = 0x0119, // x86-InstructionSetReference-AM.pdf, page 3-624
01008     x86_mfence                  = 0x011a, // x86-InstructionSetReference-AM.pdf, page 3-625
01009     x86_minpd                   = 0x011b, // x86-InstructionSetReference-AM.pdf, page 3-628
01010     x86_minps                   = 0x011c, // x86-InstructionSetReference-AM.pdf, page 3-631
01011     x86_minsd                   = 0x011d, // x86-InstructionSetReference-AM.pdf, page 3-634
01012     x86_minss                   = 0x011e, // x86-InstructionSetReference-AM.pdf, page 3-637
01013     x86_monitor                 = 0x011f, // x86-InstructionSetReference-AM.pdf, page 3-640
01014     x86_mov                     = 0x0120, // ExtraInstructions.txt, page 6
01015     x86_movapd                  = 0x0121, // x86-InstructionSetReference-AM.pdf, page 3-654
01016     x86_movaps                  = 0x0122, // x86-InstructionSetReference-AM.pdf, page 3-657
01017     x86_movbe                   = 0x0123, // x86-InstructionSetReference-AM.pdf, page 3-660
01018     x86_movd                    = 0x0124, // x86-InstructionSetReference-AM.pdf, page 3-660
01019     x86_movddup                 = 0x0125, // x86-InstructionSetReference-AM.pdf, page 3-667
01020     x86_movdq2q                 = 0x0126, // x86-InstructionSetReference-AM.pdf, page 3-674
01021     x86_movdqa                  = 0x0127, // x86-InstructionSetReference-AM.pdf, page 3-669
01022     x86_movdqu                  = 0x0128, // x86-InstructionSetReference-AM.pdf, page 3-672
01023     x86_movhlps                 = 0x0129, // x86-InstructionSetReference-AM.pdf, page 3-676
01024     x86_movhpd                  = 0x012a, // x86-InstructionSetReference-AM.pdf, page 3-679
01025     x86_movhps                  = 0x012b, // x86-InstructionSetReference-AM.pdf, page 3-682
01026     x86_movlhps                 = 0x012c, // x86-InstructionSetReference-AM.pdf, page 3-684
01027     x86_movlpd                  = 0x012d, // x86-InstructionSetReference-AM.pdf, page 3-686
01028     x86_movlps                  = 0x012e, // x86-InstructionSetReference-AM.pdf, page 3-689
01029     x86_movmskpd                = 0x012f, // x86-InstructionSetReference-AM.pdf, page 3-691
01030     x86_movmskps                = 0x0130, // x86-InstructionSetReference-AM.pdf, page 3-693
01031     x86_movntdq                 = 0x0131, // x86-InstructionSetReference-AM.pdf, page 3-699
01032     x86_movntdqa                = 0x0132, // x86-InstructionSetReference-AM.pdf, page 3-696
01033     x86_movnti                  = 0x0133, // x86-InstructionSetReference-AM.pdf, page 3-701
01034     x86_movntpd                 = 0x0134, // x86-InstructionSetReference-AM.pdf, page 3-704
01035     x86_movntps                 = 0x0135, // x86-InstructionSetReference-AM.pdf, page 3-707
01036     x86_movntq                  = 0x0136, // x86-InstructionSetReference-AM.pdf, page 3-710
01037     x86_movntsd                 = 0x0137, // ExtraInstructions.txt, page 4
01038     x86_movntss                 = 0x0138, // ExtraInstructions.txt, page 5
01039     x86_movq                    = 0x0139, // x86-InstructionSetReference-AM.pdf, page 3-713
01040     x86_movq2dq                 = 0x013a, // x86-InstructionSetReference-AM.pdf, page 3-715
01041     x86_movsb                   = 0x013b, // x86-InstructionSetReference-AM.pdf, page 3-715
01042     x86_movsd                   = 0x013c, // x86-InstructionSetReference-AM.pdf, page 3-715
01043     x86_movsd_sse               = 0x013d, // x86-InstructionSetReference-AM.pdf, page 3-723
01044     x86_movshdup                = 0x013e, // x86-InstructionSetReference-AM.pdf, page 3-726
01045     x86_movsldup                = 0x013f, // x86-InstructionSetReference-AM.pdf, page 3-729
01046     x86_movsq                   = 0x0140, // x86-InstructionSetReference-AM.pdf, page 3-720
01047     x86_movss                   = 0x0141, // x86-InstructionSetReference-AM.pdf, page 3-732
01048     x86_movsw                   = 0x0142, // x86-InstructionSetReference-AM.pdf, page 3-715
01049     x86_movsx                   = 0x0143, // ExtraInstructions.txt, page 5
01050     x86_movsxd                  = 0x0144, // x86-InstructionSetReference-AM.pdf, page 3-734
01051     x86_movupd                  = 0x0145, // x86-InstructionSetReference-AM.pdf, page 3-737
01052     x86_movups                  = 0x0146, // x86-InstructionSetReference-AM.pdf, page 3-740
01053     x86_movzx                   = 0x0147, // x86-InstructionSetReference-AM.pdf, page 3-742
01054     x86_mpsadbw                 = 0x0148, // x86-InstructionSetReference-AM.pdf, page 3-746
01055     x86_mul                     = 0x0149, // x86-InstructionSetReference-AM.pdf, page 3-749
01056     x86_mulpd                   = 0x014a, // x86-InstructionSetReference-AM.pdf, page 3-752
01057     x86_mulps                   = 0x014b, // x86-InstructionSetReference-AM.pdf, page 3-755
01058     x86_mulsd                   = 0x014c, // x86-InstructionSetReference-AM.pdf, page 3-758
01059     x86_mulss                   = 0x014d, // x86-InstructionSetReference-AM.pdf, page 3-761
01060     x86_mwait                   = 0x014e, // x86-InstructionSetReference-AM.pdf, page 3-765
01061     x86_neg                     = 0x014f, // x86-InstructionSetReference-NZ.pdf, page 4-5
01062     x86_nop                     = 0x0150, // ExtraInstructions.txt, page 5
01063     x86_not                     = 0x0151, // x86-InstructionSetReference-NZ.pdf, page 4-9
01064     x86_or                      = 0x0152, // x86-InstructionSetReference-NZ.pdf, page 4-12
01065     x86_orpd                    = 0x0153, // x86-InstructionSetReference-NZ.pdf, page 4-14
01066     x86_orps                    = 0x0154, // x86-InstructionSetReference-NZ.pdf, page 4-16
01067     x86_out                     = 0x0155, // x86-InstructionSetReference-NZ.pdf, page 4-18
01068     x86_outs                    = 0x0156, // x86-InstructionSetReference-NZ.pdf, page 4-18
01069     x86_outsb                   = 0x0157, // x86-InstructionSetReference-NZ.pdf, page 4-18
01070     x86_outsd                   = 0x0158, // x86-InstructionSetReference-NZ.pdf, page 4-23
01071     x86_outsw                   = 0x0159, // x86-InstructionSetReference-NZ.pdf, page 4-18
01072     x86_pabsb                   = 0x015a, // x86-InstructionSetReference-NZ.pdf, page 4-23
01073     x86_pabsd                   = 0x015b, // x86-InstructionSetReference-NZ.pdf, page 4-27
01074     x86_pabsw                   = 0x015c, // x86-InstructionSetReference-NZ.pdf, page 4-23
01075     x86_packssdw                = 0x015d, // x86-InstructionSetReference-NZ.pdf, page 4-32
01076     x86_packsswb                = 0x015e, // x86-InstructionSetReference-NZ.pdf, page 4-27
01077     x86_packusdw                = 0x015f, // x86-InstructionSetReference-NZ.pdf, page 4-35
01078     x86_packuswb                = 0x0160, // x86-InstructionSetReference-NZ.pdf, page 4-39
01079     x86_paddb                   = 0x0161, // x86-InstructionSetReference-NZ.pdf, page 4-39
01080     x86_paddd                   = 0x0162, // x86-InstructionSetReference-NZ.pdf, page 4-43
01081     x86_paddq                   = 0x0163, // x86-InstructionSetReference-NZ.pdf, page 4-46
01082     x86_paddsb                  = 0x0164, // x86-InstructionSetReference-NZ.pdf, page 4-46
01083     x86_paddsw                  = 0x0165, // x86-InstructionSetReference-NZ.pdf, page 4-50
01084     x86_paddusb                 = 0x0166, // x86-InstructionSetReference-NZ.pdf, page 4-50
01085     x86_paddusw                 = 0x0167, // x86-InstructionSetReference-NZ.pdf, page 4-54
01086     x86_paddw                   = 0x0168, // x86-InstructionSetReference-NZ.pdf, page 4-39
01087     x86_palignr                 = 0x0169, // x86-InstructionSetReference-NZ.pdf, page 4-57
01088     x86_pand                    = 0x016a, // x86-InstructionSetReference-NZ.pdf, page 4-60
01089     x86_pandn                   = 0x016b, // x86-InstructionSetReference-NZ.pdf, page 4-63
01090     x86_pause                   = 0x016c, // x86-InstructionSetReference-NZ.pdf, page 4-64
01091     x86_pavgb                   = 0x016d, // x86-InstructionSetReference-NZ.pdf, page 4-64
01092     x86_pavgusb                 = 0x016e, // ExtraInstructions.txt, page 3
01093     x86_pavgw                   = 0x016f, // x86-InstructionSetReference-NZ.pdf, page 4-68
01094     x86_pblendvb                = 0x0170, // x86-InstructionSetReference-NZ.pdf, page 4-72
01095     x86_pblendw                 = 0x0171, // x86-InstructionSetReference-NZ.pdf, page 4-75
01096     x86_pcmpeqb                 = 0x0172, // x86-InstructionSetReference-NZ.pdf, page 4-75
01097     x86_pcmpeqd                 = 0x0173, // x86-InstructionSetReference-NZ.pdf, page 4-79
01098     x86_pcmpeqq                 = 0x0174, // x86-InstructionSetReference-NZ.pdf, page 4-81
01099     x86_pcmpeqw                 = 0x0175, // x86-InstructionSetReference-NZ.pdf, page 4-75
01100     x86_pcmpestri               = 0x0176, // x86-InstructionSetReference-NZ.pdf, page 4-84
01101     x86_pcmpestrm               = 0x0177, // x86-InstructionSetReference-NZ.pdf, page 4-87
01102     x86_pcmpgtb                 = 0x0178, // x86-InstructionSetReference-NZ.pdf, page 4-93
01103     x86_pcmpgtd                 = 0x0179, // x86-InstructionSetReference-NZ.pdf, page 4-98
01104     x86_pcmpgtq                 = 0x017a, // x86-InstructionSetReference-NZ.pdf, page 4-100
01105     x86_pcmpgtw                 = 0x017b, // x86-InstructionSetReference-NZ.pdf, page 4-93
01106     x86_pcmpistri               = 0x017c, // x86-InstructionSetReference-NZ.pdf, page 4-90
01107     x86_pcmpistrm               = 0x017d, // x86-InstructionSetReference-NZ.pdf, page 4-93
01108     x86_pextrb                  = 0x017e, // x86-InstructionSetReference-NZ.pdf, page 4-100
01109     x86_pextrd                  = 0x017f, // x86-InstructionSetReference-NZ.pdf, page 4-100
01110     x86_pextrq                  = 0x0180, // x86-InstructionSetReference-NZ.pdf, page 4-103
01111     x86_pextrw                  = 0x0181, // x86-InstructionSetReference-NZ.pdf, page 4-107
01112     x86_pf2id                   = 0x0182, // ExtraInstructions.txt, page 2
01113     x86_pf2iw                   = 0x0183, // ExtraInstructions.txt, page 2
01114     x86_pfacc                   = 0x0184, // ExtraInstructions.txt, page 2
01115     x86_pfadd                   = 0x0185, // ExtraInstructions.txt, page 2
01116     x86_pfcmpeq                 = 0x0186, // ExtraInstructions.txt, page 2
01117     x86_pfcmpge                 = 0x0187, // ExtraInstructions.txt, page 2
01118     x86_pfcmpgt                 = 0x0188, // ExtraInstructions.txt, page 2
01119     x86_pfmax                   = 0x0189, // ExtraInstructions.txt, page 2
01120     x86_pfmin                   = 0x018a, // ExtraInstructions.txt, page 2
01121     x86_pfmul                   = 0x018b, // ExtraInstructions.txt, page 2
01122     x86_pfnacc                  = 0x018c, // ExtraInstructions.txt, page 2
01123     x86_pfpnacc                 = 0x018d, // ExtraInstructions.txt, page 2
01124     x86_pfrcp                   = 0x018e, // ExtraInstructions.txt, page 2
01125     x86_pfrcpit1                = 0x018f, // ExtraInstructions.txt, page 2
01126     x86_pfrcpit2                = 0x0190, // ExtraInstructions.txt, page 2
01127     x86_pfrsqit1                = 0x0191, // ExtraInstructions.txt, page 2
01128     x86_pfrsqrt                 = 0x0192, // ExtraInstructions.txt, page 2
01129     x86_pfsub                   = 0x0193, // ExtraInstructions.txt, page 2
01130     x86_pfsubr                  = 0x0194, // ExtraInstructions.txt, page 2
01131     x86_phaddd                  = 0x0195, // x86-InstructionSetReference-NZ.pdf, page 4-110
01132     x86_phaddsw                 = 0x0196, // x86-InstructionSetReference-NZ.pdf, page 4-113
01133     x86_phaddw                  = 0x0197, // x86-InstructionSetReference-NZ.pdf, page 4-107
01134     x86_phminposuw              = 0x0198, // x86-InstructionSetReference-NZ.pdf, page 4-116
01135     x86_phsubd                  = 0x0199, // x86-InstructionSetReference-NZ.pdf, page 4-119
01136     x86_phsubsw                 = 0x019a, // x86-InstructionSetReference-NZ.pdf, page 4-122
01137     x86_phsubw                  = 0x019b, // x86-InstructionSetReference-NZ.pdf, page 4-116
01138     x86_pi2fd                   = 0x019c, // ExtraInstructions.txt, page 2
01139     x86_pi2fw                   = 0x019d, // ExtraInstructions.txt, page 2
01140     x86_pinsrb                  = 0x019e, // x86-InstructionSetReference-NZ.pdf, page 4-122
01141     x86_pinsrd                  = 0x019f, // x86-InstructionSetReference-NZ.pdf, page 4-122
01142     x86_pinsrq                  = 0x01a0, // x86-InstructionSetReference-NZ.pdf, page 4-125
01143     x86_pinsrw                  = 0x01a1, // x86-InstructionSetReference-NZ.pdf, page 4-128
01144     x86_pmaddubsw               = 0x01a2, // x86-InstructionSetReference-NZ.pdf, page 4-131
01145     x86_pmaddwd                 = 0x01a3, // x86-InstructionSetReference-NZ.pdf, page 4-135
01146     x86_pmaxsb                  = 0x01a4, // x86-InstructionSetReference-NZ.pdf, page 4-138
01147     x86_pmaxsd                  = 0x01a5, // x86-InstructionSetReference-NZ.pdf, page 4-141
01148     x86_pmaxsw                  = 0x01a6, // x86-InstructionSetReference-NZ.pdf, page 4-144
01149     x86_pmaxub                  = 0x01a7, // x86-InstructionSetReference-NZ.pdf, page 4-147
01150     x86_pmaxud                  = 0x01a8, // x86-InstructionSetReference-NZ.pdf, page 4-150
01151     x86_pmaxuw                  = 0x01a9, // x86-InstructionSetReference-NZ.pdf, page 4-153
01152     x86_pminsb                  = 0x01aa, // x86-InstructionSetReference-NZ.pdf, page 4-156
01153     x86_pminsd                  = 0x01ab, // x86-InstructionSetReference-NZ.pdf, page 4-159
01154     x86_pminsw                  = 0x01ac, // x86-InstructionSetReference-NZ.pdf, page 4-162
01155     x86_pminub                  = 0x01ad, // x86-InstructionSetReference-NZ.pdf, page 4-165
01156     x86_pminud                  = 0x01ae, // x86-InstructionSetReference-NZ.pdf, page 4-168
01157     x86_pminuw                  = 0x01af, // x86-InstructionSetReference-NZ.pdf, page 4-171
01158     x86_pmovmskb                = 0x01b0, // x86-InstructionSetReference-NZ.pdf, page 4-174
01159     x86_pmovsxbd                = 0x01b1, // x86-InstructionSetReference-NZ.pdf, page 4-174
01160     x86_pmovsxbq                = 0x01b2, // x86-InstructionSetReference-NZ.pdf, page 4-174
01161     x86_pmovsxbw                = 0x01b3, // x86-InstructionSetReference-NZ.pdf, page 4-174
01162     x86_pmovsxdq                = 0x01b4, // x86-InstructionSetReference-NZ.pdf, page 4-178
01163     x86_pmovsxwd                = 0x01b5, // x86-InstructionSetReference-NZ.pdf, page 4-174
01164     x86_pmovsxwq                = 0x01b6, // x86-InstructionSetReference-NZ.pdf, page 4-174
01165     x86_pmovzxbd                = 0x01b7, // x86-InstructionSetReference-NZ.pdf, page 4-178
01166     x86_pmovzxbq                = 0x01b8, // x86-InstructionSetReference-NZ.pdf, page 4-178
01167     x86_pmovzxbw                = 0x01b9, // x86-InstructionSetReference-NZ.pdf, page 4-178
01168     x86_pmovzxdq                = 0x01ba, // x86-InstructionSetReference-NZ.pdf, page 4-182
01169     x86_pmovzxwd                = 0x01bb, // x86-InstructionSetReference-NZ.pdf, page 4-178
01170     x86_pmovzxwq                = 0x01bc, // x86-InstructionSetReference-NZ.pdf, page 4-178
01171     x86_pmuldq                  = 0x01bd, // x86-InstructionSetReference-NZ.pdf, page 4-184
01172     x86_pmulhrsw                = 0x01be, // x86-InstructionSetReference-NZ.pdf, page 4-187
01173     x86_pmulhrw                 = 0x01bf, // ExtraInstructions.txt, page 2
01174     x86_pmulhuw                 = 0x01c0, // x86-InstructionSetReference-NZ.pdf, page 4-191
01175     x86_pmulhw                  = 0x01c1, // x86-InstructionSetReference-NZ.pdf, page 4-194
01176     x86_pmulld                  = 0x01c2, // x86-InstructionSetReference-NZ.pdf, page 4-196
01177     x86_pmullw                  = 0x01c3, // x86-InstructionSetReference-NZ.pdf, page 4-200
01178     x86_pmuludq                 = 0x01c4, // x86-InstructionSetReference-NZ.pdf, page 4-203
01179     x86_pop                     = 0x01c5, // x86-InstructionSetReference-NZ.pdf, page 4-210
01180     x86_popa                    = 0x01c6, // x86-InstructionSetReference-NZ.pdf, page 4-210
01181     x86_popad                   = 0x01c7, // x86-InstructionSetReference-NZ.pdf, page 4-212
01182     x86_popcnt                  = 0x01c8, // x86-InstructionSetReference-NZ.pdf, page 4-214
01183     x86_popf                    = 0x01c9, // x86-InstructionSetReference-NZ.pdf, page 4-214
01184     x86_popfd                   = 0x01ca, // x86-InstructionSetReference-NZ.pdf, page 4-214
01185     x86_popfq                   = 0x01cb, // x86-InstructionSetReference-NZ.pdf, page 4-218
01186     x86_por                     = 0x01cc, // x86-InstructionSetReference-NZ.pdf, page 4-221
01187     x86_prefetch                = 0x01cd, // ExtraInstructions.txt, page 5
01188     x86_prefetchnta             = 0x01ce, // x86-InstructionSetReference-NZ.pdf, page 4-223
01189     x86_prefetcht0              = 0x01cf, // x86-InstructionSetReference-NZ.pdf, page 4-221
01190     x86_prefetcht1              = 0x01d0, // x86-InstructionSetReference-NZ.pdf, page 4-221
01191     x86_prefetcht2              = 0x01d1, // x86-InstructionSetReference-NZ.pdf, page 4-221
01192     x86_prefetchw               = 0x01d2, // ExtraInstructions.txt, page 5
01193     x86_psadbw                  = 0x01d3, // x86-InstructionSetReference-NZ.pdf, page 4-227
01194     x86_pshufb                  = 0x01d4, // x86-InstructionSetReference-NZ.pdf, page 4-231
01195     x86_pshufd                  = 0x01d5, // x86-InstructionSetReference-NZ.pdf, page 4-234
01196     x86_pshufhw                 = 0x01d6, // x86-InstructionSetReference-NZ.pdf, page 4-237
01197     x86_pshuflw                 = 0x01d7, // x86-InstructionSetReference-NZ.pdf, page 4-240
01198     x86_pshufw                  = 0x01d8, // x86-InstructionSetReference-NZ.pdf, page 4-242
01199     x86_psignb                  = 0x01d9, // x86-InstructionSetReference-NZ.pdf, page 4-242
01200     x86_psignd                  = 0x01da, // x86-InstructionSetReference-NZ.pdf, page 4-247
01201     x86_psignw                  = 0x01db, // x86-InstructionSetReference-NZ.pdf, page 4-242
01202     x86_pslld                   = 0x01dc, // x86-InstructionSetReference-NZ.pdf, page 4-249
01203     x86_pslldq                  = 0x01dd, // x86-InstructionSetReference-NZ.pdf, page 4-249
01204     x86_psllq                   = 0x01de, // x86-InstructionSetReference-NZ.pdf, page 4-254
01205     x86_psllw                   = 0x01df, // x86-InstructionSetReference-NZ.pdf, page 4-249
01206     x86_psrad                   = 0x01e0, // x86-InstructionSetReference-NZ.pdf, page 4-259
01207     x86_psraq                   = 0x01e1, // ExtraInstructions.txt, page 5
01208     x86_psraw                   = 0x01e2, // x86-InstructionSetReference-NZ.pdf, page 4-254
01209     x86_psrld                   = 0x01e3, // x86-InstructionSetReference-NZ.pdf, page 4-261
01210     x86_psrldq                  = 0x01e4, // x86-InstructionSetReference-NZ.pdf, page 4-261
01211     x86_psrlq                   = 0x01e5, // x86-InstructionSetReference-NZ.pdf, page 4-266
01212     x86_psrlw                   = 0x01e6, // x86-InstructionSetReference-NZ.pdf, page 4-261
01213     x86_psubb                   = 0x01e7, // x86-InstructionSetReference-NZ.pdf, page 4-266
01214     x86_psubd                   = 0x01e8, // x86-InstructionSetReference-NZ.pdf, page 4-270
01215     x86_psubq                   = 0x01e9, // x86-InstructionSetReference-NZ.pdf, page 4-273
01216     x86_psubsb                  = 0x01ea, // x86-InstructionSetReference-NZ.pdf, page 4-273
01217     x86_psubsw                  = 0x01eb, // x86-InstructionSetReference-NZ.pdf, page 4-277
01218     x86_psubusb                 = 0x01ec, // x86-InstructionSetReference-NZ.pdf, page 4-277
01219     x86_psubusw                 = 0x01ed, // x86-InstructionSetReference-NZ.pdf, page 4-281
01220     x86_psubw                   = 0x01ee, // x86-InstructionSetReference-NZ.pdf, page 4-266
01221     x86_pswapd                  = 0x01ef, // ExtraInstructions.txt, page 2
01222     x86_ptest                   = 0x01f0, // x86-InstructionSetReference-NZ.pdf, page 4-284
01223     x86_punpckhbw               = 0x01f1, // x86-InstructionSetReference-NZ.pdf, page 4-284
01224     x86_punpckhdq               = 0x01f2, // x86-InstructionSetReference-NZ.pdf, page 4-284
01225     x86_punpckhqdq              = 0x01f3, // x86-InstructionSetReference-NZ.pdf, page 4-290
01226     x86_punpckhwd               = 0x01f4, // x86-InstructionSetReference-NZ.pdf, page 4-284
01227     x86_punpcklbw               = 0x01f5, // x86-InstructionSetReference-NZ.pdf, page 4-290
01228     x86_punpckldq               = 0x01f6, // x86-InstructionSetReference-NZ.pdf, page 4-290
01229     x86_punpcklqdq              = 0x01f7, // x86-InstructionSetReference-NZ.pdf, page 4-295
01230     x86_punpcklwd               = 0x01f8, // x86-InstructionSetReference-NZ.pdf, page 4-290
01231     x86_push                    = 0x01f9, // x86-InstructionSetReference-NZ.pdf, page 4-300
01232     x86_pusha                   = 0x01fa, // x86-InstructionSetReference-NZ.pdf, page 4-300
01233     x86_pushad                  = 0x01fb, // x86-InstructionSetReference-NZ.pdf, page 4-303
01234     x86_pushf                   = 0x01fc, // x86-InstructionSetReference-NZ.pdf, page 4-303
01235     x86_pushfd                  = 0x01fd, // x86-InstructionSetReference-NZ.pdf, page 4-303
01236     x86_pushfq                  = 0x01fe, // x86-InstructionSetReference-NZ.pdf, page 4-306
01237     x86_pxor                    = 0x01ff, // x86-InstructionSetReference-NZ.pdf, page 4-309
01238     x86_rcl                     = 0x0200, // x86-InstructionSetReference-NZ.pdf, page 4-309
01239     x86_rcpps                   = 0x0201, // x86-InstructionSetReference-NZ.pdf, page 4-319
01240     x86_rcpss                   = 0x0202, // x86-InstructionSetReference-NZ.pdf, page 4-322
01241     x86_rcr                     = 0x0203, // x86-InstructionSetReference-NZ.pdf, page 4-310
01242     x86_rdmsr                   = 0x0204, // x86-InstructionSetReference-NZ.pdf, page 4-324
01243     x86_rdpmc                   = 0x0205, // x86-InstructionSetReference-NZ.pdf, page 4-329
01244     x86_rdtsc                   = 0x0206, // x86-InstructionSetReference-NZ.pdf, page 4-331
01245     x86_rdtscp                  = 0x0207, // x86-InstructionSetReference-NZ.pdf, page 4-333
01246     x86_rep_insb                = 0x0208, // x86-InstructionSetReference-NZ.pdf, page 4-333
01247     x86_rep_insd                = 0x0209, // x86-InstructionSetReference-NZ.pdf, page 4-333
01248     x86_rep_insw                = 0x020a, // x86-InstructionSetReference-NZ.pdf, page 4-333
01249     x86_rep_lodsb               = 0x020b, // x86-InstructionSetReference-NZ.pdf, page 4-333
01250     x86_rep_lodsd               = 0x020c, // x86-InstructionSetReference-NZ.pdf, page 4-334
01251     x86_rep_lodsq               = 0x020d, // x86-InstructionSetReference-NZ.pdf, page 4-334
01252     x86_rep_lodsw               = 0x020e, // x86-InstructionSetReference-NZ.pdf, page 4-334
01253     x86_rep_movsb               = 0x020f, // x86-InstructionSetReference-NZ.pdf, page 4-333
01254     x86_rep_movsd               = 0x0210, // x86-InstructionSetReference-NZ.pdf, page 4-333
01255     x86_rep_movsq               = 0x0211, // x86-InstructionSetReference-NZ.pdf, page 4-333
01256     x86_rep_movsw               = 0x0212, // x86-InstructionSetReference-NZ.pdf, page 4-333
01257     x86_rep_outsb               = 0x0213, // x86-InstructionSetReference-NZ.pdf, page 4-333
01258     x86_rep_outsd               = 0x0214, // x86-InstructionSetReference-NZ.pdf, page 4-333
01259     x86_rep_outsw               = 0x0215, // x86-InstructionSetReference-NZ.pdf, page 4-333
01260     x86_rep_stosb               = 0x0216, // x86-InstructionSetReference-NZ.pdf, page 4-334
01261     x86_rep_stosd               = 0x0217, // x86-InstructionSetReference-NZ.pdf, page 4-334
01262     x86_rep_stosq               = 0x0218, // x86-InstructionSetReference-NZ.pdf, page 4-334
01263     x86_rep_stosw               = 0x0219, // x86-InstructionSetReference-NZ.pdf, page 4-334
01264     x86_repe_cmpsb              = 0x021a, // x86-InstructionSetReference-NZ.pdf, page 4-334
01265     x86_repe_cmpsd              = 0x021b, // x86-InstructionSetReference-NZ.pdf, page 4-334
01266     x86_repe_cmpsq              = 0x021c, // x86-InstructionSetReference-NZ.pdf, page 4-334
01267     x86_repe_cmpsw              = 0x021d, // x86-InstructionSetReference-NZ.pdf, page 4-334
01268     x86_repe_scasb              = 0x021e, // x86-InstructionSetReference-NZ.pdf, page 4-334
01269     x86_repe_scasd              = 0x021f, // x86-InstructionSetReference-NZ.pdf, page 4-334
01270     x86_repe_scasq              = 0x0220, // x86-InstructionSetReference-NZ.pdf, page 4-334
01271     x86_repe_scasw              = 0x0221, // x86-InstructionSetReference-NZ.pdf, page 4-334
01272     x86_repne_cmpsb             = 0x0222, // x86-InstructionSetReference-NZ.pdf, page 4-335
01273     x86_repne_cmpsd             = 0x0223, // x86-InstructionSetReference-NZ.pdf, page 4-335
01274     x86_repne_cmpsq             = 0x0224, // x86-InstructionSetReference-NZ.pdf, page 4-335
01275     x86_repne_cmpsw             = 0x0225, // x86-InstructionSetReference-NZ.pdf, page 4-335
01276     x86_repne_scasb             = 0x0226, // x86-InstructionSetReference-NZ.pdf, page 4-335
01277     x86_repne_scasd             = 0x0227, // x86-InstructionSetReference-NZ.pdf, page 4-335
01278     x86_repne_scasq             = 0x0228, // x86-InstructionSetReference-NZ.pdf, page 4-338
01279     x86_repne_scasw             = 0x0229, // x86-InstructionSetReference-NZ.pdf, page 4-335
01280     x86_ret                     = 0x022a, // x86-InstructionSetReference-NZ.pdf, page 4-338
01281     x86_retf                    = 0x022b, // x86-InstructionSetReference-NZ.pdf, page 4-350
01282     x86_rol                     = 0x022c, // x86-InstructionSetReference-NZ.pdf, page 4-311
01283     x86_ror                     = 0x022d, // x86-InstructionSetReference-NZ.pdf, page 4-316
01284     x86_roundpd                 = 0x022e, // x86-InstructionSetReference-NZ.pdf, page 4-354
01285     x86_roundps                 = 0x022f, // x86-InstructionSetReference-NZ.pdf, page 4-357
01286     x86_roundsd                 = 0x0230, // x86-InstructionSetReference-NZ.pdf, page 4-360
01287     x86_roundss                 = 0x0231, // x86-InstructionSetReference-NZ.pdf, page 4-363
01288     x86_rsm                     = 0x0232, // x86-InstructionSetReference-NZ.pdf, page 4-365
01289     x86_rsqrtps                 = 0x0233, // x86-InstructionSetReference-NZ.pdf, page 4-368
01290     x86_rsqrtss                 = 0x0234, // x86-InstructionSetReference-NZ.pdf, page 4-371
01291     x86_sahf                    = 0x0235, // x86-InstructionSetReference-NZ.pdf, page 4-373
01292     x86_salc                    = 0x0236, // ExtraInstructions.txt, page 5
01293     x86_sar                     = 0x0237, // x86-InstructionSetReference-NZ.pdf, page 4-374
01294     x86_sbb                     = 0x0238, // x86-InstructionSetReference-NZ.pdf, page 4-384
01295     x86_scasb                   = 0x0239, // x86-InstructionSetReference-NZ.pdf, page 4-384
01296     x86_scasd                   = 0x023a, // x86-InstructionSetReference-NZ.pdf, page 4-384
01297     x86_scasq                   = 0x023b, // x86-InstructionSetReference-NZ.pdf, page 4-389
01298     x86_scasw                   = 0x023c, // x86-InstructionSetReference-NZ.pdf, page 4-384
01299     x86_seta                    = 0x023d, // x86-InstructionSetReference-NZ.pdf, page 4-390
01300     x86_setae                   = 0x023e, // x86-InstructionSetReference-NZ.pdf, page 4-390
01301     x86_setb                    = 0x023f, // x86-InstructionSetReference-NZ.pdf, page 4-390
01302     x86_setbe                   = 0x0240, // x86-InstructionSetReference-NZ.pdf, page 4-390
01303     x86_sete                    = 0x0241, // x86-InstructionSetReference-NZ.pdf, page 4-394
01304     x86_setg                    = 0x0242, // x86-InstructionSetReference-NZ.pdf, page 4-390
01305     x86_setge                   = 0x0243, // x86-InstructionSetReference-NZ.pdf, page 4-390
01306     x86_setl                    = 0x0244, // x86-InstructionSetReference-NZ.pdf, page 4-390
01307     x86_setle                   = 0x0245, // x86-InstructionSetReference-NZ.pdf, page 4-390
01308     x86_setne                   = 0x0246, // x86-InstructionSetReference-NZ.pdf, page 4-391
01309     x86_setno                   = 0x0247, // x86-InstructionSetReference-NZ.pdf, page 4-390
01310     x86_setns                   = 0x0248, // ExtraInstructions.txt, page 5
01311     x86_seto                    = 0x0249, // x86-InstructionSetReference-NZ.pdf, page 4-391
01312     x86_setpe                   = 0x024a, // x86-InstructionSetReference-NZ.pdf, page 4-391
01313     x86_setpo                   = 0x024b, // x86-InstructionSetReference-NZ.pdf, page 4-391
01314     x86_sets                    = 0x024c, // x86-InstructionSetReference-NZ.pdf, page 4-391
01315     x86_sfence                  = 0x024d, // x86-InstructionSetReference-NZ.pdf, page 4-395
01316     x86_sgdt                    = 0x024e, // x86-InstructionSetReference-NZ.pdf, page 4-398
01317     x86_shl                     = 0x024f, // x86-InstructionSetReference-NZ.pdf, page 4-375
01318     x86_shld                    = 0x0250, // x86-InstructionSetReference-NZ.pdf, page 4-401
01319     x86_shr                     = 0x0251, // x86-InstructionSetReference-NZ.pdf, page 4-380
01320     x86_shrd                    = 0x0252, // x86-InstructionSetReference-NZ.pdf, page 4-404
01321     x86_shufpd                  = 0x0253, // x86-InstructionSetReference-NZ.pdf, page 4-407
01322     x86_shufps                  = 0x0254, // x86-InstructionSetReference-NZ.pdf, page 4-410
01323     x86_sidt                    = 0x0255, // x86-InstructionSetReference-NZ.pdf, page 4-413
01324     x86_skinit                  = 0x0256, // ExtraInstructions.txt, page 1
01325     x86_sldt                    = 0x0257, // x86-InstructionSetReference-NZ.pdf, page 4-415
01326     x86_smsw                    = 0x0258, // x86-InstructionSetReference-NZ.pdf, page 4-418
01327     x86_sqrtpd                  = 0x0259, // x86-InstructionSetReference-NZ.pdf, page 4-421
01328     x86_sqrtps                  = 0x025a, // x86-InstructionSetReference-NZ.pdf, page 4-424
01329     x86_sqrtsd                  = 0x025b, // x86-InstructionSetReference-NZ.pdf, page 4-427
01330     x86_sqrtss                  = 0x025c, // x86-InstructionSetReference-NZ.pdf, page 4-430
01331     x86_stc                     = 0x025d, // x86-InstructionSetReference-NZ.pdf, page 4-431
01332     x86_std                     = 0x025e, // x86-InstructionSetReference-NZ.pdf, page 4-432
01333     x86_stgi                    = 0x025f, // ExtraInstructions.txt, page 1
01334     x86_sti                     = 0x0260, // x86-InstructionSetReference-NZ.pdf, page 4-435
01335     x86_stmxcsr                 = 0x0261, // x86-InstructionSetReference-NZ.pdf, page 4-437
01336     x86_stos                    = 0x0262, // x86-InstructionSetReference-NZ.pdf, page 4-437
01337     x86_stosb                   = 0x0263, // x86-InstructionSetReference-NZ.pdf, page 4-437
01338     x86_stosd                   = 0x0264, // x86-InstructionSetReference-NZ.pdf, page 4-437
01339     x86_stosq                   = 0x0265, // x86-InstructionSetReference-NZ.pdf, page 4-441
01340     x86_stosw                   = 0x0266, // x86-InstructionSetReference-NZ.pdf, page 4-437
01341     x86_str                     = 0x0267, // x86-InstructionSetReference-NZ.pdf, page 4-443
01342     x86_sub                     = 0x0268, // x86-InstructionSetReference-NZ.pdf, page 4-446
01343     x86_subpd                   = 0x0269, // x86-InstructionSetReference-NZ.pdf, page 4-449
01344     x86_subps                   = 0x026a, // x86-InstructionSetReference-NZ.pdf, page 4-452
01345     x86_subsd                   = 0x026b, // x86-InstructionSetReference-NZ.pdf, page 4-455
01346     x86_subss                   = 0x026c, // x86-InstructionSetReference-NZ.pdf, page 4-458
01347     x86_swapgs                  = 0x026d, // x86-InstructionSetReference-NZ.pdf, page 4-460
01348     x86_syscall                 = 0x026e, // x86-InstructionSetReference-NZ.pdf, page 4-462
01349     x86_sysenter                = 0x026f, // x86-InstructionSetReference-NZ.pdf, page 4-466
01350     x86_sysexit                 = 0x0270, // x86-InstructionSetReference-NZ.pdf, page 4-470
01351     x86_sysret                  = 0x0271, // x86-InstructionSetReference-NZ.pdf, page 4-472
01352     x86_test                    = 0x0272, // x86-InstructionSetReference-NZ.pdf, page 4-475
01353     x86_ucomisd                 = 0x0273, // x86-InstructionSetReference-NZ.pdf, page 4-478
01354     x86_ucomiss                 = 0x0274, // x86-InstructionSetReference-NZ.pdf, page 4-481
01355     x86_ud2                     = 0x0275, // x86-InstructionSetReference-NZ.pdf, page 4-482
01356     x86_unpckhpd                = 0x0276, // x86-InstructionSetReference-NZ.pdf, page 4-485
01357     x86_unpckhps                = 0x0277, // x86-InstructionSetReference-NZ.pdf, page 4-488
01358     x86_unpcklpd                = 0x0278, // x86-InstructionSetReference-NZ.pdf, page 4-491
01359     x86_unpcklps                = 0x0279, // x86-InstructionSetReference-NZ.pdf, page 4-494
01360     x86_verr                    = 0x027a, // x86-InstructionSetReference-NZ.pdf, page 4-494
01361     x86_verw                    = 0x027b, // x86-InstructionSetReference-NZ.pdf, page 4-497
01362     x86_vmcall                  = 0x027c, // x86-InstructionSetReference-NZ.pdf, page 5-13
01363     x86_vmclear                 = 0x027d, // x86-InstructionSetReference-NZ.pdf, page 5-16
01364     x86_vmlaunch                = 0x027e, // x86-InstructionSetReference-NZ.pdf, page 5-16
01365     x86_vmload                  = 0x027f, // ExtraInstructions.txt, page 1
01366     x86_vmmcall                 = 0x0280, // ExtraInstructions.txt, page 1
01367     x86_vmoff                   = 0x0281, // ExtraInstructions.txt, page 1
01368     x86_vmptrld                 = 0x0282, // x86-InstructionSetReference-NZ.pdf, page 5-22
01369     x86_vmptrst                 = 0x0283, // x86-InstructionSetReference-NZ.pdf, page 5-24
01370     x86_vmread                  = 0x0284, // x86-InstructionSetReference-NZ.pdf, page 5-27
01371     x86_vmresume                = 0x0285, // x86-InstructionSetReference-NZ.pdf, page 5-19
01372     x86_vmrun                   = 0x0286, // ExtraInstructions.txt, page 1
01373     x86_vmsave                  = 0x0287, // ExtraInstructions.txt, page 1
01374     x86_vmwrite                 = 0x0288, // x86-InstructionSetReference-NZ.pdf, page 5-29
01375     x86_vmxoff                  = 0x0289, // x86-InstructionSetReference-NZ.pdf, page 5-31
01376     x86_vmxon                   = 0x028a, // x86-InstructionSetReference-NZ.pdf, page 5-37
01377     x86_wait                    = 0x028b, // x86-InstructionSetReference-NZ.pdf, page 4-497
01378     x86_wbinvd                  = 0x028c, // x86-InstructionSetReference-NZ.pdf, page 4-501
01379     x86_wrmsr                   = 0x028d, // x86-InstructionSetReference-NZ.pdf, page 4-503
01380     x86_xadd                    = 0x028e, // x86-InstructionSetReference-NZ.pdf, page 4-506
01381     x86_xchg                    = 0x028f, // x86-InstructionSetReference-NZ.pdf, page 4-509
01382     x86_xgetbv                  = 0x0290, // x86-InstructionSetReference-NZ.pdf, page 4-511
01383     x86_xlatb                   = 0x0291, // x86-InstructionSetReference-NZ.pdf, page 4-513
01384     x86_xor                     = 0x0292, // x86-InstructionSetReference-NZ.pdf, page 4-516
01385     x86_xorpd                   = 0x0293, // x86-InstructionSetReference-NZ.pdf, page 4-518
01386     x86_xorps                   = 0x0294, // x86-InstructionSetReference-NZ.pdf, page 4-520
01387     x86_xrstor                  = 0x0295, // x86-InstructionSetReference-NZ.pdf, page 4-525
01388     x86_xsave                   = 0x0296, // x86-InstructionSetReference-NZ.pdf, page 4-529
01389     x86_xsetbv                  = 0x0297, // x86-InstructionSetReference-NZ.pdf, page 5-4
01390     x86_last_instruction        = 0x0298
01391 };
01392 
01393 
01394 #endif
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 12 Jul 2013 for SymtabAPI by  doxygen 1.6.1