{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,
- 652,
- 653,
- 654,
- 657,
- 658,
- 659,
660,
661,
- 655,
- 656,
662,
+ 665,
+ 666,
+ 667,
+ 668,
+ 669,
663,
- 685,
- 686,
- 689,
- 695,
- 696,
- 699,
- 701,
- 702,
- 691,
- 692,
- 705,
+ 664,
+ 670,
+ 671,
+ 693,
+ 694,
+ 697,
+ 703,
+ 704,
707,
- 745,
- 746,
- 747,
- 748,
+ 709,
+ 710,
+ 699,
+ 700,
+ 713,
+ 715,
+ 753,
+ 754,
+ 755,
+ 756,
12,
510,
511,
- 768,
- 770,
- 772,
- 752,
- 771,
- 769,
+ 776,
+ 778,
+ 780,
+ 760,
+ 779,
+ 777,
259,
499,
509,
508,
- 750,
+ 758,
505,
502,
495,
504,
506,
507,
- 760,
+ 768,
526,
529,
532,
527,
530,
- 618,
+ 626,
160,
161,
162,
163,
420,
- 587,
+ 595,
314,
316,
336,