/* This file is automatically generated by aarch64-gen. Do not edit! */
-/* Copyright 2012 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2015 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of the GNU opcodes library.
{AARCH64_OPND_CLASS_INT_REG, "Rt_SYS", OPD_F_HAS_INSERTER | OPD_F_HAS_EXTRACTOR, {FLD_Rt}, "an integer register"},
{AARCH64_OPND_CLASS_INT_REG, "Rd_SP", OPD_F_MAYBE_SP | OPD_F_HAS_INSERTER | OPD_F_HAS_EXTRACTOR, {FLD_Rd}, "an integer or stack pointer register"},
{AARCH64_OPND_CLASS_INT_REG, "Rn_SP", OPD_F_MAYBE_SP | OPD_F_HAS_INSERTER | OPD_F_HAS_EXTRACTOR, {FLD_Rn}, "an integer or stack pointer register"},
+ {AARCH64_OPND_CLASS_INT_REG, "PAIRREG", OPD_F_HAS_EXTRACTOR, {}, "the second reg of a pair"},
{AARCH64_OPND_CLASS_MODIFIED_REG, "Rm_EXT", OPD_F_HAS_INSERTER | OPD_F_HAS_EXTRACTOR, {}, "an integer register with optional extension"},
{AARCH64_OPND_CLASS_MODIFIED_REG, "Rm_SFT", OPD_F_HAS_INSERTER | OPD_F_HAS_EXTRACTOR, {}, "an integer register with optional shift"},
{AARCH64_OPND_CLASS_FP_REG, "Fd", OPD_F_HAS_INSERTER | OPD_F_HAS_EXTRACTOR, {FLD_Rd}, "a floating-point register"},
{AARCH64_OPND_CLASS_IMMEDIATE, "HALF", OPD_F_HAS_INSERTER | OPD_F_HAS_EXTRACTOR, {FLD_imm16}, "a 16-bit immediate with optional left shift"},
{AARCH64_OPND_CLASS_IMMEDIATE, "FBITS", OPD_F_HAS_INSERTER | OPD_F_HAS_EXTRACTOR, {FLD_scale}, "the number of bits after the binary point in the fixed-point value"},
{AARCH64_OPND_CLASS_IMMEDIATE, "IMM_MOV", 0, {}, "an immediate"},
- {AARCH64_OPND_CLASS_NIL, "COND", OPD_F_HAS_INSERTER | OPD_F_HAS_EXTRACTOR, {}, "a condition"},
+ {AARCH64_OPND_CLASS_COND, "COND", OPD_F_HAS_INSERTER | OPD_F_HAS_EXTRACTOR, {}, "a condition"},
+ {AARCH64_OPND_CLASS_COND, "COND1", OPD_F_HAS_INSERTER | OPD_F_HAS_EXTRACTOR, {}, "one of the standard conditions, excluding AL and NV."},
{AARCH64_OPND_CLASS_ADDRESS, "ADDR_ADRP", OPD_F_SEXT | OPD_F_HAS_EXTRACTOR, {FLD_immhi, FLD_immlo}, "21-bit PC-relative address of a 4KB page"},
{AARCH64_OPND_CLASS_ADDRESS, "ADDR_PCREL14", OPD_F_SEXT | OPD_F_SHIFT_BY_2 | OPD_F_HAS_INSERTER | OPD_F_HAS_EXTRACTOR, {FLD_imm14}, "14-bit PC-relative address"},
{AARCH64_OPND_CLASS_ADDRESS, "ADDR_PCREL19", OPD_F_SEXT | OPD_F_SHIFT_BY_2 | OPD_F_HAS_INSERTER | OPD_F_HAS_EXTRACTOR, {FLD_imm19}, "19-bit PC-relative address"},
static const unsigned op_enum_table [] =
{
0,
- 648,
- 649,
- 650,
- 653,
- 654,
- 655,
- 656,
- 657,
- 651,
- 652,
- 658,
- 659,
- 681,
- 682,
- 685,
- 691,
- 692,
+ 660,
+ 661,
+ 662,
+ 665,
+ 666,
+ 667,
+ 668,
+ 669,
+ 663,
+ 664,
+ 670,
+ 671,
+ 693,
+ 694,
695,
- 697,
698,
- 687,
- 688,
+ 699,
+ 700,
701,
+ 702,
+ 696,
+ 697,
703,
+ 704,
741,
742,
743,
744,
12,
- 506,
- 507,
- 764,
- 766,
- 768,
+ 510,
+ 511,
+ 936,
+ 938,
+ 940,
748,
- 767,
- 765,
+ 939,
+ 937,
259,
- 495,
- 505,
- 504,
+ 499,
+ 509,
+ 508,
746,
- 501,
- 498,
- 491,
- 490,
- 497,
- 500,
+ 505,
502,
- 503,
+ 495,
+ 494,
+ 501,
+ 504,
+ 506,
+ 507,
756,
- 125,
- 522,
- 525,
- 528,
- 523,
526,
- 614,
+ 529,
+ 532,
+ 527,
+ 530,
+ 626,
160,
161,
162,
163,
- 416,
- 583,
+ 420,
+ 595,
+ 314,
+ 316,
+ 336,
+ 338,
};
/* Given the opcode enumerator OP, return the pointer to the corresponding