/* Generated automatically by the program `genoutput'
   from the machine description file `md'.  */

#define IN_TARGET_CODE 1
#include "config.h"
#include "system.h"
#include "coretypes.h"
#include "backend.h"
#include "predict.h"
#include "tree.h"
#include "rtl.h"
#include "flags.h"
#include "alias.h"
#include "varasm.h"
#include "stor-layout.h"
#include "calls.h"
#include "insn-config.h"
#include "expmed.h"
#include "dojump.h"
#include "explow.h"
#include "memmodel.h"
#include "emit-rtl.h"
#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "tm_p.h"
#include "regs.h"
#include "conditions.h"
#include "insn-attr.h"

#include "recog.h"

#include "diagnostic-core.h"
#include "output.h"
#include "target.h"
#include "tm-constrs.h"

static const char * const output_3[] = {
  "ccmp\t%w2, %w3, %k5, %m4",
  "ccmp\t%w2, %3, %k5, %m4",
  "ccmn\t%w2, #%n3, %k5, %m4",
};

static const char * const output_4[] = {
  "ccmp\t%x2, %x3, %k5, %m4",
  "ccmp\t%x2, %3, %k5, %m4",
  "ccmn\t%x2, #%n3, %k5, %m4",
};

static const char *
output_9 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 532 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    if (get_attr_length (insn) == 8)
      return aarch64_gen_far_branch (operands, 2, "Lbcond", "b%M0\t");
    else
      return  "b%m0\t%l2";
  }
}

static const char *
output_18 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 657 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"

  return aarch64_output_casesi (operands);
  
}

static const char *
output_20 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 676 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    const char * pftype[2][4] =
    {
      {"prfm\tPLDL1STRM, %0",
       "prfm\tPLDL3KEEP, %0",
       "prfm\tPLDL2KEEP, %0",
       "prfm\tPLDL1KEEP, %0"},
      {"prfm\tPSTL1STRM, %0",
       "prfm\tPSTL3KEEP, %0",
       "prfm\tPSTL2KEEP, %0",
       "prfm\tPSTL1KEEP, %0"},
    };

    int locality = INTVAL (operands[2]);

    gcc_assert (IN_RANGE (locality, 0, 3));

    /* PRFM accepts the same addresses as a 64-bit LDR so wrap
       the address into a DImode MEM so that aarch64_print_operand knows
       how to print it.  */
    operands[0] = gen_rtx_MEM (DImode, operands[0]);
    return pftype[INTVAL(operands[1])][locality];
  }
}

static const char *
output_22 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 738 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    if (aarch64_return_address_signing_enabled ()
	&& TARGET_ARMV8_3
	&& !crtl->calls_eh_return)
      return "retaa";

    return "ret";
  }
}

static const char *
output_24 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 768 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    if (get_attr_length (insn) == 8)
      return aarch64_gen_far_branch (operands, 1, "Lcb", "cbnz\t%w0, ");
    else
      return "cbz\t%w0, %l1";
  }
}

static const char *
output_25 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 768 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    if (get_attr_length (insn) == 8)
      return aarch64_gen_far_branch (operands, 1, "Lcb", "cbz\t%w0, ");
    else
      return "cbnz\t%w0, %l1";
  }
}

static const char *
output_26 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 768 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    if (get_attr_length (insn) == 8)
      return aarch64_gen_far_branch (operands, 1, "Lcb", "cbnz\t%x0, ");
    else
      return "cbz\t%x0, %l1";
  }
}

static const char *
output_27 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 768 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    if (get_attr_length (insn) == 8)
      return aarch64_gen_far_branch (operands, 1, "Lcb", "cbz\t%x0, ");
    else
      return "cbnz\t%x0, %l1";
  }
}

static const char *
output_28 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 798 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    if (get_attr_length (insn) == 8)
      {
	if (get_attr_far_branch (insn) == 1)
	  return aarch64_gen_far_branch (operands, 2, "Ltb",
					 "tbnz\t%w0, %1, ");
	else
	  {
	    operands[1] = GEN_INT (HOST_WIDE_INT_1U << UINTVAL (operands[1]));
	    return "tst\t%w0, %1\n\tbeq\t%l2";
	  }
      }
    else
      return "tbz\t%w0, %1, %l2";
  }
}

static const char *
output_29 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 798 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    if (get_attr_length (insn) == 8)
      {
	if (get_attr_far_branch (insn) == 1)
	  return aarch64_gen_far_branch (operands, 2, "Ltb",
					 "tbz\t%w0, %1, ");
	else
	  {
	    operands[1] = GEN_INT (HOST_WIDE_INT_1U << UINTVAL (operands[1]));
	    return "tst\t%w0, %1\n\tbne\t%l2";
	  }
      }
    else
      return "tbnz\t%w0, %1, %l2";
  }
}

static const char *
output_30 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 798 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    if (get_attr_length (insn) == 8)
      {
	if (get_attr_far_branch (insn) == 1)
	  return aarch64_gen_far_branch (operands, 2, "Ltb",
					 "tbnz\t%x0, %1, ");
	else
	  {
	    operands[1] = GEN_INT (HOST_WIDE_INT_1U << UINTVAL (operands[1]));
	    return "tst\t%x0, %1\n\tbeq\t%l2";
	  }
      }
    else
      return "tbz\t%x0, %1, %l2";
  }
}

static const char *
output_31 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 798 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    if (get_attr_length (insn) == 8)
      {
	if (get_attr_far_branch (insn) == 1)
	  return aarch64_gen_far_branch (operands, 2, "Ltb",
					 "tbz\t%x0, %1, ");
	else
	  {
	    operands[1] = GEN_INT (HOST_WIDE_INT_1U << UINTVAL (operands[1]));
	    return "tst\t%x0, %1\n\tbne\t%l2";
	  }
      }
    else
      return "tbnz\t%x0, %1, %l2";
  }
}

static const char *
output_32 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 834 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    if (get_attr_length (insn) == 8)
      {
	if (get_attr_far_branch (insn) == 1)
	  return aarch64_gen_far_branch (operands, 1, "Ltb",
					 "tbz\t%w0, #7, ");
	else
	  {
	    char buf[64];
	    uint64_t val = ((uint64_t) 1)
		<< (GET_MODE_SIZE (QImode) * BITS_PER_UNIT - 1);
	    sprintf (buf, "tst\t%%w0, %" PRId64, val);
	    output_asm_insn (buf, operands);
	    return "bne\t%l1";
	  }
      }
    else
      return "tbnz\t%w0, #7, %l1";
  }
}

static const char *
output_33 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 834 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    if (get_attr_length (insn) == 8)
      {
	if (get_attr_far_branch (insn) == 1)
	  return aarch64_gen_far_branch (operands, 1, "Ltb",
					 "tbnz\t%w0, #7, ");
	else
	  {
	    char buf[64];
	    uint64_t val = ((uint64_t) 1)
		<< (GET_MODE_SIZE (QImode) * BITS_PER_UNIT - 1);
	    sprintf (buf, "tst\t%%w0, %" PRId64, val);
	    output_asm_insn (buf, operands);
	    return "beq\t%l1";
	  }
      }
    else
      return "tbz\t%w0, #7, %l1";
  }
}

static const char *
output_34 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 834 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    if (get_attr_length (insn) == 8)
      {
	if (get_attr_far_branch (insn) == 1)
	  return aarch64_gen_far_branch (operands, 1, "Ltb",
					 "tbz\t%w0, #15, ");
	else
	  {
	    char buf[64];
	    uint64_t val = ((uint64_t) 1)
		<< (GET_MODE_SIZE (HImode) * BITS_PER_UNIT - 1);
	    sprintf (buf, "tst\t%%w0, %" PRId64, val);
	    output_asm_insn (buf, operands);
	    return "bne\t%l1";
	  }
      }
    else
      return "tbnz\t%w0, #15, %l1";
  }
}

static const char *
output_35 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 834 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    if (get_attr_length (insn) == 8)
      {
	if (get_attr_far_branch (insn) == 1)
	  return aarch64_gen_far_branch (operands, 1, "Ltb",
					 "tbnz\t%w0, #15, ");
	else
	  {
	    char buf[64];
	    uint64_t val = ((uint64_t) 1)
		<< (GET_MODE_SIZE (HImode) * BITS_PER_UNIT - 1);
	    sprintf (buf, "tst\t%%w0, %" PRId64, val);
	    output_asm_insn (buf, operands);
	    return "beq\t%l1";
	  }
      }
    else
      return "tbz\t%w0, #15, %l1";
  }
}

static const char *
output_36 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 834 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    if (get_attr_length (insn) == 8)
      {
	if (get_attr_far_branch (insn) == 1)
	  return aarch64_gen_far_branch (operands, 1, "Ltb",
					 "tbz\t%w0, #31, ");
	else
	  {
	    char buf[64];
	    uint64_t val = ((uint64_t) 1)
		<< (GET_MODE_SIZE (SImode) * BITS_PER_UNIT - 1);
	    sprintf (buf, "tst\t%%w0, %" PRId64, val);
	    output_asm_insn (buf, operands);
	    return "bne\t%l1";
	  }
      }
    else
      return "tbnz\t%w0, #31, %l1";
  }
}

static const char *
output_37 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 834 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    if (get_attr_length (insn) == 8)
      {
	if (get_attr_far_branch (insn) == 1)
	  return aarch64_gen_far_branch (operands, 1, "Ltb",
					 "tbnz\t%w0, #31, ");
	else
	  {
	    char buf[64];
	    uint64_t val = ((uint64_t) 1)
		<< (GET_MODE_SIZE (SImode) * BITS_PER_UNIT - 1);
	    sprintf (buf, "tst\t%%w0, %" PRId64, val);
	    output_asm_insn (buf, operands);
	    return "beq\t%l1";
	  }
      }
    else
      return "tbz\t%w0, #31, %l1";
  }
}

static const char *
output_38 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 834 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    if (get_attr_length (insn) == 8)
      {
	if (get_attr_far_branch (insn) == 1)
	  return aarch64_gen_far_branch (operands, 1, "Ltb",
					 "tbz\t%x0, #63, ");
	else
	  {
	    char buf[64];
	    uint64_t val = ((uint64_t) 1)
		<< (GET_MODE_SIZE (DImode) * BITS_PER_UNIT - 1);
	    sprintf (buf, "tst\t%%x0, %" PRId64, val);
	    output_asm_insn (buf, operands);
	    return "bne\t%l1";
	  }
      }
    else
      return "tbnz\t%x0, #63, %l1";
  }
}

static const char *
output_39 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 834 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    if (get_attr_length (insn) == 8)
      {
	if (get_attr_far_branch (insn) == 1)
	  return aarch64_gen_far_branch (operands, 1, "Ltb",
					 "tbnz\t%x0, #63, ");
	else
	  {
	    char buf[64];
	    uint64_t val = ((uint64_t) 1)
		<< (GET_MODE_SIZE (DImode) * BITS_PER_UNIT - 1);
	    sprintf (buf, "tst\t%%x0, %" PRId64, val);
	    output_asm_insn (buf, operands);
	    return "beq\t%l1";
	  }
      }
    else
      return "tbz\t%x0, #63, %l1";
  }
}

static const char * const output_40[] = {
  "blr\t%0",
  "bl\t%c0",
};

static const char * const output_41[] = {
  "blr\t%1",
  "bl\t%c1",
};

static const char * const output_42[] = {
  "br\t%0",
  "b\t%c0",
};

static const char * const output_43[] = {
  "br\t%1",
  "b\t%c1",
};

static const char *
output_44 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1021 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
   switch (which_alternative)
     {
     case 0:
       return "mov\t%w0, %w1";
     case 1:
       return "mov\t%w0, %1";
     case 2:
       return aarch64_output_scalar_simd_mov_immediate (operands[1],
							QImode);
     case 3:
       return aarch64_output_sve_cnt_immediate ("cnt", "%x0", operands[1]);
     case 4:
       return "ldrb\t%w0, %1";
     case 5:
       return "ldr\t%b0, %1";
     case 6:
       return "strb\t%w1, %0";
     case 7:
       return "str\t%b1, %0";
     case 8:
       return "umov\t%w0, %1.b[0]";
     case 9:
       return "dup\t%0.8b, %w1";
     case 10:
       return "dup\t%b0, %1.b[0]";
     default:
       gcc_unreachable ();
     }
}
}

static const char *
output_45 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1021 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
   switch (which_alternative)
     {
     case 0:
       return "mov\t%w0, %w1";
     case 1:
       return "mov\t%w0, %1";
     case 2:
       return aarch64_output_scalar_simd_mov_immediate (operands[1],
							HImode);
     case 3:
       return aarch64_output_sve_cnt_immediate ("cnt", "%x0", operands[1]);
     case 4:
       return "ldrh\t%w0, %1";
     case 5:
       return "ldr\t%h0, %1";
     case 6:
       return "strh\t%w1, %0";
     case 7:
       return "str\t%h1, %0";
     case 8:
       return "umov\t%w0, %1.h[0]";
     case 9:
       return "dup\t%0.4h, %w1";
     case 10:
       return "dup\t%h0, %1.h[0]";
     default:
       gcc_unreachable ();
     }
}
}

static const char *
output_46 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "mov\t%w0, %w1";
    case 1: return "mov\t%w0, %w1";
    case 2: return "mov\t%w0, %w1";
    case 3: return "mov\t%w0, %1";
    case 4: return "#";
    case 5:
       return aarch64_output_sve_cnt_immediate ("cnt", "%x0", operands[1]);
    case 6: return "ldr\t%w0, %1";
    case 7: return "ldr\t%s0, %1";
    case 8: return "str\t%w1, %0";
    case 9: return "str\t%s1, %0";
    case 10: return "adr\t%x0, %c1";
    case 11: return "adrp\t%x0, %A1";
    case 12: return "fmov\t%s0, %w1";
    case 13: return "fmov\t%w0, %s1";
    case 14: return "fmov\t%s0, %s1";
    case 15:
       return aarch64_output_scalar_simd_mov_immediate (operands[1], SImode);
      default: gcc_unreachable ();
    }
}

static const char *
output_47 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "mov\t%x0, %x1";
    case 1: return "mov\t%0, %x1";
    case 2: return "mov\t%x0, %1";
    case 3: return "mov\t%x0, %1";
    case 4: return "mov\t%w0, %1";
    case 5: return "#";
    case 6:
       return aarch64_output_sve_cnt_immediate ("cnt", "%x0", operands[1]);
    case 7: return "ldr\t%x0, %1";
    case 8: return "ldr\t%d0, %1";
    case 9: return "str\t%x1, %0";
    case 10: return "str\t%d1, %0";
    case 11: return "adr\t%x0, %c1";
    case 12: return "adrp\t%x0, %A1";
    case 13: return "fmov\t%d0, %x1";
    case 14: return "fmov\t%x0, %d1";
    case 15: return "fmov\t%d0, %d1";
    case 16:
       return aarch64_output_scalar_simd_mov_immediate (operands[1], DImode);
      default: gcc_unreachable ();
    }
}

static const char * const output_50[] = {
  "#",
  "#",
  "#",
  "mov\t%0.16b, %1.16b",
  "ldp\t%0, %H0, %1",
  "stp\t%1, %H1, %0",
  "stp\txzr, xzr, %0",
  "ldr\t%q0, %1",
  "str\t%q1, %0",
};

static const char *
output_51 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "movi\t%0.4h, #0";
    case 1: return "fmov\t%h0, %w1";
    case 2: return "dup\t%w0.4h, %w1";
    case 3: return "umov\t%w0, %1.h[0]";
    case 4: return "mov\t%0.h[0], %1.h[0]";
    case 5: return "fmov\t%h0, %1";
    case 6:
       return aarch64_output_scalar_simd_mov_immediate (operands[1], HImode);
    case 7: return "ldr\t%h0, %1";
    case 8: return "str\t%h1, %0";
    case 9: return "ldrh\t%w0, %1";
    case 10: return "strh\t%w1, %0";
    case 11: return "mov\t%w0, %w1";
      default: gcc_unreachable ();
    }
}

static const char *
output_52 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "movi\t%0.2s, #0";
    case 1: return "fmov\t%s0, %w1";
    case 2: return "fmov\t%w0, %s1";
    case 3: return "fmov\t%s0, %s1";
    case 4: return "fmov\t%s0, %1";
    case 5:
       return aarch64_output_scalar_simd_mov_immediate (operands[1], SImode);
    case 6: return "ldr\t%s0, %1";
    case 7: return "str\t%s1, %0";
    case 8: return "ldr\t%w0, %1";
    case 9: return "str\t%w1, %0";
    case 10: return "mov\t%w0, %w1";
    case 11: return "mov\t%w0, %1";
      default: gcc_unreachable ();
    }
}

static const char *
output_53 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "movi\t%d0, #0";
    case 1: return "fmov\t%d0, %x1";
    case 2: return "fmov\t%x0, %d1";
    case 3: return "fmov\t%d0, %d1";
    case 4: return "fmov\t%d0, %1";
    case 5:
       return aarch64_output_scalar_simd_mov_immediate (operands[1], DImode);
    case 6: return "ldr\t%d0, %1";
    case 7: return "str\t%d1, %0";
    case 8: return "ldr\t%x0, %1";
    case 9: return "str\t%x1, %0";
    case 10: return "mov\t%x0, %x1";
    case 11: return "mov\t%x0, %1";
      default: gcc_unreachable ();
    }
}

static const char * const output_54[] = {
  "mov\t%0.16b, %1.16b",
  "#",
  "#",
  "#",
  "movi\t%0.2d, #0",
  "fmov\t%s0, wzr",
  "ldr\t%q0, %1",
  "str\t%q1, %0",
  "ldp\t%0, %H0, %1",
  "stp\t%1, %H1, %0",
  "stp\txzr, xzr, %0",
};

static const char * const output_55[] = {
  "ldp\t%w0, %w2, %1",
  "ldp\t%s0, %s2, %1",
};

static const char * const output_56[] = {
  "ldp\t%w0, %w2, %1",
  "ldp\t%s0, %s2, %1",
};

static const char * const output_57[] = {
  "ldp\t%w0, %w2, %1",
  "ldp\t%s0, %s2, %1",
};

static const char * const output_58[] = {
  "ldp\t%w0, %w2, %1",
  "ldp\t%s0, %s2, %1",
};

static const char * const output_59[] = {
  "ldp\t%x0, %x2, %1",
  "ldp\t%d0, %d2, %1",
};

static const char * const output_60[] = {
  "ldp\t%x0, %x2, %1",
  "ldp\t%d0, %d2, %1",
};

static const char * const output_61[] = {
  "ldp\t%x0, %x2, %1",
  "ldp\t%d0, %d2, %1",
};

static const char * const output_62[] = {
  "ldp\t%x0, %x2, %1",
  "ldp\t%d0, %d2, %1",
};

static const char * const output_64[] = {
  "stp\t%w1, %w3, %0",
  "stp\t%s1, %s3, %0",
};

static const char * const output_65[] = {
  "stp\t%w1, %w3, %0",
  "stp\t%s1, %s3, %0",
};

static const char * const output_66[] = {
  "stp\t%w1, %w3, %0",
  "stp\t%s1, %s3, %0",
};

static const char * const output_67[] = {
  "stp\t%w1, %w3, %0",
  "stp\t%s1, %s3, %0",
};

static const char * const output_68[] = {
  "stp\t%x1, %x3, %0",
  "stp\t%d1, %d3, %0",
};

static const char * const output_69[] = {
  "stp\t%x1, %x3, %0",
  "stp\t%d1, %d3, %0",
};

static const char * const output_70[] = {
  "stp\t%x1, %x3, %0",
  "stp\t%d1, %d3, %0",
};

static const char * const output_71[] = {
  "stp\t%x1, %x3, %0",
  "stp\t%d1, %d3, %0",
};

static const char * const output_97[] = {
  "sxtw\t%0, %w1",
  "ldrsw\t%0, %1",
};

static const char * const output_99[] = {
  "uxtw\t%0, %w1",
  "ldr\t%w0, %1",
  "fmov\t%s0, %w1",
  "ldr\t%s0, %1",
  "fmov\t%w0, %s1",
  "fmov\t%s0, %s1",
};

static const char * const output_100[] = {
  "ldp\t%w0, %w2, %1",
  "ldp\t%s0, %s2, %1",
};

static const char * const output_101[] = {
  "sxtb\t%w0, %w1",
  "ldrsb\t%w0, %1",
};

static const char * const output_102[] = {
  "sxtb\t%x0, %w1",
  "ldrsb\t%x0, %1",
};

static const char * const output_103[] = {
  "sxth\t%w0, %w1",
  "ldrsh\t%w0, %1",
};

static const char * const output_104[] = {
  "sxth\t%x0, %w1",
  "ldrsh\t%x0, %1",
};

static const char * const output_105[] = {
  "and\t%w0, %w1, 255",
  "ldrb\t%w0, %1",
  "ldr\t%b0, %1",
};

static const char * const output_106[] = {
  "and\t%x0, %x1, 255",
  "ldrb\t%w0, %1",
  "ldr\t%b0, %1",
};

static const char * const output_107[] = {
  "and\t%w0, %w1, 65535",
  "ldrh\t%w0, %1",
  "ldr\t%h0, %1",
};

static const char * const output_108[] = {
  "and\t%x0, %x1, 65535",
  "ldrh\t%w0, %1",
  "ldr\t%h0, %1",
};

static const char * const output_109[] = {
  "sxtb\t%w0, %w1",
  "ldrsb\t%w0, %1",
};

static const char * const output_110[] = {
  "and\t%w0, %w1, 255",
  "ldrb\t%w0, %1",
};

static const char *
output_111 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "add\t%w0, %w1, %2";
    case 1: return "add\t%w0, %w1, %w2";
    case 2: return "add\t%0.2s, %1.2s, %2.2s";
    case 3: return "sub\t%w0, %w1, #%n2";
    case 4: return "#";
    case 5:
       return aarch64_output_sve_addvl_addpl (operands[0], operands[1], operands[2]);
      default: gcc_unreachable ();
    }
}

static const char *
output_112 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "add\t%x0, %x1, %2";
    case 1: return "add\t%x0, %x1, %x2";
    case 2: return "add\t%d0, %d1, %d2";
    case 3: return "sub\t%x0, %x1, #%n2";
    case 4: return "#";
    case 5:
       return aarch64_output_sve_addvl_addpl (operands[0], operands[1], operands[2]);
      default: gcc_unreachable ();
    }
}

static const char * const output_113[] = {
  "add\t%w0, %w1, %2",
  "add\t%w0, %w1, %w2",
  "sub\t%w0, %w1, #%n2",
  "#",
};

static const char *
output_114 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "add\t%w0, %w1, %2";
    case 1: return "add\t%w0, %w1, %w2";
    case 2: return "sub\t%w0, %w1, #%n2";
    case 3: return "#";
    case 4:
       return aarch64_output_sve_addvl_addpl (operands[0], operands[1], operands[2]);
    case 5: return "#";
      default: gcc_unreachable ();
    }
}

static const char *
output_115 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "add\t%x0, %x1, %2";
    case 1: return "add\t%x0, %x1, %x2";
    case 2: return "sub\t%x0, %x1, #%n2";
    case 3: return "#";
    case 4:
       return aarch64_output_sve_addvl_addpl (operands[0], operands[1], operands[2]);
    case 5: return "#";
      default: gcc_unreachable ();
    }
}

static const char * const output_116[] = {
  "adds\t%w0, %w1, %w2",
  "adds\t%w0, %w1, %2",
  "subs\t%w0, %w1, #%n2",
};

static const char * const output_117[] = {
  "adds\t%x0, %x1, %x2",
  "adds\t%x0, %x1, %2",
  "subs\t%x0, %x1, #%n2",
};

static const char * const output_118[] = {
  "adds\t%w0, %w1, %w2",
  "adds\t%w0, %w1, %2",
  "subs\t%w0, %w1, #%n2",
};

static const char * const output_119[] = {
  "cmn\t%w0, %w1",
  "cmn\t%w0, %1",
  "cmp\t%w0, #%n1",
};

static const char * const output_120[] = {
  "cmn\t%x0, %x1",
  "cmn\t%x0, %1",
  "cmp\t%x0, #%n1",
};

static const char * const output_121[] = {
  "adds\t%w0, %w1, %w2",
  "adds\t%w0, %w1, %2",
  "subs\t%w0, %w1, #%n2",
};

static const char * const output_122[] = {
  "adds\t%x0, %x1, %x2",
  "adds\t%x0, %x1, %2",
  "subs\t%x0, %x1, #%n2",
};

static const char * const output_123[] = {
  "cmn\t%w0, %w1",
  "cmp\t%w0, #%n1",
};

static const char * const output_124[] = {
  "cmn\t%x0, %x1",
  "cmp\t%x0, #%n1",
};

static const char * const output_127[] = {
  "adds\t%w0, %w1, %w2",
  "subs\t%w0, %w1, #%n2",
};

static const char * const output_128[] = {
  "adds\t%x0, %x1, %x2",
  "subs\t%x0, %x1, #%n2",
};

static const char * const output_203[] = {
  "cmn\t%w0, %w1",
  "cmn\t%w0, %1",
  "cmp\t%w0, #%n1",
};

static const char * const output_204[] = {
  "cmn\t%x0, %x1",
  "cmn\t%x0, %1",
  "cmp\t%x0, #%n1",
};

static const char *
output_289 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 2633 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"

  operands[3] = GEN_INT (aarch64_uxt_size (INTVAL(operands[2]),
					   INTVAL (operands[3])));
  return "add\t%w0, %w4, %w1, uxt%e3 %2";
}

static const char *
output_290 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 2633 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"

  operands[3] = GEN_INT (aarch64_uxt_size (INTVAL(operands[2]),
					   INTVAL (operands[3])));
  return "add\t%x0, %x4, %x1, uxt%e3 %2";
}

static const char *
output_291 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 2650 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"

  operands[3] = GEN_INT (aarch64_uxt_size (INTVAL (operands[2]),
					   INTVAL (operands[3])));
  return "add\t%w0, %w4, %w1, uxt%e3 %2";
}

static const char *
output_292 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 2665 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"

  operands[3] = GEN_INT (aarch64_uxt_size (exact_log2 (INTVAL (operands[2])),
					   INTVAL (operands[3])));
  return "add\t%w0, %w4, %w1, uxt%e3 %p2";
}

static const char *
output_293 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 2665 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"

  operands[3] = GEN_INT (aarch64_uxt_size (exact_log2 (INTVAL (operands[2])),
					   INTVAL (operands[3])));
  return "add\t%x0, %x4, %x1, uxt%e3 %p2";
}

static const char *
output_294 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 2682 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"

  operands[3] = GEN_INT (aarch64_uxt_size (exact_log2 (INTVAL (operands[2])),
					   INTVAL (operands[3])));
  return "add\t%w0, %w4, %w1, uxt%e3 %p2";
}

static const char * const output_297[] = {
  "sub\t%x0, %x1, %x2",
  "sub\t%d0, %d1, %d2",
};

static const char * const output_300[] = {
  "subs\t%w0, %w1, %2",
  "adds\t%w0, %w1, #%n2",
};

static const char * const output_301[] = {
  "subs\t%x0, %x1, %2",
  "adds\t%x0, %x1, #%n2",
};

static const char * const output_306[] = {
  "cmp\t%w0, %w1",
  "cmp\t%w0, %1",
  "cmp\t%w0, #%n1",
};

static const char * const output_307[] = {
  "cmp\t%x0, %x1",
  "cmp\t%x0, %1",
  "cmp\t%x0, #%n1",
};

static const char * const output_313[] = {
  "subs\t%w0, %w1, %2",
  "adds\t%w0, %w1, #%n2",
};

static const char * const output_314[] = {
  "subs\t%x0, %x1, %2",
  "adds\t%x0, %x1, #%n2",
};

static const char *
output_386 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3421 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"

  operands[3] = GEN_INT (aarch64_uxt_size (INTVAL (operands[2]),
					   INTVAL (operands[3])));
  return "sub\t%w0, %w4, %w1, uxt%e3 %2";
}

static const char *
output_387 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3421 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"

  operands[3] = GEN_INT (aarch64_uxt_size (INTVAL (operands[2]),
					   INTVAL (operands[3])));
  return "sub\t%x0, %x4, %x1, uxt%e3 %2";
}

static const char *
output_388 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3438 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"

  operands[3] = GEN_INT (aarch64_uxt_size (INTVAL (operands[2]),
					   INTVAL (operands[3])));
  return "sub\t%w0, %w4, %w1, uxt%e3 %2";
}

static const char *
output_389 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3453 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"

  operands[3] = GEN_INT (aarch64_uxt_size (exact_log2 (INTVAL (operands[2])),
					   INTVAL (operands[3])));
  return "sub\t%w0, %w4, %w1, uxt%e3 %p2";
}

static const char *
output_390 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3453 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"

  operands[3] = GEN_INT (aarch64_uxt_size (exact_log2 (INTVAL (operands[2])),
					   INTVAL (operands[3])));
  return "sub\t%x0, %x4, %x1, uxt%e3 %p2";
}

static const char *
output_391 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3470 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"

  operands[3] = GEN_INT (aarch64_uxt_size (exact_log2 (INTVAL (operands[2])),
					   INTVAL (operands[3])));
  return "sub\t%w0, %w4, %w1, uxt%e3 %p2";
}

static const char * const output_392[] = {
  "neg\t%w0, %w1",
  "neg\t%0.2s, %1.2s",
};

static const char * const output_393[] = {
  "neg\t%x0, %x1",
  "neg\t%d0, %d1",
};

static const char * const output_447[] = {
  "cmp\t%w0, %w1",
  "cmp\t%w0, %1",
  "cmn\t%w0, #%n1",
};

static const char * const output_448[] = {
  "cmp\t%x0, %x1",
  "cmp\t%x0, %1",
  "cmn\t%x0, #%n1",
};

static const char * const output_449[] = {
  "fcmp\t%s0, #0.0",
  "fcmp\t%s0, %s1",
};

static const char * const output_450[] = {
  "fcmp\t%d0, #0.0",
  "fcmp\t%d0, %d1",
};

static const char * const output_451[] = {
  "fcmpe\t%s0, #0.0",
  "fcmpe\t%s0, %s1",
};

static const char * const output_452[] = {
  "fcmpe\t%d0, #0.0",
  "fcmpe\t%d0, %d1",
};

static const char * const output_497[] = {
  "csel\t%w0, %w3, %w4, %m1",
  "csinv\t%w0, %w3, wzr, %m1",
  "csinv\t%w0, %w4, wzr, %M1",
  "csinc\t%w0, %w3, wzr, %m1",
  "csinc\t%w0, %w4, wzr, %M1",
  "mov\t%w0, -1",
  "mov\t%w0, 1",
};

static const char * const output_498[] = {
  "csel\t%w0, %w3, %w4, %m1",
  "csinv\t%w0, %w3, wzr, %m1",
  "csinv\t%w0, %w4, wzr, %M1",
  "csinc\t%w0, %w3, wzr, %m1",
  "csinc\t%w0, %w4, wzr, %M1",
  "mov\t%w0, -1",
  "mov\t%w0, 1",
};

static const char * const output_499[] = {
  "csel\t%w0, %w3, %w4, %m1",
  "csinv\t%w0, %w3, wzr, %m1",
  "csinv\t%w0, %w4, wzr, %M1",
  "csinc\t%w0, %w3, wzr, %m1",
  "csinc\t%w0, %w4, wzr, %M1",
  "mov\t%w0, -1",
  "mov\t%w0, 1",
};

static const char * const output_500[] = {
  "csel\t%x0, %x3, %x4, %m1",
  "csinv\t%x0, %x3, xzr, %m1",
  "csinv\t%x0, %x4, xzr, %M1",
  "csinc\t%x0, %x3, xzr, %m1",
  "csinc\t%x0, %x4, xzr, %M1",
  "mov\t%x0, -1",
  "mov\t%x0, 1",
};

static const char * const output_501[] = {
  "csel\t%w0, %w3, %w4, %m1",
  "csinv\t%w0, %w3, wzr, %m1",
  "csinv\t%w0, %w4, wzr, %M1",
  "csinc\t%w0, %w3, wzr, %m1",
  "csinc\t%w0, %w4, wzr, %M1",
  "mov\t%w0, -1",
  "mov\t%w0, 1",
};

static const char *
output_505 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4187 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    if (GET_MODE_BITSIZE (QImode) >= 64)
      return "crc32b\t%w0, %w1, %x2";
    else
      return "crc32b\t%w0, %w1, %w2";
  }
}

static const char *
output_506 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4187 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    if (GET_MODE_BITSIZE (HImode) >= 64)
      return "crc32h\t%w0, %w1, %x2";
    else
      return "crc32h\t%w0, %w1, %w2";
  }
}

static const char *
output_507 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4187 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    if (GET_MODE_BITSIZE (SImode) >= 64)
      return "crc32w\t%w0, %w1, %x2";
    else
      return "crc32w\t%w0, %w1, %w2";
  }
}

static const char *
output_508 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4187 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    if (GET_MODE_BITSIZE (DImode) >= 64)
      return "crc32x\t%w0, %w1, %x2";
    else
      return "crc32x\t%w0, %w1, %w2";
  }
}

static const char *
output_509 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4187 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    if (GET_MODE_BITSIZE (QImode) >= 64)
      return "crc32cb\t%w0, %w1, %x2";
    else
      return "crc32cb\t%w0, %w1, %w2";
  }
}

static const char *
output_510 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4187 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    if (GET_MODE_BITSIZE (HImode) >= 64)
      return "crc32ch\t%w0, %w1, %x2";
    else
      return "crc32ch\t%w0, %w1, %w2";
  }
}

static const char *
output_511 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4187 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    if (GET_MODE_BITSIZE (SImode) >= 64)
      return "crc32cw\t%w0, %w1, %x2";
    else
      return "crc32cw\t%w0, %w1, %w2";
  }
}

static const char *
output_512 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4187 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    if (GET_MODE_BITSIZE (DImode) >= 64)
      return "crc32cx\t%w0, %w1, %x2";
    else
      return "crc32cx\t%w0, %w1, %w2";
  }
}

static const char *
output_522 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4303 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    return aarch64_output_sve_cnt_immediate ("uqdec", "%w0", operands[2]);
  }
}

static const char *
output_523 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4303 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    return aarch64_output_sve_cnt_immediate ("uqdec", "%x0", operands[2]);
  }
}

static const char * const output_526[] = {
  "and\t%w0, %w1, %w2",
  "and\t%w0, %w1, %2",
  "and\t%0.8b, %1.8b, %2.8b",
};

static const char * const output_527[] = {
  "orr\t%w0, %w1, %w2",
  "orr\t%w0, %w1, %2",
  "orr\t%0.8b, %1.8b, %2.8b",
};

static const char * const output_528[] = {
  "eor\t%w0, %w1, %w2",
  "eor\t%w0, %w1, %2",
  "eor\t%0.8b, %1.8b, %2.8b",
};

static const char * const output_529[] = {
  "and\t%x0, %x1, %x2",
  "and\t%x0, %x1, %2",
  "and\t%0.8b, %1.8b, %2.8b",
};

static const char * const output_530[] = {
  "orr\t%x0, %x1, %x2",
  "orr\t%x0, %x1, %2",
  "orr\t%0.8b, %1.8b, %2.8b",
};

static const char * const output_531[] = {
  "eor\t%x0, %x1, %x2",
  "eor\t%x0, %x1, %2",
  "eor\t%0.8b, %1.8b, %2.8b",
};

static const char * const output_532[] = {
  "and\t%w0, %w1, %w2",
  "and\t%w0, %w1, %2",
};

static const char * const output_533[] = {
  "orr\t%w0, %w1, %w2",
  "orr\t%w0, %w1, %2",
};

static const char * const output_534[] = {
  "eor\t%w0, %w1, %w2",
  "eor\t%w0, %w1, %2",
};

static const char * const output_535[] = {
  "ands\t%w0, %w1, %w2",
  "ands\t%w0, %w1, %2",
};

static const char * const output_536[] = {
  "ands\t%x0, %x1, %x2",
  "ands\t%x0, %x1, %2",
};

static const char * const output_537[] = {
  "ands\t%w0, %w1, %w2",
  "ands\t%w0, %w1, %2",
};

static const char * const output_595[] = {
  "mvn\t%w0, %w1",
  "mvn\t%0.8b, %1.8b",
};

static const char * const output_596[] = {
  "mvn\t%x0, %x1",
  "mvn\t%0.8b, %1.8b",
};

static const char * const output_605[] = {
  "bic\t%w0, %w2, %w1",
  "bic\t%0.8b, %2.8b, %1.8b",
};

static const char * const output_606[] = {
  "orn\t%w0, %w2, %w1",
  "orn\t%0.8b, %2.8b, %1.8b",
};

static const char * const output_607[] = {
  "bic\t%x0, %x2, %x1",
  "bic\t%0.8b, %2.8b, %1.8b",
};

static const char * const output_608[] = {
  "orn\t%x0, %x2, %x1",
  "orn\t%0.8b, %2.8b, %1.8b",
};

static const char * const output_612[] = {
  "eon\t%w0, %w1, %w2",
  "#",
};

static const char * const output_613[] = {
  "eon\t%x0, %x1, %x2",
  "#",
};

static const char * const output_689[] = {
  "tst\t%w0, %w1",
  "tst\t%w0, %1",
};

static const char * const output_690[] = {
  "tst\t%x0, %x1",
  "tst\t%x0, %1",
};

static const char *
output_691 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4827 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    operands[1]
      = aarch64_mask_from_zextract_ops (operands[1], operands[2]);
    return "tst\t%w0, %1";
  }
}

static const char *
output_692 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4827 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    operands[1]
      = aarch64_mask_from_zextract_ops (operands[1], operands[2]);
    return "tst\t%x0, %1";
  }
}

static const char *
output_719 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5031 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  rtx xop[3];
  xop[0] = operands[0];
  xop[1] = operands[1];
  xop[2] = gen_lowpart (GET_MODE (operands[4]), operands[2]);
  output_asm_insn ("lsl\t%x0, %x1, %x2", xop);
  return "";
}
}

static const char *
output_720 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5031 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  rtx xop[3];
  xop[0] = operands[0];
  xop[1] = operands[1];
  xop[2] = gen_lowpart (GET_MODE (operands[4]), operands[2]);
  output_asm_insn ("asr\t%x0, %x1, %x2", xop);
  return "";
}
}

static const char *
output_721 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5031 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  rtx xop[3];
  xop[0] = operands[0];
  xop[1] = operands[1];
  xop[2] = gen_lowpart (GET_MODE (operands[4]), operands[2]);
  output_asm_insn ("lsr\t%x0, %x1, %x2", xop);
  return "";
}
}

static const char *
output_722 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5031 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  rtx xop[3];
  xop[0] = operands[0];
  xop[1] = operands[1];
  xop[2] = gen_lowpart (GET_MODE (operands[4]), operands[2]);
  output_asm_insn ("ror\t%x0, %x1, %x2", xop);
  return "";
}
}

static const char * const output_729[] = {
  "lsl\t%w0, %w1, %2",
  "lsl\t%w0, %w1, %w2",
  "shl\t%0.2s, %1.2s, %2",
  "ushl\t%0.2s, %1.2s, %2.2s",
};

static const char * const output_730[] = {
  "lsl\t%x0, %x1, %2",
  "lsl\t%x0, %x1, %x2",
  "shl\t%d0, %d1, %2",
  "ushl\t%d0, %d1, %d2",
};

static const char * const output_731[] = {
  "lsr\t%w0, %w1, %2",
  "lsr\t%w0, %w1, %w2",
  "ushr\t%0.2s, %1.2s, %2",
  "#",
  "#",
};

static const char * const output_732[] = {
  "lsr\t%x0, %x1, %2",
  "lsr\t%x0, %x1, %x2",
  "ushr\t%d0, %d1, %2",
  "#",
  "#",
};

static const char * const output_733[] = {
  "asr\t%w0, %w1, %2",
  "asr\t%w0, %w1, %w2",
  "sshr\t%0.2s, %1.2s, %2",
  "#",
  "#",
};

static const char * const output_734[] = {
  "asr\t%x0, %x1, %2",
  "asr\t%x0, %x1, %x2",
  "sshr\t%d0, %d1, %2",
  "#",
  "#",
};

static const char * const output_740[] = {
  "ror\t%w0, %w1, %2",
  "ror\t%w0, %w1, %w2",
};

static const char * const output_741[] = {
  "ror\t%x0, %x1, %2",
  "ror\t%x0, %x1, %x2",
};

static const char * const output_742[] = {
  "lsl\t%w0, %w1, %2",
  "lsl\t%w0, %w1, %w2",
};

static const char * const output_743[] = {
  "asr\t%w0, %w1, %2",
  "asr\t%w0, %w1, %w2",
};

static const char * const output_744[] = {
  "lsr\t%w0, %w1, %2",
  "lsr\t%w0, %w1, %w2",
};

static const char * const output_745[] = {
  "ror\t%w0, %w1, %2",
  "ror\t%w0, %w1, %w2",
};

static const char *
output_746 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5263 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = GEN_INT (8 - UINTVAL (operands[2]));
  return "ubfiz\t%w0, %w1, %2, %3";
}
}

static const char *
output_747 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5263 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = GEN_INT (8 - UINTVAL (operands[2]));
  return "sbfx\t%w0, %w1, %2, %3";
}
}

static const char *
output_748 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5263 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = GEN_INT (8 - UINTVAL (operands[2]));
  return "ubfx\t%w0, %w1, %2, %3";
}
}

static const char *
output_749 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5263 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = GEN_INT (16 - UINTVAL (operands[2]));
  return "ubfiz\t%w0, %w1, %2, %3";
}
}

static const char *
output_750 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5263 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = GEN_INT (16 - UINTVAL (operands[2]));
  return "sbfx\t%w0, %w1, %2, %3";
}
}

static const char *
output_751 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5263 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = GEN_INT (16 - UINTVAL (operands[2]));
  return "ubfx\t%w0, %w1, %2, %3";
}
}

static const char *
output_758 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5329 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = GEN_INT (32 - UINTVAL (operands[2]));
  return "ror\t%w0, %w1, %3";
}
}

static const char *
output_759 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5329 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = GEN_INT (64 - UINTVAL (operands[2]));
  return "ror\t%x0, %x1, %3";
}
}

static const char *
output_760 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5343 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = GEN_INT (32 - UINTVAL (operands[2]));
  return "ror\t%w0, %w1, %3";
}
}

static const char *
output_761 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5356 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = GEN_INT (8 - UINTVAL (operands[2]));
  return "sbfiz\t%w0, %w1, %2, %3";
}
}

static const char *
output_762 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5356 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = GEN_INT (8 - UINTVAL (operands[2]));
  return "ubfiz\t%w0, %w1, %2, %3";
}
}

static const char *
output_763 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5356 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = GEN_INT (8 - UINTVAL (operands[2]));
  return "sbfiz\t%x0, %x1, %2, %3";
}
}

static const char *
output_764 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5356 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = GEN_INT (8 - UINTVAL (operands[2]));
  return "ubfiz\t%x0, %x1, %2, %3";
}
}

static const char *
output_765 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5356 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = GEN_INT (16 - UINTVAL (operands[2]));
  return "sbfiz\t%w0, %w1, %2, %3";
}
}

static const char *
output_766 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5356 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = GEN_INT (16 - UINTVAL (operands[2]));
  return "ubfiz\t%w0, %w1, %2, %3";
}
}

static const char *
output_767 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5356 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = GEN_INT (16 - UINTVAL (operands[2]));
  return "sbfiz\t%x0, %x1, %2, %3";
}
}

static const char *
output_768 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5356 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = GEN_INT (16 - UINTVAL (operands[2]));
  return "ubfiz\t%x0, %x1, %2, %3";
}
}

static const char *
output_769 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5369 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = GEN_INT (8 - UINTVAL (operands[2]));
  return "ubfx\t%w0, %w1, %2, %3";
}
}

static const char *
output_770 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5369 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = GEN_INT (8 - UINTVAL (operands[2]));
  return "ubfx\t%x0, %x1, %2, %3";
}
}

static const char *
output_771 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5369 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = GEN_INT (16 - UINTVAL (operands[2]));
  return "ubfx\t%w0, %w1, %2, %3";
}
}

static const char *
output_772 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5369 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = GEN_INT (16 - UINTVAL (operands[2]));
  return "ubfx\t%x0, %x1, %2, %3";
}
}

static const char *
output_773 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5382 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = GEN_INT (8 - UINTVAL (operands[2]));
  return "sbfx\t%w0, %w1, %2, %3";
}
}

static const char *
output_774 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5382 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = GEN_INT (8 - UINTVAL (operands[2]));
  return "sbfx\t%x0, %x1, %2, %3";
}
}

static const char *
output_775 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5382 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = GEN_INT (16 - UINTVAL (operands[2]));
  return "sbfx\t%w0, %w1, %2, %3";
}
}

static const char *
output_776 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5382 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = GEN_INT (16 - UINTVAL (operands[2]));
  return "sbfx\t%x0, %x1, %2, %3";
}
}

static const char *
output_793 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5543 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[5] = GEN_INT (GET_MODE_BITSIZE (SImode) - UINTVAL (operands[4]));
  return "bfi\t%w0, %w3, %4, %5";
}
}

static const char *
output_794 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5543 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[5] = GEN_INT (GET_MODE_BITSIZE (DImode) - UINTVAL (operands[4]));
  return "bfi\t%x0, %x3, %4, %5";
}
}

static const char *
output_795 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5560 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[5] = GEN_INT (GET_MODE_BITSIZE (SImode) - UINTVAL (operands[2]));
  return "bfi\t%w0, %w1, %2, %5";
}
}

static const char *
output_796 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5560 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[5] = GEN_INT (GET_MODE_BITSIZE (DImode) - UINTVAL (operands[2]));
  return "bfi\t%x0, %x1, %2, %5";
}
}

static const char *
output_803 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5615 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = (8 <= (32 - UINTVAL (operands[2])))
	      ? GEN_INT (8)
	      : GEN_INT (32 - UINTVAL (operands[2]));
  return "sbfiz\t%w0, %w1, %2, %3";
}
}

static const char *
output_804 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5615 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = (8 <= (32 - UINTVAL (operands[2])))
	      ? GEN_INT (8)
	      : GEN_INT (32 - UINTVAL (operands[2]));
  return "ubfiz\t%w0, %w1, %2, %3";
}
}

static const char *
output_805 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5615 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = (8 <= (64 - UINTVAL (operands[2])))
	      ? GEN_INT (8)
	      : GEN_INT (64 - UINTVAL (operands[2]));
  return "sbfiz\t%x0, %x1, %2, %3";
}
}

static const char *
output_806 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5615 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = (8 <= (64 - UINTVAL (operands[2])))
	      ? GEN_INT (8)
	      : GEN_INT (64 - UINTVAL (operands[2]));
  return "ubfiz\t%x0, %x1, %2, %3";
}
}

static const char *
output_807 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5615 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = (16 <= (32 - UINTVAL (operands[2])))
	      ? GEN_INT (16)
	      : GEN_INT (32 - UINTVAL (operands[2]));
  return "sbfiz\t%w0, %w1, %2, %3";
}
}

static const char *
output_808 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5615 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = (16 <= (32 - UINTVAL (operands[2])))
	      ? GEN_INT (16)
	      : GEN_INT (32 - UINTVAL (operands[2]));
  return "ubfiz\t%w0, %w1, %2, %3";
}
}

static const char *
output_809 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5615 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = (16 <= (64 - UINTVAL (operands[2])))
	      ? GEN_INT (16)
	      : GEN_INT (64 - UINTVAL (operands[2]));
  return "sbfiz\t%x0, %x1, %2, %3";
}
}

static const char *
output_810 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5615 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = (16 <= (64 - UINTVAL (operands[2])))
	      ? GEN_INT (16)
	      : GEN_INT (64 - UINTVAL (operands[2]));
  return "ubfiz\t%x0, %x1, %2, %3";
}
}

static const char *
output_811 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5615 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = (32 <= (32 - UINTVAL (operands[2])))
	      ? GEN_INT (32)
	      : GEN_INT (32 - UINTVAL (operands[2]));
  return "sbfiz\t%w0, %w1, %2, %3";
}
}

static const char *
output_812 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5615 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = (32 <= (32 - UINTVAL (operands[2])))
	      ? GEN_INT (32)
	      : GEN_INT (32 - UINTVAL (operands[2]));
  return "ubfiz\t%w0, %w1, %2, %3";
}
}

static const char *
output_813 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5615 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = (32 <= (64 - UINTVAL (operands[2])))
	      ? GEN_INT (32)
	      : GEN_INT (64 - UINTVAL (operands[2]));
  return "sbfiz\t%x0, %x1, %2, %3";
}
}

static const char *
output_814 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5615 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  operands[3] = (32 <= (64 - UINTVAL (operands[2])))
	      ? GEN_INT (32)
	      : GEN_INT (64 - UINTVAL (operands[2]));
  return "ubfiz\t%x0, %x1, %2, %3";
}
}

static const char *
output_822 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5693 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    switch (which_alternative)
    {
      case 0:
	operands[3] = GEN_INT (ctz_hwi (~INTVAL (operands[3])));
	return "bfxil\t%w0, %w1, 0, %3";
      case 1:
	operands[3] = GEN_INT (ctz_hwi (~INTVAL (operands[4])));
	return "bfxil\t%w0, %w2, 0, %3";
      default:
	gcc_unreachable ();
    }
  }
}

static const char *
output_823 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5693 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    switch (which_alternative)
    {
      case 0:
	operands[3] = GEN_INT (ctz_hwi (~INTVAL (operands[3])));
	return "bfxil\t%x0, %x1, 0, %3";
      case 1:
	operands[3] = GEN_INT (ctz_hwi (~INTVAL (operands[4])));
	return "bfxil\t%x0, %x2, 0, %3";
      default:
	gcc_unreachable ();
    }
  }
}

static const char *
output_824 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5720 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    switch (which_alternative)
    {
      case 0:
	operands[3] = GEN_INT (ctz_hwi (~INTVAL (operands[3])));
	return "bfxil\t%0, %1, 0, %3";
      case 1:
	operands[3] = GEN_INT (ctz_hwi (~INTVAL (operands[4])));
	return "bfxil\t%0, %2, 0, %3";
      default:
	gcc_unreachable ();
    }
  }
}

static const char *
output_911 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5814 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    int fbits = aarch64_fpconst_pow_of_2 (operands[2]);
    char buf[64];
    snprintf (buf, 64, "fcvtzs\t%%w0, %%s1, #%d", fbits);
    output_asm_insn (buf, operands);
    return "";
  }
}

static const char *
output_912 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5814 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    int fbits = aarch64_fpconst_pow_of_2 (operands[2]);
    char buf[64];
    snprintf (buf, 64, "fcvtzu\t%%w0, %%s1, #%d", fbits);
    output_asm_insn (buf, operands);
    return "";
  }
}

static const char *
output_913 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5814 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    int fbits = aarch64_fpconst_pow_of_2 (operands[2]);
    char buf[64];
    snprintf (buf, 64, "fcvtzs\t%%x0, %%s1, #%d", fbits);
    output_asm_insn (buf, operands);
    return "";
  }
}

static const char *
output_914 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5814 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    int fbits = aarch64_fpconst_pow_of_2 (operands[2]);
    char buf[64];
    snprintf (buf, 64, "fcvtzu\t%%x0, %%s1, #%d", fbits);
    output_asm_insn (buf, operands);
    return "";
  }
}

static const char *
output_915 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5814 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    int fbits = aarch64_fpconst_pow_of_2 (operands[2]);
    char buf[64];
    snprintf (buf, 64, "fcvtzs\t%%w0, %%d1, #%d", fbits);
    output_asm_insn (buf, operands);
    return "";
  }
}

static const char *
output_916 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5814 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    int fbits = aarch64_fpconst_pow_of_2 (operands[2]);
    char buf[64];
    snprintf (buf, 64, "fcvtzu\t%%w0, %%d1, #%d", fbits);
    output_asm_insn (buf, operands);
    return "";
  }
}

static const char *
output_917 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5814 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    int fbits = aarch64_fpconst_pow_of_2 (operands[2]);
    char buf[64];
    snprintf (buf, 64, "fcvtzs\t%%x0, %%d1, #%d", fbits);
    output_asm_insn (buf, operands);
    return "";
  }
}

static const char *
output_918 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5814 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    int fbits = aarch64_fpconst_pow_of_2 (operands[2]);
    char buf[64];
    snprintf (buf, 64, "fcvtzu\t%%x0, %%d1, #%d", fbits);
    output_asm_insn (buf, operands);
    return "";
  }
}

static const char * const output_937[] = {
  "fcvtzs\t%s0, %s1",
  "fcvtzs\t%w0, %s1",
};

static const char * const output_938[] = {
  "fcvtzu\t%s0, %s1",
  "fcvtzu\t%w0, %s1",
};

static const char * const output_939[] = {
  "fcvtzs\t%d0, %d1",
  "fcvtzs\t%x0, %d1",
};

static const char * const output_940[] = {
  "fcvtzu\t%d0, %d1",
  "fcvtzu\t%x0, %d1",
};

static const char * const output_951[] = {
  "scvtf\t%s0, %s1",
  "scvtf\t%s0, %w1",
};

static const char * const output_952[] = {
  "ucvtf\t%s0, %s1",
  "ucvtf\t%s0, %w1",
};

static const char * const output_953[] = {
  "scvtf\t%d0, %d1",
  "scvtf\t%d0, %x1",
};

static const char * const output_954[] = {
  "ucvtf\t%d0, %d1",
  "ucvtf\t%d0, %x1",
};

static const char * const output_963[] = {
  "fcvtzs\t%w0, %s1, #%2",
  "fcvtzs\t%s0, %s1, #%2",
};

static const char * const output_964[] = {
  "fcvtzu\t%w0, %s1, #%2",
  "fcvtzu\t%s0, %s1, #%2",
};

static const char * const output_965[] = {
  "fcvtzs\t%x0, %d1, #%2",
  "fcvtzs\t%d0, %d1, #%2",
};

static const char * const output_966[] = {
  "fcvtzu\t%x0, %d1, #%2",
  "fcvtzu\t%d0, %d1, #%2",
};

static const char * const output_967[] = {
  "scvtf\t%s0, %w1, #%2",
  "scvtf\t%s0, %s1, #%2",
};

static const char * const output_968[] = {
  "ucvtf\t%s0, %w1, #%2",
  "ucvtf\t%s0, %s1, #%2",
};

static const char * const output_969[] = {
  "scvtf\t%d0, %x1, #%2",
  "scvtf\t%d0, %d1, #%2",
};

static const char * const output_970[] = {
  "ucvtf\t%d0, %x1, #%2",
  "ucvtf\t%d0, %d1, #%2",
};

static const char * const output_1024[] = {
  "bsl\t%0.8b, %2.8b, %1.8b",
  "bit\t%0.8b, %2.8b, %3.8b",
  "bif\t%0.8b, %1.8b, %3.8b",
  "bfxil\t%w0, %w1, #0, #31",
};

static const char * const output_1025[] = {
  "bsl\t%0.8b, %2.8b, %1.8b",
  "bit\t%0.8b, %2.8b, %3.8b",
  "bif\t%0.8b, %1.8b, %3.8b",
  "bfxil\t%x0, %x1, #0, #63",
};

static const char *
output_1072 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 6851 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  return aarch64_output_probe_stack_range (operands[0], operands[2]);
}
}

static const char *
output_1073 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 6869 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  return aarch64_output_probe_sve_stack_clash (operands[0], operands[2],
					       operands[3], operands[4]);
}
}

static const char *
output_1074 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 6869 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
  return aarch64_output_probe_sve_stack_clash (operands[0], operands[2],
					       operands[3], operands[4]);
}
}

static const char *
output_1075 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 6925 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
   char buf[150];
   snprintf (buf, 150, "mrs\t%%w0, %s",
	    aarch64_stack_protector_guard_reg_str);
   output_asm_insn (buf, operands);
   return "";
 }
}

static const char *
output_1076 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 6925 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
   char buf[150];
   snprintf (buf, 150, "mrs\t%%x0, %s",
	    aarch64_stack_protector_guard_reg_str);
   output_asm_insn (buf, operands);
   return "";
 }
}

static const char *
output_1085 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 7078 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    operands[1] = gen_rtx_REG (DImode, SPECULATION_TRACKER_REGNUM);
    output_asm_insn ("csel\t%1, %1, xzr, %m0", operands);
    return "";
  }
}

static const char *
output_1091 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 7170 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    operands[3] = gen_rtx_REG (DImode, SPECULATION_TRACKER_REGNUM);
    output_asm_insn ("cmp\t%3, #0\n\tcsel\t%w0, %w1, %w2, ne\n\thint\t0x14 // csdb",
		     operands);
    return "";
  }
}

static const char *
output_1092 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 7170 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    operands[3] = gen_rtx_REG (DImode, SPECULATION_TRACKER_REGNUM);
    output_asm_insn ("cmp\t%3, #0\n\tcsel\t%w0, %w1, %w2, ne\n\thint\t0x14 // csdb",
		     operands);
    return "";
  }
}

static const char *
output_1093 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 7170 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    operands[3] = gen_rtx_REG (DImode, SPECULATION_TRACKER_REGNUM);
    output_asm_insn ("cmp\t%3, #0\n\tcsel\t%w0, %w1, %w2, ne\n\thint\t0x14 // csdb",
		     operands);
    return "";
  }
}

static const char *
output_1094 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 7170 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    operands[3] = gen_rtx_REG (DImode, SPECULATION_TRACKER_REGNUM);
    output_asm_insn ("cmp\t%3, #0\n\tcsel\t%x0, %x1, %x2, ne\n\thint\t0x14 // csdb",
		     operands);
    return "";
  }
}

static const char *
output_1095 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 7190 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md"
{
    operands[3] = gen_rtx_REG (DImode, SPECULATION_TRACKER_REGNUM);
    output_asm_insn
      ("cmp\t%3, #0\n\tcsel\t%0, %1, %2, ne\n\tcsel\t%H0, %H1, %H2, ne\n\thint\t0x14 // csdb",
       operands);
    return "";
  }
}

static const char * const output_1101[] = {
  "dup\t%0.8b, %1.b[0]",
  "dup\t%0.8b, %w1",
};

static const char * const output_1102[] = {
  "dup\t%0.16b, %1.b[0]",
  "dup\t%0.16b, %w1",
};

static const char * const output_1103[] = {
  "dup\t%0.4h, %1.h[0]",
  "dup\t%0.4h, %w1",
};

static const char * const output_1104[] = {
  "dup\t%0.8h, %1.h[0]",
  "dup\t%0.8h, %w1",
};

static const char * const output_1105[] = {
  "dup\t%0.2s, %1.s[0]",
  "dup\t%0.2s, %w1",
};

static const char * const output_1106[] = {
  "dup\t%0.4s, %1.s[0]",
  "dup\t%0.4s, %w1",
};

static const char * const output_1107[] = {
  "dup\t%0.2d, %1.d[0]",
  "dup\t%0.2d, %x1",
};

static const char *
output_1113 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 82 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8QImode, INTVAL (operands[2]));
    return "dup\t%0.8b, %1.b[%2]";
  }
}

static const char *
output_1114 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 82 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V16QImode, INTVAL (operands[2]));
    return "dup\t%0.16b, %1.b[%2]";
  }
}

static const char *
output_1115 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 82 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[2]));
    return "dup\t%0.4h, %1.h[%2]";
  }
}

static const char *
output_1116 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 82 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[2]));
    return "dup\t%0.8h, %1.h[%2]";
  }
}

static const char *
output_1117 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 82 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[2]));
    return "dup\t%0.2s, %1.s[%2]";
  }
}

static const char *
output_1118 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 82 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[2]));
    return "dup\t%0.4s, %1.s[%2]";
  }
}

static const char *
output_1119 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 82 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2DImode, INTVAL (operands[2]));
    return "dup\t%0.2d, %1.d[%2]";
  }
}

static const char *
output_1120 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 82 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4HFmode, INTVAL (operands[2]));
    return "dup\t%0.4h, %1.h[%2]";
  }
}

static const char *
output_1121 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 82 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8HFmode, INTVAL (operands[2]));
    return "dup\t%0.8h, %1.h[%2]";
  }
}

static const char *
output_1122 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 82 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2SFmode, INTVAL (operands[2]));
    return "dup\t%0.2s, %1.s[%2]";
  }
}

static const char *
output_1123 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 82 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4SFmode, INTVAL (operands[2]));
    return "dup\t%0.4s, %1.s[%2]";
  }
}

static const char *
output_1124 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 82 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2DFmode, INTVAL (operands[2]));
    return "dup\t%0.2d, %1.d[%2]";
  }
}

static const char *
output_1125 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 97 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V16QImode, INTVAL (operands[2]));
    return "dup\t%0.8b, %1.b[%2]";
  }
}

static const char *
output_1126 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 97 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8QImode, INTVAL (operands[2]));
    return "dup\t%0.16b, %1.b[%2]";
  }
}

static const char *
output_1127 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 97 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[2]));
    return "dup\t%0.4h, %1.h[%2]";
  }
}

static const char *
output_1128 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 97 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[2]));
    return "dup\t%0.8h, %1.h[%2]";
  }
}

static const char *
output_1129 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 97 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[2]));
    return "dup\t%0.2s, %1.s[%2]";
  }
}

static const char *
output_1130 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 97 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[2]));
    return "dup\t%0.4s, %1.s[%2]";
  }
}

static const char *
output_1131 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 97 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8HFmode, INTVAL (operands[2]));
    return "dup\t%0.4h, %1.h[%2]";
  }
}

static const char *
output_1132 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 97 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4HFmode, INTVAL (operands[2]));
    return "dup\t%0.8h, %1.h[%2]";
  }
}

static const char *
output_1133 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 97 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4SFmode, INTVAL (operands[2]));
    return "dup\t%0.2s, %1.s[%2]";
  }
}

static const char *
output_1134 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 97 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2SFmode, INTVAL (operands[2]));
    return "dup\t%0.4s, %1.s[%2]";
  }
}

static const char *
output_1135 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 112 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
   switch (which_alternative)
     {
     case 0: return "ldr\t%d0, %1";
     case 1: return "str\txzr, %0";
     case 2: return "str\t%d1, %0";
     case 3: return "mov\t%0.8b, %1.8b";
     case 4: return "umov\t%0, %1.d[0]";
     case 5: return "fmov\t%d0, %1";
     case 6: return "mov\t%0, %1";
     case 7:
	return aarch64_output_simd_mov_immediate (operands[1], 64);
     default: gcc_unreachable ();
     }
}
}

static const char *
output_1136 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 112 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
   switch (which_alternative)
     {
     case 0: return "ldr\t%d0, %1";
     case 1: return "str\txzr, %0";
     case 2: return "str\t%d1, %0";
     case 3: return "mov\t%0.8b, %1.8b";
     case 4: return "umov\t%0, %1.d[0]";
     case 5: return "fmov\t%d0, %1";
     case 6: return "mov\t%0, %1";
     case 7:
	return aarch64_output_simd_mov_immediate (operands[1], 64);
     default: gcc_unreachable ();
     }
}
}

static const char *
output_1137 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 112 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
   switch (which_alternative)
     {
     case 0: return "ldr\t%d0, %1";
     case 1: return "str\txzr, %0";
     case 2: return "str\t%d1, %0";
     case 3: return "mov\t%0.8b, %1.8b";
     case 4: return "umov\t%0, %1.d[0]";
     case 5: return "fmov\t%d0, %1";
     case 6: return "mov\t%0, %1";
     case 7:
	return aarch64_output_simd_mov_immediate (operands[1], 64);
     default: gcc_unreachable ();
     }
}
}

static const char *
output_1138 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 112 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
   switch (which_alternative)
     {
     case 0: return "ldr\t%d0, %1";
     case 1: return "str\txzr, %0";
     case 2: return "str\t%d1, %0";
     case 3: return "mov\t%0.8b, %1.8b";
     case 4: return "umov\t%0, %1.d[0]";
     case 5: return "fmov\t%d0, %1";
     case 6: return "mov\t%0, %1";
     case 7:
	return aarch64_output_simd_mov_immediate (operands[1], 64);
     default: gcc_unreachable ();
     }
}
}

static const char *
output_1139 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 112 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
   switch (which_alternative)
     {
     case 0: return "ldr\t%d0, %1";
     case 1: return "str\txzr, %0";
     case 2: return "str\t%d1, %0";
     case 3: return "mov\t%0.8b, %1.8b";
     case 4: return "umov\t%0, %1.d[0]";
     case 5: return "fmov\t%d0, %1";
     case 6: return "mov\t%0, %1";
     case 7:
	return aarch64_output_simd_mov_immediate (operands[1], 64);
     default: gcc_unreachable ();
     }
}
}

static const char *
output_1140 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 140 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  switch (which_alternative)
    {
    case 0:
	return "ldr\t%q0, %1";
    case 1:
	return "stp\txzr, xzr, %0";
    case 2:
	return "str\t%q1, %0";
    case 3:
	return "mov\t%0.16b, %1.16b";
    case 4:
    case 5:
    case 6:
	return "#";
    case 7:
	return aarch64_output_simd_mov_immediate (operands[1], 128);
    default:
	gcc_unreachable ();
    }
}
}

static const char *
output_1141 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 140 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  switch (which_alternative)
    {
    case 0:
	return "ldr\t%q0, %1";
    case 1:
	return "stp\txzr, xzr, %0";
    case 2:
	return "str\t%q1, %0";
    case 3:
	return "mov\t%0.16b, %1.16b";
    case 4:
    case 5:
    case 6:
	return "#";
    case 7:
	return aarch64_output_simd_mov_immediate (operands[1], 128);
    default:
	gcc_unreachable ();
    }
}
}

static const char *
output_1142 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 140 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  switch (which_alternative)
    {
    case 0:
	return "ldr\t%q0, %1";
    case 1:
	return "stp\txzr, xzr, %0";
    case 2:
	return "str\t%q1, %0";
    case 3:
	return "mov\t%0.16b, %1.16b";
    case 4:
    case 5:
    case 6:
	return "#";
    case 7:
	return aarch64_output_simd_mov_immediate (operands[1], 128);
    default:
	gcc_unreachable ();
    }
}
}

static const char *
output_1143 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 140 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  switch (which_alternative)
    {
    case 0:
	return "ldr\t%q0, %1";
    case 1:
	return "stp\txzr, xzr, %0";
    case 2:
	return "str\t%q1, %0";
    case 3:
	return "mov\t%0.16b, %1.16b";
    case 4:
    case 5:
    case 6:
	return "#";
    case 7:
	return aarch64_output_simd_mov_immediate (operands[1], 128);
    default:
	gcc_unreachable ();
    }
}
}

static const char *
output_1144 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 140 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  switch (which_alternative)
    {
    case 0:
	return "ldr\t%q0, %1";
    case 1:
	return "stp\txzr, xzr, %0";
    case 2:
	return "str\t%q1, %0";
    case 3:
	return "mov\t%0.16b, %1.16b";
    case 4:
    case 5:
    case 6:
	return "#";
    case 7:
	return aarch64_output_simd_mov_immediate (operands[1], 128);
    default:
	gcc_unreachable ();
    }
}
}

static const char *
output_1145 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 140 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  switch (which_alternative)
    {
    case 0:
	return "ldr\t%q0, %1";
    case 1:
	return "stp\txzr, xzr, %0";
    case 2:
	return "str\t%q1, %0";
    case 3:
	return "mov\t%0.16b, %1.16b";
    case 4:
    case 5:
    case 6:
	return "#";
    case 7:
	return aarch64_output_simd_mov_immediate (operands[1], 128);
    default:
	gcc_unreachable ();
    }
}
}

static const char *
output_1146 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 140 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  switch (which_alternative)
    {
    case 0:
	return "ldr\t%q0, %1";
    case 1:
	return "stp\txzr, xzr, %0";
    case 2:
	return "str\t%q1, %0";
    case 3:
	return "mov\t%0.16b, %1.16b";
    case 4:
    case 5:
    case 6:
	return "#";
    case 7:
	return aarch64_output_simd_mov_immediate (operands[1], 128);
    default:
	gcc_unreachable ();
    }
}
}

static const char *
output_1414 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 458 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[4] = aarch64_endian_lane_rtx (V2HFmode, INTVAL (operands[4]));
  return "fcmla\t%0.4h, %2.4h, %3.h[%4], #0";
}
}

static const char *
output_1415 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 458 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[4] = aarch64_endian_lane_rtx (V2HFmode, INTVAL (operands[4]));
  return "fcmla\t%0.4h, %2.4h, %3.h[%4], #90";
}
}

static const char *
output_1416 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 458 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[4] = aarch64_endian_lane_rtx (V2HFmode, INTVAL (operands[4]));
  return "fcmla\t%0.4h, %2.4h, %3.h[%4], #180";
}
}

static const char *
output_1417 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 458 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[4] = aarch64_endian_lane_rtx (V2HFmode, INTVAL (operands[4]));
  return "fcmla\t%0.4h, %2.4h, %3.h[%4], #270";
}
}

static const char *
output_1418 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 458 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[4] = aarch64_endian_lane_rtx (V4HFmode, INTVAL (operands[4]));
  return "fcmla\t%0.8h, %2.8h, %3.h[%4], #0";
}
}

static const char *
output_1419 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 458 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[4] = aarch64_endian_lane_rtx (V4HFmode, INTVAL (operands[4]));
  return "fcmla\t%0.8h, %2.8h, %3.h[%4], #90";
}
}

static const char *
output_1420 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 458 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[4] = aarch64_endian_lane_rtx (V4HFmode, INTVAL (operands[4]));
  return "fcmla\t%0.8h, %2.8h, %3.h[%4], #180";
}
}

static const char *
output_1421 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 458 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[4] = aarch64_endian_lane_rtx (V4HFmode, INTVAL (operands[4]));
  return "fcmla\t%0.8h, %2.8h, %3.h[%4], #270";
}
}

static const char *
output_1422 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 458 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[4] = aarch64_endian_lane_rtx (SFmode, INTVAL (operands[4]));
  return "fcmla\t%0.2s, %2.2s, %3.2s, #0";
}
}

static const char *
output_1423 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 458 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[4] = aarch64_endian_lane_rtx (SFmode, INTVAL (operands[4]));
  return "fcmla\t%0.2s, %2.2s, %3.2s, #90";
}
}

static const char *
output_1424 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 458 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[4] = aarch64_endian_lane_rtx (SFmode, INTVAL (operands[4]));
  return "fcmla\t%0.2s, %2.2s, %3.2s, #180";
}
}

static const char *
output_1425 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 458 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[4] = aarch64_endian_lane_rtx (SFmode, INTVAL (operands[4]));
  return "fcmla\t%0.2s, %2.2s, %3.2s, #270";
}
}

static const char *
output_1426 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 458 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[4] = aarch64_endian_lane_rtx (V2SFmode, INTVAL (operands[4]));
  return "fcmla\t%0.4s, %2.4s, %3.s[%4], #0";
}
}

static const char *
output_1427 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 458 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[4] = aarch64_endian_lane_rtx (V2SFmode, INTVAL (operands[4]));
  return "fcmla\t%0.4s, %2.4s, %3.s[%4], #90";
}
}

static const char *
output_1428 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 458 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[4] = aarch64_endian_lane_rtx (V2SFmode, INTVAL (operands[4]));
  return "fcmla\t%0.4s, %2.4s, %3.s[%4], #180";
}
}

static const char *
output_1429 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 458 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[4] = aarch64_endian_lane_rtx (V2SFmode, INTVAL (operands[4]));
  return "fcmla\t%0.4s, %2.4s, %3.s[%4], #270";
}
}

static const char *
output_1430 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 458 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[4] = aarch64_endian_lane_rtx (DFmode, INTVAL (operands[4]));
  return "fcmla\t%0.2d, %2.2d, %3.<FCMLA_maybe_lane>, #0";
}
}

static const char *
output_1431 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 458 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[4] = aarch64_endian_lane_rtx (DFmode, INTVAL (operands[4]));
  return "fcmla\t%0.2d, %2.2d, %3.<FCMLA_maybe_lane>, #90";
}
}

static const char *
output_1432 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 458 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[4] = aarch64_endian_lane_rtx (DFmode, INTVAL (operands[4]));
  return "fcmla\t%0.2d, %2.2d, %3.<FCMLA_maybe_lane>, #180";
}
}

static const char *
output_1433 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 458 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[4] = aarch64_endian_lane_rtx (DFmode, INTVAL (operands[4]));
  return "fcmla\t%0.2d, %2.2d, %3.<FCMLA_maybe_lane>, #270";
}
}

static const char *
output_1434 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 473 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[4] = aarch64_endian_lane_rtx (V4HFmode, INTVAL (operands[4]));
  return "fcmla\t%0.4h, %2.4h, %3.h[%4], #0";
}
}

static const char *
output_1435 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 473 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[4] = aarch64_endian_lane_rtx (V4HFmode, INTVAL (operands[4]));
  return "fcmla\t%0.4h, %2.4h, %3.h[%4], #90";
}
}

static const char *
output_1436 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 473 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[4] = aarch64_endian_lane_rtx (V4HFmode, INTVAL (operands[4]));
  return "fcmla\t%0.4h, %2.4h, %3.h[%4], #180";
}
}

static const char *
output_1437 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 473 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[4] = aarch64_endian_lane_rtx (V4HFmode, INTVAL (operands[4]));
  return "fcmla\t%0.4h, %2.4h, %3.h[%4], #270";
}
}

static const char *
output_1438 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 488 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  int nunits = GET_MODE_NUNITS (V4HFmode).to_constant ();
  operands[4]
    = gen_int_mode (ENDIAN_LANE_N (nunits / 2, INTVAL (operands[4])), SImode);
  return "fcmla\t%0.8h, %2.8h, %3.h[%4], #0";
}
}

static const char *
output_1439 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 488 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  int nunits = GET_MODE_NUNITS (V4HFmode).to_constant ();
  operands[4]
    = gen_int_mode (ENDIAN_LANE_N (nunits / 2, INTVAL (operands[4])), SImode);
  return "fcmla\t%0.8h, %2.8h, %3.h[%4], #90";
}
}

static const char *
output_1440 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 488 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  int nunits = GET_MODE_NUNITS (V4HFmode).to_constant ();
  operands[4]
    = gen_int_mode (ENDIAN_LANE_N (nunits / 2, INTVAL (operands[4])), SImode);
  return "fcmla\t%0.8h, %2.8h, %3.h[%4], #180";
}
}

static const char *
output_1441 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 488 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  int nunits = GET_MODE_NUNITS (V4HFmode).to_constant ();
  operands[4]
    = gen_int_mode (ENDIAN_LANE_N (nunits / 2, INTVAL (operands[4])), SImode);
  return "fcmla\t%0.8h, %2.8h, %3.h[%4], #270";
}
}

static const char *
output_1442 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 488 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  int nunits = GET_MODE_NUNITS (V2SFmode).to_constant ();
  operands[4]
    = gen_int_mode (ENDIAN_LANE_N (nunits / 2, INTVAL (operands[4])), SImode);
  return "fcmla\t%0.4s, %2.4s, %3.s[%4], #0";
}
}

static const char *
output_1443 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 488 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  int nunits = GET_MODE_NUNITS (V2SFmode).to_constant ();
  operands[4]
    = gen_int_mode (ENDIAN_LANE_N (nunits / 2, INTVAL (operands[4])), SImode);
  return "fcmla\t%0.4s, %2.4s, %3.s[%4], #90";
}
}

static const char *
output_1444 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 488 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  int nunits = GET_MODE_NUNITS (V2SFmode).to_constant ();
  operands[4]
    = gen_int_mode (ENDIAN_LANE_N (nunits / 2, INTVAL (operands[4])), SImode);
  return "fcmla\t%0.4s, %2.4s, %3.s[%4], #180";
}
}

static const char *
output_1445 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 488 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  int nunits = GET_MODE_NUNITS (V2SFmode).to_constant ();
  operands[4]
    = gen_int_mode (ENDIAN_LANE_N (nunits / 2, INTVAL (operands[4])), SImode);
  return "fcmla\t%0.4s, %2.4s, %3.s[%4], #270";
}
}

static const char *
output_1450 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 554 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V8QImode, INTVAL (operands[4]));
    return "sdot\t%0.2s, %2.8b, %3.4b[%4]";
  }
}

static const char *
output_1451 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 554 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V8QImode, INTVAL (operands[4]));
    return "udot\t%0.2s, %2.8b, %3.4b[%4]";
  }
}

static const char *
output_1452 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 554 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V8QImode, INTVAL (operands[4]));
    return "sdot\t%0.4s, %2.16b, %3.4b[%4]";
  }
}

static const char *
output_1453 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 554 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V8QImode, INTVAL (operands[4]));
    return "udot\t%0.4s, %2.16b, %3.4b[%4]";
  }
}

static const char *
output_1454 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 569 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V16QImode, INTVAL (operands[4]));
    return "sdot\t%0.2s, %2.8b, %3.4b[%4]";
  }
}

static const char *
output_1455 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 569 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V16QImode, INTVAL (operands[4]));
    return "udot\t%0.2s, %2.8b, %3.4b[%4]";
  }
}

static const char *
output_1456 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 569 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V16QImode, INTVAL (operands[4]));
    return "sdot\t%0.4s, %2.16b, %3.4b[%4]";
  }
}

static const char *
output_1457 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 569 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V16QImode, INTVAL (operands[4]));
    return "udot\t%0.4s, %2.16b, %3.4b[%4]";
  }
}

static const char *
output_1458 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 603 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[2]));
    return "mul\t%0.4h, %3.4h, %1.h[%2]";
  }
}

static const char *
output_1459 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 603 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[2]));
    return "mul\t%0.8h, %3.8h, %1.h[%2]";
  }
}

static const char *
output_1460 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 603 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[2]));
    return "mul\t%0.2s, %3.2s, %1.s[%2]";
  }
}

static const char *
output_1461 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 603 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[2]));
    return "mul\t%0.4s, %3.4s, %1.s[%2]";
  }
}

static const char *
output_1462 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 603 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4HFmode, INTVAL (operands[2]));
    return "fmul\t%0.4h, %3.4h, %1.h[%2]";
  }
}

static const char *
output_1463 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 603 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8HFmode, INTVAL (operands[2]));
    return "fmul\t%0.8h, %3.8h, %1.h[%2]";
  }
}

static const char *
output_1464 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 603 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2SFmode, INTVAL (operands[2]));
    return "fmul\t%0.2s, %3.2s, %1.s[%2]";
  }
}

static const char *
output_1465 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 603 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4SFmode, INTVAL (operands[2]));
    return "fmul\t%0.4s, %3.4s, %1.s[%2]";
  }
}

static const char *
output_1466 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 603 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2DFmode, INTVAL (operands[2]));
    return "fmul\t%0.2d, %3.2d, %1.d[%2]";
  }
}

static const char *
output_1467 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 619 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[2]));
    return "mul\t%0.4h, %3.4h, %1.h[%2]";
  }
}

static const char *
output_1468 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 619 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[2]));
    return "mul\t%0.8h, %3.8h, %1.h[%2]";
  }
}

static const char *
output_1469 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 619 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[2]));
    return "mul\t%0.2s, %3.2s, %1.s[%2]";
  }
}

static const char *
output_1470 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 619 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[2]));
    return "mul\t%0.4s, %3.4s, %1.s[%2]";
  }
}

static const char *
output_1471 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 619 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4SFmode, INTVAL (operands[2]));
    return "fmul\t%0.2s, %3.2s, %1.s[%2]";
  }
}

static const char *
output_1472 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 619 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2SFmode, INTVAL (operands[2]));
    return "fmul\t%0.4s, %3.4s, %1.s[%2]";
  }
}

static const char *
output_1498 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 672 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2DFmode, INTVAL (operands[2]));
    return "fmul\t%0.2d, %3.2d, %1.d[%2]";
  }
}

static const char *
output_1577 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 816 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    switch (which_alternative)
      {
      case 0:
	return "and\t%0.8b, %1.8b, %2.8b";
      case 1:
	return aarch64_output_simd_mov_immediate (operands[2], 64,
						  AARCH64_CHECK_BIC);
      default:
	gcc_unreachable ();
      }
  }
}

static const char *
output_1578 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 816 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    switch (which_alternative)
      {
      case 0:
	return "and\t%0.16b, %1.16b, %2.16b";
      case 1:
	return aarch64_output_simd_mov_immediate (operands[2], 128,
						  AARCH64_CHECK_BIC);
      default:
	gcc_unreachable ();
      }
  }
}

static const char *
output_1579 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 816 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    switch (which_alternative)
      {
      case 0:
	return "and\t%0.8b, %1.8b, %2.8b";
      case 1:
	return aarch64_output_simd_mov_immediate (operands[2], 64,
						  AARCH64_CHECK_BIC);
      default:
	gcc_unreachable ();
      }
  }
}

static const char *
output_1580 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 816 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    switch (which_alternative)
      {
      case 0:
	return "and\t%0.16b, %1.16b, %2.16b";
      case 1:
	return aarch64_output_simd_mov_immediate (operands[2], 128,
						  AARCH64_CHECK_BIC);
      default:
	gcc_unreachable ();
      }
  }
}

static const char *
output_1581 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 816 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    switch (which_alternative)
      {
      case 0:
	return "and\t%0.8b, %1.8b, %2.8b";
      case 1:
	return aarch64_output_simd_mov_immediate (operands[2], 64,
						  AARCH64_CHECK_BIC);
      default:
	gcc_unreachable ();
      }
  }
}

static const char *
output_1582 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 816 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    switch (which_alternative)
      {
      case 0:
	return "and\t%0.16b, %1.16b, %2.16b";
      case 1:
	return aarch64_output_simd_mov_immediate (operands[2], 128,
						  AARCH64_CHECK_BIC);
      default:
	gcc_unreachable ();
      }
  }
}

static const char *
output_1583 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 816 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    switch (which_alternative)
      {
      case 0:
	return "and\t%0.16b, %1.16b, %2.16b";
      case 1:
	return aarch64_output_simd_mov_immediate (operands[2], 128,
						  AARCH64_CHECK_BIC);
      default:
	gcc_unreachable ();
      }
  }
}

static const char *
output_1584 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 837 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    switch (which_alternative)
      {
      case 0:
	return "orr\t%0.8b, %1.8b, %2.8b";
      case 1:
	return aarch64_output_simd_mov_immediate (operands[2], 64,
						  AARCH64_CHECK_ORR);
      default:
	gcc_unreachable ();
      }
  }
}

static const char *
output_1585 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 837 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    switch (which_alternative)
      {
      case 0:
	return "orr\t%0.16b, %1.16b, %2.16b";
      case 1:
	return aarch64_output_simd_mov_immediate (operands[2], 128,
						  AARCH64_CHECK_ORR);
      default:
	gcc_unreachable ();
      }
  }
}

static const char *
output_1586 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 837 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    switch (which_alternative)
      {
      case 0:
	return "orr\t%0.8b, %1.8b, %2.8b";
      case 1:
	return aarch64_output_simd_mov_immediate (operands[2], 64,
						  AARCH64_CHECK_ORR);
      default:
	gcc_unreachable ();
      }
  }
}

static const char *
output_1587 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 837 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    switch (which_alternative)
      {
      case 0:
	return "orr\t%0.16b, %1.16b, %2.16b";
      case 1:
	return aarch64_output_simd_mov_immediate (operands[2], 128,
						  AARCH64_CHECK_ORR);
      default:
	gcc_unreachable ();
      }
  }
}

static const char *
output_1588 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 837 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    switch (which_alternative)
      {
      case 0:
	return "orr\t%0.8b, %1.8b, %2.8b";
      case 1:
	return aarch64_output_simd_mov_immediate (operands[2], 64,
						  AARCH64_CHECK_ORR);
      default:
	gcc_unreachable ();
      }
  }
}

static const char *
output_1589 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 837 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    switch (which_alternative)
      {
      case 0:
	return "orr\t%0.16b, %1.16b, %2.16b";
      case 1:
	return aarch64_output_simd_mov_immediate (operands[2], 128,
						  AARCH64_CHECK_ORR);
      default:
	gcc_unreachable ();
      }
  }
}

static const char *
output_1590 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 837 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    switch (which_alternative)
      {
      case 0:
	return "orr\t%0.16b, %1.16b, %2.16b";
      case 1:
	return aarch64_output_simd_mov_immediate (operands[2], 128,
						  AARCH64_CHECK_ORR);
      default:
	gcc_unreachable ();
      }
  }
}

static const char *
output_1605 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 877 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
   int elt = ENDIAN_LANE_N (8, exact_log2 (INTVAL (operands[2])));
   operands[2] = GEN_INT ((HOST_WIDE_INT) 1 << elt);
   switch (which_alternative)
     {
     case 0:
	return "ins\t%0.b[%p2], %1.b[0]";
     case 1:
	return "ins\t%0.b[%p2], %w1";
     case 2:
        return "ld1\t{%0.b}[%p2], %1";
     default:
	gcc_unreachable ();
     }
  }
}

static const char *
output_1606 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 877 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
   int elt = ENDIAN_LANE_N (16, exact_log2 (INTVAL (operands[2])));
   operands[2] = GEN_INT ((HOST_WIDE_INT) 1 << elt);
   switch (which_alternative)
     {
     case 0:
	return "ins\t%0.b[%p2], %1.b[0]";
     case 1:
	return "ins\t%0.b[%p2], %w1";
     case 2:
        return "ld1\t{%0.b}[%p2], %1";
     default:
	gcc_unreachable ();
     }
  }
}

static const char *
output_1607 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 877 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
   int elt = ENDIAN_LANE_N (4, exact_log2 (INTVAL (operands[2])));
   operands[2] = GEN_INT ((HOST_WIDE_INT) 1 << elt);
   switch (which_alternative)
     {
     case 0:
	return "ins\t%0.h[%p2], %1.h[0]";
     case 1:
	return "ins\t%0.h[%p2], %w1";
     case 2:
        return "ld1\t{%0.h}[%p2], %1";
     default:
	gcc_unreachable ();
     }
  }
}

static const char *
output_1608 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 877 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
   int elt = ENDIAN_LANE_N (8, exact_log2 (INTVAL (operands[2])));
   operands[2] = GEN_INT ((HOST_WIDE_INT) 1 << elt);
   switch (which_alternative)
     {
     case 0:
	return "ins\t%0.h[%p2], %1.h[0]";
     case 1:
	return "ins\t%0.h[%p2], %w1";
     case 2:
        return "ld1\t{%0.h}[%p2], %1";
     default:
	gcc_unreachable ();
     }
  }
}

static const char *
output_1609 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 877 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
   int elt = ENDIAN_LANE_N (2, exact_log2 (INTVAL (operands[2])));
   operands[2] = GEN_INT ((HOST_WIDE_INT) 1 << elt);
   switch (which_alternative)
     {
     case 0:
	return "ins\t%0.s[%p2], %1.s[0]";
     case 1:
	return "ins\t%0.s[%p2], %w1";
     case 2:
        return "ld1\t{%0.s}[%p2], %1";
     default:
	gcc_unreachable ();
     }
  }
}

static const char *
output_1610 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 877 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
   int elt = ENDIAN_LANE_N (4, exact_log2 (INTVAL (operands[2])));
   operands[2] = GEN_INT ((HOST_WIDE_INT) 1 << elt);
   switch (which_alternative)
     {
     case 0:
	return "ins\t%0.s[%p2], %1.s[0]";
     case 1:
	return "ins\t%0.s[%p2], %w1";
     case 2:
        return "ld1\t{%0.s}[%p2], %1";
     default:
	gcc_unreachable ();
     }
  }
}

static const char *
output_1611 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 877 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
   int elt = ENDIAN_LANE_N (2, exact_log2 (INTVAL (operands[2])));
   operands[2] = GEN_INT ((HOST_WIDE_INT) 1 << elt);
   switch (which_alternative)
     {
     case 0:
	return "ins\t%0.d[%p2], %1.d[0]";
     case 1:
	return "ins\t%0.d[%p2], %x1";
     case 2:
        return "ld1\t{%0.d}[%p2], %1";
     default:
	gcc_unreachable ();
     }
  }
}

static const char *
output_1612 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 877 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
   int elt = ENDIAN_LANE_N (4, exact_log2 (INTVAL (operands[2])));
   operands[2] = GEN_INT ((HOST_WIDE_INT) 1 << elt);
   switch (which_alternative)
     {
     case 0:
	return "ins\t%0.h[%p2], %1.h[0]";
     case 1:
	return "ins\t%0.h[%p2], %w1";
     case 2:
        return "ld1\t{%0.h}[%p2], %1";
     default:
	gcc_unreachable ();
     }
  }
}

static const char *
output_1613 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 877 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
   int elt = ENDIAN_LANE_N (8, exact_log2 (INTVAL (operands[2])));
   operands[2] = GEN_INT ((HOST_WIDE_INT) 1 << elt);
   switch (which_alternative)
     {
     case 0:
	return "ins\t%0.h[%p2], %1.h[0]";
     case 1:
	return "ins\t%0.h[%p2], %w1";
     case 2:
        return "ld1\t{%0.h}[%p2], %1";
     default:
	gcc_unreachable ();
     }
  }
}

static const char *
output_1614 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 877 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
   int elt = ENDIAN_LANE_N (2, exact_log2 (INTVAL (operands[2])));
   operands[2] = GEN_INT ((HOST_WIDE_INT) 1 << elt);
   switch (which_alternative)
     {
     case 0:
	return "ins\t%0.s[%p2], %1.s[0]";
     case 1:
	return "ins\t%0.s[%p2], %w1";
     case 2:
        return "ld1\t{%0.s}[%p2], %1";
     default:
	gcc_unreachable ();
     }
  }
}

static const char *
output_1615 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 877 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
   int elt = ENDIAN_LANE_N (4, exact_log2 (INTVAL (operands[2])));
   operands[2] = GEN_INT ((HOST_WIDE_INT) 1 << elt);
   switch (which_alternative)
     {
     case 0:
	return "ins\t%0.s[%p2], %1.s[0]";
     case 1:
	return "ins\t%0.s[%p2], %w1";
     case 2:
        return "ld1\t{%0.s}[%p2], %1";
     default:
	gcc_unreachable ();
     }
  }
}

static const char *
output_1616 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 877 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
   int elt = ENDIAN_LANE_N (2, exact_log2 (INTVAL (operands[2])));
   operands[2] = GEN_INT ((HOST_WIDE_INT) 1 << elt);
   switch (which_alternative)
     {
     case 0:
	return "ins\t%0.d[%p2], %1.d[0]";
     case 1:
	return "ins\t%0.d[%p2], %x1";
     case 2:
        return "ld1\t{%0.d}[%p2], %1";
     default:
	gcc_unreachable ();
     }
  }
}

static const char *
output_1617 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 906 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    int elt = ENDIAN_LANE_N (8, exact_log2 (INTVAL (operands[2])));
    operands[2] = GEN_INT (HOST_WIDE_INT_1 << elt);
    operands[4] = aarch64_endian_lane_rtx (V8QImode, INTVAL (operands[4]));

    return "ins\t%0.b[%p2], %3.b[%4]";
  }
}

static const char *
output_1618 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 906 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    int elt = ENDIAN_LANE_N (16, exact_log2 (INTVAL (operands[2])));
    operands[2] = GEN_INT (HOST_WIDE_INT_1 << elt);
    operands[4] = aarch64_endian_lane_rtx (V16QImode, INTVAL (operands[4]));

    return "ins\t%0.b[%p2], %3.b[%4]";
  }
}

static const char *
output_1619 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 906 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    int elt = ENDIAN_LANE_N (4, exact_log2 (INTVAL (operands[2])));
    operands[2] = GEN_INT (HOST_WIDE_INT_1 << elt);
    operands[4] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[4]));

    return "ins\t%0.h[%p2], %3.h[%4]";
  }
}

static const char *
output_1620 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 906 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    int elt = ENDIAN_LANE_N (8, exact_log2 (INTVAL (operands[2])));
    operands[2] = GEN_INT (HOST_WIDE_INT_1 << elt);
    operands[4] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[4]));

    return "ins\t%0.h[%p2], %3.h[%4]";
  }
}

static const char *
output_1621 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 906 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    int elt = ENDIAN_LANE_N (2, exact_log2 (INTVAL (operands[2])));
    operands[2] = GEN_INT (HOST_WIDE_INT_1 << elt);
    operands[4] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[4]));

    return "ins\t%0.s[%p2], %3.s[%4]";
  }
}

static const char *
output_1622 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 906 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    int elt = ENDIAN_LANE_N (4, exact_log2 (INTVAL (operands[2])));
    operands[2] = GEN_INT (HOST_WIDE_INT_1 << elt);
    operands[4] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[4]));

    return "ins\t%0.s[%p2], %3.s[%4]";
  }
}

static const char *
output_1623 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 906 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    int elt = ENDIAN_LANE_N (2, exact_log2 (INTVAL (operands[2])));
    operands[2] = GEN_INT (HOST_WIDE_INT_1 << elt);
    operands[4] = aarch64_endian_lane_rtx (V2DImode, INTVAL (operands[4]));

    return "ins\t%0.d[%p2], %3.d[%4]";
  }
}

static const char *
output_1624 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 906 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    int elt = ENDIAN_LANE_N (4, exact_log2 (INTVAL (operands[2])));
    operands[2] = GEN_INT (HOST_WIDE_INT_1 << elt);
    operands[4] = aarch64_endian_lane_rtx (V4HFmode, INTVAL (operands[4]));

    return "ins\t%0.h[%p2], %3.h[%4]";
  }
}

static const char *
output_1625 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 906 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    int elt = ENDIAN_LANE_N (8, exact_log2 (INTVAL (operands[2])));
    operands[2] = GEN_INT (HOST_WIDE_INT_1 << elt);
    operands[4] = aarch64_endian_lane_rtx (V8HFmode, INTVAL (operands[4]));

    return "ins\t%0.h[%p2], %3.h[%4]";
  }
}

static const char *
output_1626 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 906 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    int elt = ENDIAN_LANE_N (2, exact_log2 (INTVAL (operands[2])));
    operands[2] = GEN_INT (HOST_WIDE_INT_1 << elt);
    operands[4] = aarch64_endian_lane_rtx (V2SFmode, INTVAL (operands[4]));

    return "ins\t%0.s[%p2], %3.s[%4]";
  }
}

static const char *
output_1627 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 906 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    int elt = ENDIAN_LANE_N (4, exact_log2 (INTVAL (operands[2])));
    operands[2] = GEN_INT (HOST_WIDE_INT_1 << elt);
    operands[4] = aarch64_endian_lane_rtx (V4SFmode, INTVAL (operands[4]));

    return "ins\t%0.s[%p2], %3.s[%4]";
  }
}

static const char *
output_1628 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 906 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    int elt = ENDIAN_LANE_N (2, exact_log2 (INTVAL (operands[2])));
    operands[2] = GEN_INT (HOST_WIDE_INT_1 << elt);
    operands[4] = aarch64_endian_lane_rtx (V2DFmode, INTVAL (operands[4]));

    return "ins\t%0.d[%p2], %3.d[%4]";
  }
}

static const char *
output_1629 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 927 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    int elt = ENDIAN_LANE_N (8, exact_log2 (INTVAL (operands[2])));
    operands[2] = GEN_INT (HOST_WIDE_INT_1 << elt);
    operands[4] = aarch64_endian_lane_rtx (V16QImode,
					   INTVAL (operands[4]));

    return "ins\t%0.b[%p2], %3.b[%4]";
  }
}

static const char *
output_1630 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 927 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    int elt = ENDIAN_LANE_N (16, exact_log2 (INTVAL (operands[2])));
    operands[2] = GEN_INT (HOST_WIDE_INT_1 << elt);
    operands[4] = aarch64_endian_lane_rtx (V8QImode,
					   INTVAL (operands[4]));

    return "ins\t%0.b[%p2], %3.b[%4]";
  }
}

static const char *
output_1631 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 927 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    int elt = ENDIAN_LANE_N (4, exact_log2 (INTVAL (operands[2])));
    operands[2] = GEN_INT (HOST_WIDE_INT_1 << elt);
    operands[4] = aarch64_endian_lane_rtx (V8HImode,
					   INTVAL (operands[4]));

    return "ins\t%0.h[%p2], %3.h[%4]";
  }
}

static const char *
output_1632 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 927 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    int elt = ENDIAN_LANE_N (8, exact_log2 (INTVAL (operands[2])));
    operands[2] = GEN_INT (HOST_WIDE_INT_1 << elt);
    operands[4] = aarch64_endian_lane_rtx (V4HImode,
					   INTVAL (operands[4]));

    return "ins\t%0.h[%p2], %3.h[%4]";
  }
}

static const char *
output_1633 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 927 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    int elt = ENDIAN_LANE_N (2, exact_log2 (INTVAL (operands[2])));
    operands[2] = GEN_INT (HOST_WIDE_INT_1 << elt);
    operands[4] = aarch64_endian_lane_rtx (V4SImode,
					   INTVAL (operands[4]));

    return "ins\t%0.s[%p2], %3.s[%4]";
  }
}

static const char *
output_1634 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 927 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    int elt = ENDIAN_LANE_N (4, exact_log2 (INTVAL (operands[2])));
    operands[2] = GEN_INT (HOST_WIDE_INT_1 << elt);
    operands[4] = aarch64_endian_lane_rtx (V2SImode,
					   INTVAL (operands[4]));

    return "ins\t%0.s[%p2], %3.s[%4]";
  }
}

static const char *
output_1635 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 927 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    int elt = ENDIAN_LANE_N (4, exact_log2 (INTVAL (operands[2])));
    operands[2] = GEN_INT (HOST_WIDE_INT_1 << elt);
    operands[4] = aarch64_endian_lane_rtx (V8HFmode,
					   INTVAL (operands[4]));

    return "ins\t%0.h[%p2], %3.h[%4]";
  }
}

static const char *
output_1636 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 927 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    int elt = ENDIAN_LANE_N (8, exact_log2 (INTVAL (operands[2])));
    operands[2] = GEN_INT (HOST_WIDE_INT_1 << elt);
    operands[4] = aarch64_endian_lane_rtx (V4HFmode,
					   INTVAL (operands[4]));

    return "ins\t%0.h[%p2], %3.h[%4]";
  }
}

static const char *
output_1637 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 927 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    int elt = ENDIAN_LANE_N (2, exact_log2 (INTVAL (operands[2])));
    operands[2] = GEN_INT (HOST_WIDE_INT_1 << elt);
    operands[4] = aarch64_endian_lane_rtx (V4SFmode,
					   INTVAL (operands[4]));

    return "ins\t%0.s[%p2], %3.s[%4]";
  }
}

static const char *
output_1638 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 927 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    int elt = ENDIAN_LANE_N (4, exact_log2 (INTVAL (operands[2])));
    operands[2] = GEN_INT (HOST_WIDE_INT_1 << elt);
    operands[4] = aarch64_endian_lane_rtx (V2SFmode,
					   INTVAL (operands[4]));

    return "ins\t%0.s[%p2], %3.s[%4]";
  }
}

static const char *
output_1681 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1213 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    if (BYTES_BIG_ENDIAN)
      return "shl %d0, %d1, %2";
    else
      return "ushr %d0, %d1, %2";
  }
}

static const char *
output_1682 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1213 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    if (BYTES_BIG_ENDIAN)
      return "shl %d0, %d1, %2";
    else
      return "ushr %d0, %d1, %2";
  }
}

static const char *
output_1683 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1213 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    if (BYTES_BIG_ENDIAN)
      return "shl %d0, %d1, %2";
    else
      return "ushr %d0, %d1, %2";
  }
}

static const char *
output_1684 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1213 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    if (BYTES_BIG_ENDIAN)
      return "shl %d0, %d1, %2";
    else
      return "ushr %d0, %d1, %2";
  }
}

static const char *
output_1685 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1213 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    if (BYTES_BIG_ENDIAN)
      return "shl %d0, %d1, %2";
    else
      return "ushr %d0, %d1, %2";
  }
}

static const char *
output_1692 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1258 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[2]));
    return "mla\t%0.4h, %3.4h, %1.4h[%2]";
  }
}

static const char *
output_1693 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1258 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[2]));
    return "mla\t%0.8h, %3.8h, %1.8h[%2]";
  }
}

static const char *
output_1694 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1258 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[2]));
    return "mla\t%0.2s, %3.2s, %1.2s[%2]";
  }
}

static const char *
output_1695 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1258 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[2]));
    return "mla\t%0.4s, %3.4s, %1.4s[%2]";
  }
}

static const char *
output_1696 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1276 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[2]));
    return "mla\t%0.4h, %3.4h, %1.4h[%2]";
  }
}

static const char *
output_1697 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1276 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[2]));
    return "mla\t%0.8h, %3.8h, %1.8h[%2]";
  }
}

static const char *
output_1698 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1276 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[2]));
    return "mla\t%0.2s, %3.2s, %1.2s[%2]";
  }
}

static const char *
output_1699 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1276 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[2]));
    return "mla\t%0.4s, %3.4s, %1.4s[%2]";
  }
}

static const char *
output_1710 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1316 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[2]));
    return "mls\t%0.4h, %3.4h, %1.4h[%2]";
  }
}

static const char *
output_1711 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1316 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[2]));
    return "mls\t%0.8h, %3.8h, %1.8h[%2]";
  }
}

static const char *
output_1712 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1316 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[2]));
    return "mls\t%0.2s, %3.2s, %1.2s[%2]";
  }
}

static const char *
output_1713 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1316 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[2]));
    return "mls\t%0.4s, %3.4s, %1.4s[%2]";
  }
}

static const char *
output_1714 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1334 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[2]));
    return "mls\t%0.4h, %3.4h, %1.4h[%2]";
  }
}

static const char *
output_1715 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1334 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[2]));
    return "mls\t%0.8h, %3.8h, %1.8h[%2]";
  }
}

static const char *
output_1716 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1334 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[2]));
    return "mls\t%0.2s, %3.2s, %1.2s[%2]";
  }
}

static const char *
output_1717 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1334 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[2]));
    return "mls\t%0.4s, %3.4s, %1.4s[%2]";
  }
}

static const char * const output_1790[] = {
  "dup\t%d0, %1.d[0]",
  "fmov\t%d0, %1",
  "dup\t%d0, %1",
};

static const char * const output_1791[] = {
  "dup\t%d0, %1.d[0]",
  "fmov\t%d0, %1",
  "dup\t%d0, %1",
};

static const char * const output_1792[] = {
  "dup\t%d0, %1.d[0]",
  "fmov\t%d0, %1",
  "dup\t%d0, %1",
};

static const char * const output_1793[] = {
  "dup\t%d0, %1.d[0]",
  "fmov\t%d0, %1",
  "dup\t%d0, %1",
};

static const char * const output_1794[] = {
  "dup\t%d0, %1.d[0]",
  "fmov\t%d0, %1",
  "dup\t%d0, %1",
};

static const char * const output_1795[] = {
  "dup\t%d0, %1.d[0]",
  "fmov\t%d0, %1",
  "dup\t%d0, %1",
};

static const char * const output_1796[] = {
  "dup\t%d0, %1.d[0]",
  "fmov\t%d0, %1",
  "dup\t%d0, %1",
};

static const char * const output_1797[] = {
  "dup\t%d0, %1.d[0]",
  "fmov\t%d0, %1",
  "dup\t%d0, %1",
};

static const char * const output_1798[] = {
  "dup\t%d0, %1.d[0]",
  "fmov\t%d0, %1",
  "dup\t%d0, %1",
};

static const char * const output_1799[] = {
  "dup\t%d0, %1.d[0]",
  "fmov\t%d0, %1",
  "dup\t%d0, %1",
};

static const char * const output_1800[] = {
  "dup\t%d0, %1.d[0]",
  "fmov\t%d0, %1",
  "dup\t%d0, %1",
};

static const char * const output_1801[] = {
  "dup\t%d0, %1.d[0]",
  "fmov\t%d0, %1",
  "dup\t%d0, %1",
};

static const char * const output_1802[] = {
  "dup\t%d0, %1.d[0]",
  "fmov\t%d0, %1",
  "dup\t%d0, %1",
};

static const char * const output_1803[] = {
  "dup\t%d0, %1.d[0]",
  "fmov\t%d0, %1",
  "dup\t%d0, %1",
};

static const char * const output_1804[] = {
  "ins\t%0.d[1], %1.d[0]",
  "ins\t%0.d[1], %1",
};

static const char * const output_1805[] = {
  "ins\t%0.d[1], %1.d[0]",
  "ins\t%0.d[1], %1",
};

static const char * const output_1806[] = {
  "ins\t%0.d[1], %1.d[0]",
  "ins\t%0.d[1], %1",
};

static const char * const output_1807[] = {
  "ins\t%0.d[1], %1.d[0]",
  "ins\t%0.d[1], %1",
};

static const char * const output_1808[] = {
  "ins\t%0.d[1], %1.d[0]",
  "ins\t%0.d[1], %1",
};

static const char * const output_1809[] = {
  "ins\t%0.d[1], %1.d[0]",
  "ins\t%0.d[1], %1",
};

static const char * const output_1810[] = {
  "ins\t%0.d[1], %1.d[0]",
  "ins\t%0.d[1], %1",
};

static const char * const output_1811[] = {
  "ins\t%0.d[1], %1.d[0]",
  "ins\t%0.d[1], %1",
};

static const char * const output_1812[] = {
  "ins\t%0.d[1], %1.d[0]",
  "ins\t%0.d[1], %1",
};

static const char * const output_1813[] = {
  "ins\t%0.d[1], %1.d[0]",
  "ins\t%0.d[1], %1",
};

static const char * const output_1814[] = {
  "ins\t%0.d[1], %1.d[0]",
  "ins\t%0.d[1], %1",
};

static const char * const output_1815[] = {
  "ins\t%0.d[1], %1.d[0]",
  "ins\t%0.d[1], %1",
};

static const char * const output_1816[] = {
  "ins\t%0.d[1], %1.d[0]",
  "ins\t%0.d[1], %1",
};

static const char * const output_1817[] = {
  "ins\t%0.d[1], %1.d[0]",
  "ins\t%0.d[1], %1",
};

static const char *
output_1821 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1584 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
   if (BYTES_BIG_ENDIAN)
     return "xtn\t%0.8b, %2.8h\n\txtn2\t%0.16b, %1.8h";
   else
     return "xtn\t%0.8b, %1.8h\n\txtn2\t%0.16b, %2.8h";
 }
}

static const char *
output_1822 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1584 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
   if (BYTES_BIG_ENDIAN)
     return "xtn\t%0.4h, %2.4s\n\txtn2\t%0.8h, %1.4s";
   else
     return "xtn\t%0.4h, %1.4s\n\txtn2\t%0.8h, %2.4s";
 }
}

static const char *
output_1823 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1584 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
   if (BYTES_BIG_ENDIAN)
     return "xtn\t%0.2s, %2.2d\n\txtn2\t%0.4s, %1.2d";
   else
     return "xtn\t%0.2s, %1.2d\n\txtn2\t%0.4s, %2.2d";
 }
}

static const char *
output_1919 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1900 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2SFmode, INTVAL (operands[2]));
    return "fmla\t%0.2s, %3.2s, %1.2s[%2]";
  }
}

static const char *
output_1920 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1900 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4SFmode, INTVAL (operands[2]));
    return "fmla\t%0.4s, %3.4s, %1.4s[%2]";
  }
}

static const char *
output_1921 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1900 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2DFmode, INTVAL (operands[2]));
    return "fmla\t%0.2d, %3.2d, %1.2d[%2]";
  }
}

static const char *
output_1922 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1917 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4SFmode, INTVAL (operands[2]));
    return "fmla\t%0.2s, %3.2s, %1.2s[%2]";
  }
}

static const char *
output_1923 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1917 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2SFmode, INTVAL (operands[2]));
    return "fmla\t%0.4s, %3.4s, %1.4s[%2]";
  }
}

static const char *
output_1933 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1945 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2DFmode, INTVAL (operands[2]));
    return "fmla\t%0.2d, %3.2d, %1.2d[%2]";
  }
}

static const char *
output_1939 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1974 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2SFmode, INTVAL (operands[2]));
    return "fmls\t%0.2s, %3.2s, %1.2s[%2]";
  }
}

static const char *
output_1940 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1974 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4SFmode, INTVAL (operands[2]));
    return "fmls\t%0.4s, %3.4s, %1.4s[%2]";
  }
}

static const char *
output_1941 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1974 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2DFmode, INTVAL (operands[2]));
    return "fmls\t%0.2d, %3.2d, %1.2d[%2]";
  }
}

static const char *
output_1942 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1992 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4SFmode, INTVAL (operands[2]));
    return "fmls\t%0.2s, %3.2s, %1.2s[%2]";
  }
}

static const char *
output_1943 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 1992 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2SFmode, INTVAL (operands[2]));
    return "fmls\t%0.4s, %3.4s, %1.4s[%2]";
  }
}

static const char *
output_1953 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 2022 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2DFmode, INTVAL (operands[2]));
    return "fmls\t%0.2d, %3.2d, %1.2d[%2]";
  }
}

static const char *
output_2053 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 2088 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    int fbits = aarch64_vec_fpconst_pow_of_2 (operands[2]);
    char buf[64];
    snprintf (buf, 64, "fcvtzs\t%%0.2s, %%1.2s, #%d", fbits);
    output_asm_insn (buf, operands);
    return "";
  }
}

static const char *
output_2054 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 2088 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    int fbits = aarch64_vec_fpconst_pow_of_2 (operands[2]);
    char buf[64];
    snprintf (buf, 64, "fcvtzu\t%%0.2s, %%1.2s, #%d", fbits);
    output_asm_insn (buf, operands);
    return "";
  }
}

static const char *
output_2055 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 2088 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    int fbits = aarch64_vec_fpconst_pow_of_2 (operands[2]);
    char buf[64];
    snprintf (buf, 64, "fcvtzs\t%%0.4s, %%1.4s, #%d", fbits);
    output_asm_insn (buf, operands);
    return "";
  }
}

static const char *
output_2056 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 2088 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    int fbits = aarch64_vec_fpconst_pow_of_2 (operands[2]);
    char buf[64];
    snprintf (buf, 64, "fcvtzu\t%%0.4s, %%1.4s, #%d", fbits);
    output_asm_insn (buf, operands);
    return "";
  }
}

static const char *
output_2057 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 2088 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    int fbits = aarch64_vec_fpconst_pow_of_2 (operands[2]);
    char buf[64];
    snprintf (buf, 64, "fcvtzs\t%%0.2d, %%1.2d, #%d", fbits);
    output_asm_insn (buf, operands);
    return "";
  }
}

static const char *
output_2058 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 2088 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    int fbits = aarch64_vec_fpconst_pow_of_2 (operands[2]);
    char buf[64];
    snprintf (buf, 64, "fcvtzu\t%%0.2d, %%1.2d, #%d", fbits);
    output_asm_insn (buf, operands);
    return "";
  }
}

static const char * const output_2203[] = {
  "bsl\t%0.8b, %2.8b, %3.8b",
  "bit\t%0.8b, %2.8b, %1.8b",
  "bif\t%0.8b, %3.8b, %1.8b",
};

static const char * const output_2204[] = {
  "bsl\t%0.16b, %2.16b, %3.16b",
  "bit\t%0.16b, %2.16b, %1.16b",
  "bif\t%0.16b, %3.16b, %1.16b",
};

static const char * const output_2205[] = {
  "bsl\t%0.8b, %2.8b, %3.8b",
  "bit\t%0.8b, %2.8b, %1.8b",
  "bif\t%0.8b, %3.8b, %1.8b",
};

static const char * const output_2206[] = {
  "bsl\t%0.16b, %2.16b, %3.16b",
  "bit\t%0.16b, %2.16b, %1.16b",
  "bif\t%0.16b, %3.16b, %1.16b",
};

static const char * const output_2207[] = {
  "bsl\t%0.8b, %2.8b, %3.8b",
  "bit\t%0.8b, %2.8b, %1.8b",
  "bif\t%0.8b, %3.8b, %1.8b",
};

static const char * const output_2208[] = {
  "bsl\t%0.16b, %2.16b, %3.16b",
  "bit\t%0.16b, %2.16b, %1.16b",
  "bif\t%0.16b, %3.16b, %1.16b",
};

static const char * const output_2209[] = {
  "bsl\t%0.16b, %2.16b, %3.16b",
  "bit\t%0.16b, %2.16b, %1.16b",
  "bif\t%0.16b, %3.16b, %1.16b",
};

static const char * const output_2210[] = {
  "bsl\t%0.8b, %3.8b, %2.8b",
  "bit\t%0.8b, %3.8b, %1.8b",
  "bif\t%0.8b, %2.8b, %1.8b",
};

static const char * const output_2211[] = {
  "bsl\t%0.16b, %3.16b, %2.16b",
  "bit\t%0.16b, %3.16b, %1.16b",
  "bif\t%0.16b, %2.16b, %1.16b",
};

static const char * const output_2212[] = {
  "bsl\t%0.8b, %3.8b, %2.8b",
  "bit\t%0.8b, %3.8b, %1.8b",
  "bif\t%0.8b, %2.8b, %1.8b",
};

static const char * const output_2213[] = {
  "bsl\t%0.16b, %3.16b, %2.16b",
  "bit\t%0.16b, %3.16b, %1.16b",
  "bif\t%0.16b, %2.16b, %1.16b",
};

static const char * const output_2214[] = {
  "bsl\t%0.8b, %3.8b, %2.8b",
  "bit\t%0.8b, %3.8b, %1.8b",
  "bif\t%0.8b, %2.8b, %1.8b",
};

static const char * const output_2215[] = {
  "bsl\t%0.16b, %3.16b, %2.16b",
  "bit\t%0.16b, %3.16b, %1.16b",
  "bif\t%0.16b, %2.16b, %1.16b",
};

static const char * const output_2216[] = {
  "bsl\t%0.16b, %3.16b, %2.16b",
  "bit\t%0.16b, %3.16b, %1.16b",
  "bif\t%0.16b, %2.16b, %1.16b",
};

static const char * const output_2217[] = {
  "bsl\t%0.8b, %2.8b, %3.8b",
  "bit\t%0.8b, %2.8b, %1.8b",
  "bif\t%0.8b, %3.8b, %1.8b",
  "#",
};

static const char * const output_2218[] = {
  "bsl\t%0.8b, %3.8b, %2.8b",
  "bit\t%0.8b, %3.8b, %1.8b",
  "bif\t%0.8b, %2.8b, %1.8b",
  "#",
};

static const char *
output_2219 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3109 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8QImode, INTVAL (operands[2]));
    return "smov\t%w0, %1.b[%2]";
  }
}

static const char *
output_2220 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3109 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8QImode, INTVAL (operands[2]));
    return "smov\t%x0, %1.b[%2]";
  }
}

static const char *
output_2221 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3109 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V16QImode, INTVAL (operands[2]));
    return "smov\t%w0, %1.b[%2]";
  }
}

static const char *
output_2222 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3109 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V16QImode, INTVAL (operands[2]));
    return "smov\t%x0, %1.b[%2]";
  }
}

static const char *
output_2223 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3109 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[2]));
    return "smov\t%w0, %1.h[%2]";
  }
}

static const char *
output_2224 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3109 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[2]));
    return "smov\t%x0, %1.h[%2]";
  }
}

static const char *
output_2225 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3109 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[2]));
    return "smov\t%w0, %1.h[%2]";
  }
}

static const char *
output_2226 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3109 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[2]));
    return "smov\t%x0, %1.h[%2]";
  }
}

static const char *
output_2227 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3123 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8QImode,
					   INTVAL (operands[2]));
    return "umov\t%w0, %1.b[%2]";
  }
}

static const char *
output_2228 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3123 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8QImode,
					   INTVAL (operands[2]));
    return "umov\t%w0, %1.b[%2]";
  }
}

static const char *
output_2229 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3123 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V16QImode,
					   INTVAL (operands[2]));
    return "umov\t%w0, %1.b[%2]";
  }
}

static const char *
output_2230 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3123 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V16QImode,
					   INTVAL (operands[2]));
    return "umov\t%w0, %1.b[%2]";
  }
}

static const char *
output_2231 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3123 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4HImode,
					   INTVAL (operands[2]));
    return "umov\t%w0, %1.h[%2]";
  }
}

static const char *
output_2232 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3123 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4HImode,
					   INTVAL (operands[2]));
    return "umov\t%w0, %1.h[%2]";
  }
}

static const char *
output_2233 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3123 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8HImode,
					   INTVAL (operands[2]));
    return "umov\t%w0, %1.h[%2]";
  }
}

static const char *
output_2234 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3123 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8HImode,
					   INTVAL (operands[2]));
    return "umov\t%w0, %1.h[%2]";
  }
}

static const char *
output_2235 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3140 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8QImode, INTVAL (operands[2]));
    switch (which_alternative)
      {
	case 0:
	  return "umov\t%w0, %1.b[%2]";
	case 1:
	  return "dup\t%b0, %1.b[%2]";
	case 2:
	  return "st1\t{%1.b}[%2], %0";
	default:
	  gcc_unreachable ();
      }
  }
}

static const char *
output_2236 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3140 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V16QImode, INTVAL (operands[2]));
    switch (which_alternative)
      {
	case 0:
	  return "umov\t%w0, %1.b[%2]";
	case 1:
	  return "dup\t%b0, %1.b[%2]";
	case 2:
	  return "st1\t{%1.b}[%2], %0";
	default:
	  gcc_unreachable ();
      }
  }
}

static const char *
output_2237 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3140 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[2]));
    switch (which_alternative)
      {
	case 0:
	  return "umov\t%w0, %1.h[%2]";
	case 1:
	  return "dup\t%h0, %1.h[%2]";
	case 2:
	  return "st1\t{%1.h}[%2], %0";
	default:
	  gcc_unreachable ();
      }
  }
}

static const char *
output_2238 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3140 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[2]));
    switch (which_alternative)
      {
	case 0:
	  return "umov\t%w0, %1.h[%2]";
	case 1:
	  return "dup\t%h0, %1.h[%2]";
	case 2:
	  return "st1\t{%1.h}[%2], %0";
	default:
	  gcc_unreachable ();
      }
  }
}

static const char *
output_2239 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3140 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[2]));
    switch (which_alternative)
      {
	case 0:
	  return "umov\t%w0, %1.s[%2]";
	case 1:
	  return "dup\t%s0, %1.s[%2]";
	case 2:
	  return "st1\t{%1.s}[%2], %0";
	default:
	  gcc_unreachable ();
      }
  }
}

static const char *
output_2240 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3140 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[2]));
    switch (which_alternative)
      {
	case 0:
	  return "umov\t%w0, %1.s[%2]";
	case 1:
	  return "dup\t%s0, %1.s[%2]";
	case 2:
	  return "st1\t{%1.s}[%2], %0";
	default:
	  gcc_unreachable ();
      }
  }
}

static const char *
output_2241 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3140 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2DImode, INTVAL (operands[2]));
    switch (which_alternative)
      {
	case 0:
	  return "umov\t%x0, %1.d[%2]";
	case 1:
	  return "dup\t%d0, %1.d[%2]";
	case 2:
	  return "st1\t{%1.d}[%2], %0";
	default:
	  gcc_unreachable ();
      }
  }
}

static const char *
output_2242 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3140 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4HFmode, INTVAL (operands[2]));
    switch (which_alternative)
      {
	case 0:
	  return "umov\t%w0, %1.h[%2]";
	case 1:
	  return "dup\t%h0, %1.h[%2]";
	case 2:
	  return "st1\t{%1.h}[%2], %0";
	default:
	  gcc_unreachable ();
      }
  }
}

static const char *
output_2243 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3140 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8HFmode, INTVAL (operands[2]));
    switch (which_alternative)
      {
	case 0:
	  return "umov\t%w0, %1.h[%2]";
	case 1:
	  return "dup\t%h0, %1.h[%2]";
	case 2:
	  return "st1\t{%1.h}[%2], %0";
	default:
	  gcc_unreachable ();
      }
  }
}

static const char *
output_2244 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3140 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2SFmode, INTVAL (operands[2]));
    switch (which_alternative)
      {
	case 0:
	  return "umov\t%w0, %1.s[%2]";
	case 1:
	  return "dup\t%s0, %1.s[%2]";
	case 2:
	  return "st1\t{%1.s}[%2], %0";
	default:
	  gcc_unreachable ();
      }
  }
}

static const char *
output_2245 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3140 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4SFmode, INTVAL (operands[2]));
    switch (which_alternative)
      {
	case 0:
	  return "umov\t%w0, %1.s[%2]";
	case 1:
	  return "dup\t%s0, %1.s[%2]";
	case 2:
	  return "st1\t{%1.s}[%2], %0";
	default:
	  gcc_unreachable ();
      }
  }
}

static const char *
output_2246 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3140 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2DFmode, INTVAL (operands[2]));
    switch (which_alternative)
      {
	case 0:
	  return "umov\t%x0, %1.d[%2]";
	case 1:
	  return "dup\t%d0, %1.d[%2]";
	case 2:
	  return "st1\t{%1.d}[%2], %0";
	default:
	  gcc_unreachable ();
      }
  }
}

static const char * const output_2254[] = {
  "stp\t%d1, %d2, %y0",
  "stp\t%x1, %x2, %y0",
};

static const char * const output_2255[] = {
  "stp\t%d1, %d2, %y0",
  "stp\t%x1, %x2, %y0",
};

static const char * const output_2256[] = {
  "stp\t%d1, %d2, %y0",
  "stp\t%x1, %x2, %y0",
};

static const char * const output_2257[] = {
  "stp\t%d1, %d2, %y0",
  "stp\t%x1, %x2, %y0",
};

static const char * const output_2258[] = {
  "stp\t%d1, %d2, %y0",
  "stp\t%x1, %x2, %y0",
};

static const char * const output_2259[] = {
  "stp\t%d1, %d2, %y0",
  "stp\t%x1, %x2, %y0",
};

static const char * const output_2260[] = {
  "stp\t%d1, %d2, %y0",
  "stp\t%x1, %x2, %y0",
};

static const char * const output_2261[] = {
  "mov\t%0.8b, %1.8b",
  "fmov\t%d0, %1",
  "ldr\t%d0, %1",
};

static const char * const output_2262[] = {
  "mov\t%0.8b, %1.8b",
  "fmov\t%d0, %1",
  "ldr\t%d0, %1",
};

static const char * const output_2263[] = {
  "mov\t%0.8b, %1.8b",
  "fmov\t%d0, %1",
  "ldr\t%d0, %1",
};

static const char * const output_2264[] = {
  "mov\t%0.8b, %1.8b",
  "fmov\t%d0, %1",
  "ldr\t%d0, %1",
};

static const char * const output_2265[] = {
  "mov\t%0.8b, %1.8b",
  "fmov\t%d0, %1",
  "ldr\t%d0, %1",
};

static const char * const output_2266[] = {
  "mov\t%0.8b, %1.8b",
  "fmov\t%d0, %1",
  "ldr\t%d0, %1",
};

static const char * const output_2267[] = {
  "mov\t%0.8b, %1.8b",
  "fmov\t%d0, %1",
  "ldr\t%d0, %1",
};

static const char * const output_2268[] = {
  "mov\t%0.8b, %1.8b",
  "fmov\t%d0, %1",
  "ldr\t%d0, %1",
};

static const char * const output_2269[] = {
  "mov\t%0.8b, %1.8b",
  "fmov\t%d0, %1",
  "ldr\t%d0, %1",
};

static const char * const output_2270[] = {
  "mov\t%0.8b, %1.8b",
  "fmov\t%d0, %1",
  "ldr\t%d0, %1",
};

static const char * const output_2271[] = {
  "mov\t%0.8b, %1.8b",
  "fmov\t%d0, %1",
  "ldr\t%d0, %1",
};

static const char * const output_2272[] = {
  "mov\t%0.8b, %1.8b",
  "fmov\t%d0, %1",
  "ldr\t%d0, %1",
};

static const char * const output_2273[] = {
  "mov\t%0.8b, %1.8b",
  "fmov\t%d0, %1",
  "ldr\t%d0, %1",
};

static const char * const output_2274[] = {
  "mov\t%0.8b, %1.8b",
  "fmov\t%d0, %1",
  "ldr\t%d0, %1",
};

static const char *
output_2429 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3592 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V4SFmode, INTVAL (operands[3]));
    return "fmulx\t%0.2s, %1.2s, %2.s[%3]";
  }
}

static const char *
output_2430 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3592 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V2SFmode, INTVAL (operands[3]));
    return "fmulx\t%0.4s, %1.4s, %2.s[%3]";
  }
}

static const char *
output_2431 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3611 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V2SFmode, INTVAL (operands[3]));
    return "fmulx\t%0.2s, %1.2s, %2.s[%3]";
  }
}

static const char *
output_2432 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3611 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V4SFmode, INTVAL (operands[3]));
    return "fmulx\t%0.4s, %1.4s, %2.s[%3]";
  }
}

static const char *
output_2433 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3611 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V2DFmode, INTVAL (operands[3]));
    return "fmulx\t%0.2d, %1.2d, %2.d[%3]";
  }
}

static const char *
output_2439 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3645 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V2SFmode, INTVAL (operands[3]));
    return "fmulx\t%s0, %s1, %2.s[%3]";
  }
}

static const char *
output_2440 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3645 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V4SFmode, INTVAL (operands[3]));
    return "fmulx\t%s0, %s1, %2.s[%3]";
  }
}

static const char *
output_2441 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3645 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V2DFmode, INTVAL (operands[3]));
    return "fmulx\t%d0, %d1, %2.d[%3]";
  }
}

static const char *
output_2560 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3731 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"

   operands[3] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[3]));
   return "sqdmulh\t%0.4h, %1.4h, %2.h[%3]";
}

static const char *
output_2561 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3731 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"

   operands[3] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[3]));
   return "sqrdmulh\t%0.4h, %1.4h, %2.h[%3]";
}

static const char *
output_2562 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3731 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"

   operands[3] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[3]));
   return "sqdmulh\t%0.8h, %1.8h, %2.h[%3]";
}

static const char *
output_2563 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3731 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"

   operands[3] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[3]));
   return "sqrdmulh\t%0.8h, %1.8h, %2.h[%3]";
}

static const char *
output_2564 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3731 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"

   operands[3] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[3]));
   return "sqdmulh\t%0.2s, %1.2s, %2.s[%3]";
}

static const char *
output_2565 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3731 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"

   operands[3] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[3]));
   return "sqrdmulh\t%0.2s, %1.2s, %2.s[%3]";
}

static const char *
output_2566 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3731 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"

   operands[3] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[3]));
   return "sqdmulh\t%0.4s, %1.4s, %2.s[%3]";
}

static const char *
output_2567 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3731 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"

   operands[3] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[3]));
   return "sqrdmulh\t%0.4s, %1.4s, %2.s[%3]";
}

static const char *
output_2568 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3746 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"

   operands[3] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[3]));
   return "sqdmulh\t%0.4h, %1.4h, %2.h[%3]";
}

static const char *
output_2569 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3746 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"

   operands[3] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[3]));
   return "sqrdmulh\t%0.4h, %1.4h, %2.h[%3]";
}

static const char *
output_2570 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3746 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"

   operands[3] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[3]));
   return "sqdmulh\t%0.8h, %1.8h, %2.h[%3]";
}

static const char *
output_2571 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3746 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"

   operands[3] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[3]));
   return "sqrdmulh\t%0.8h, %1.8h, %2.h[%3]";
}

static const char *
output_2572 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3746 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"

   operands[3] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[3]));
   return "sqdmulh\t%0.2s, %1.2s, %2.s[%3]";
}

static const char *
output_2573 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3746 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"

   operands[3] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[3]));
   return "sqrdmulh\t%0.2s, %1.2s, %2.s[%3]";
}

static const char *
output_2574 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3746 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"

   operands[3] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[3]));
   return "sqdmulh\t%0.4s, %1.4s, %2.s[%3]";
}

static const char *
output_2575 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3746 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"

   operands[3] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[3]));
   return "sqrdmulh\t%0.4s, %1.4s, %2.s[%3]";
}

static const char *
output_2576 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3761 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"

   operands[3] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[3]));
   return "sqdmulh\t%h0, %h1, %2.h[%3]";
}

static const char *
output_2577 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3761 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"

   operands[3] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[3]));
   return "sqrdmulh\t%h0, %h1, %2.h[%3]";
}

static const char *
output_2578 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3761 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"

   operands[3] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[3]));
   return "sqdmulh\t%s0, %s1, %2.s[%3]";
}

static const char *
output_2579 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3761 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"

   operands[3] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[3]));
   return "sqrdmulh\t%s0, %s1, %2.s[%3]";
}

static const char *
output_2580 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3776 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"

   operands[3] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[3]));
   return "sqdmulh\t%h0, %h1, %2.h[%3]";
}

static const char *
output_2581 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3776 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"

   operands[3] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[3]));
   return "sqrdmulh\t%h0, %h1, %2.h[%3]";
}

static const char *
output_2582 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3776 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"

   operands[3] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[3]));
   return "sqdmulh\t%s0, %s1, %2.s[%3]";
}

static const char *
output_2583 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3776 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"

   operands[3] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[3]));
   return "sqrdmulh\t%s0, %s1, %2.s[%3]";
}

static const char *
output_2596 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3808 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
     operands[4] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[4]));
     return
      "sqrdmlah\t%0.4h, %2.4h, %3.h[%4]";
   }
}

static const char *
output_2597 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3808 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
     operands[4] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[4]));
     return
      "sqrdmlsh\t%0.4h, %2.4h, %3.h[%4]";
   }
}

static const char *
output_2598 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3808 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
     operands[4] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[4]));
     return
      "sqrdmlah\t%0.8h, %2.8h, %3.h[%4]";
   }
}

static const char *
output_2599 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3808 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
     operands[4] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[4]));
     return
      "sqrdmlsh\t%0.8h, %2.8h, %3.h[%4]";
   }
}

static const char *
output_2600 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3808 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
     operands[4] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[4]));
     return
      "sqrdmlah\t%0.2s, %2.2s, %3.s[%4]";
   }
}

static const char *
output_2601 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3808 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
     operands[4] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[4]));
     return
      "sqrdmlsh\t%0.2s, %2.2s, %3.s[%4]";
   }
}

static const char *
output_2602 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3808 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
     operands[4] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[4]));
     return
      "sqrdmlah\t%0.4s, %2.4s, %3.s[%4]";
   }
}

static const char *
output_2603 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3808 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
     operands[4] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[4]));
     return
      "sqrdmlsh\t%0.4s, %2.4s, %3.s[%4]";
   }
}

static const char *
output_2604 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3826 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
     operands[4] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[4]));
     return
      "sqrdmlah\t%h0, %h2, %3.h[%4]";
   }
}

static const char *
output_2605 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3826 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
     operands[4] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[4]));
     return
      "sqrdmlsh\t%h0, %h2, %3.h[%4]";
   }
}

static const char *
output_2606 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3826 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
     operands[4] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[4]));
     return
      "sqrdmlah\t%s0, %s2, %3.s[%4]";
   }
}

static const char *
output_2607 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3826 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
     operands[4] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[4]));
     return
      "sqrdmlsh\t%s0, %s2, %3.s[%4]";
   }
}

static const char *
output_2608 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3846 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
     operands[4] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[4]));
     return
      "sqrdmlah\t%0.4h, %2.4h, %3.h[%4]";
   }
}

static const char *
output_2609 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3846 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
     operands[4] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[4]));
     return
      "sqrdmlsh\t%0.4h, %2.4h, %3.h[%4]";
   }
}

static const char *
output_2610 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3846 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
     operands[4] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[4]));
     return
      "sqrdmlah\t%0.8h, %2.8h, %3.h[%4]";
   }
}

static const char *
output_2611 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3846 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
     operands[4] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[4]));
     return
      "sqrdmlsh\t%0.8h, %2.8h, %3.h[%4]";
   }
}

static const char *
output_2612 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3846 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
     operands[4] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[4]));
     return
      "sqrdmlah\t%0.2s, %2.2s, %3.s[%4]";
   }
}

static const char *
output_2613 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3846 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
     operands[4] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[4]));
     return
      "sqrdmlsh\t%0.2s, %2.2s, %3.s[%4]";
   }
}

static const char *
output_2614 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3846 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
     operands[4] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[4]));
     return
      "sqrdmlah\t%0.4s, %2.4s, %3.s[%4]";
   }
}

static const char *
output_2615 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3846 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
     operands[4] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[4]));
     return
      "sqrdmlsh\t%0.4s, %2.4s, %3.s[%4]";
   }
}

static const char *
output_2616 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3864 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
     operands[4] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[4]));
     return
      "sqrdmlah\t%h0, %h2, %3.h[%4]";
   }
}

static const char *
output_2617 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3864 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
     operands[4] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[4]));
     return
      "sqrdmlsh\t%h0, %h2, %3.h[%4]";
   }
}

static const char *
output_2618 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3864 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
     operands[4] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[4]));
     return
      "sqrdmlah\t%s0, %s2, %3.s[%4]";
   }
}

static const char *
output_2619 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3864 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
     operands[4] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[4]));
     return
      "sqrdmlsh\t%s0, %s2, %3.s[%4]";
   }
}

static const char *
output_2628 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3908 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[4]));
    return
      "sqdmlal\t%0.4s, %2.4h, %3.h[%4]";
  }
}

static const char *
output_2629 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3908 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[4]));
    return
      "sqdmlsl\t%0.4s, %2.4h, %3.h[%4]";
  }
}

static const char *
output_2630 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3908 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[4]));
    return
      "sqdmlal\t%0.2d, %2.2s, %3.s[%4]";
  }
}

static const char *
output_2631 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3908 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[4]));
    return
      "sqdmlsl\t%0.2d, %2.2s, %3.s[%4]";
  }
}

static const char *
output_2632 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3932 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[4]));
    return
      "sqdmlal\t%0.4s, %2.4h, %3.h[%4]";
  }
}

static const char *
output_2633 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3932 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[4]));
    return
      "sqdmlsl\t%0.4s, %2.4h, %3.h[%4]";
  }
}

static const char *
output_2634 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3932 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[4]));
    return
      "sqdmlal\t%0.2d, %2.2s, %3.s[%4]";
  }
}

static const char *
output_2635 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3932 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[4]));
    return
      "sqdmlsl\t%0.2d, %2.2s, %3.s[%4]";
  }
}

static const char *
output_2636 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3955 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[4]));
    return
      "sqdmlal\t%s0, %h2, %3.h[%4]";
  }
}

static const char *
output_2637 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3955 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[4]));
    return
      "sqdmlsl\t%s0, %h2, %3.h[%4]";
  }
}

static const char *
output_2638 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3955 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[4]));
    return
      "sqdmlal\t%d0, %s2, %3.s[%4]";
  }
}

static const char *
output_2639 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3955 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[4]));
    return
      "sqdmlsl\t%d0, %s2, %3.s[%4]";
  }
}

static const char *
output_2640 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3978 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[4]));
    return
      "sqdmlal\t%s0, %h2, %3.h[%4]";
  }
}

static const char *
output_2641 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3978 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[4]));
    return
      "sqdmlsl\t%s0, %h2, %3.h[%4]";
  }
}

static const char *
output_2642 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3978 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[4]));
    return
      "sqdmlal\t%d0, %s2, %3.s[%4]";
  }
}

static const char *
output_2643 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 3978 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[4]));
    return
      "sqdmlsl\t%d0, %s2, %3.s[%4]";
  }
}

static const char *
output_2652 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4073 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[4]));
    return
     "sqdmlal2\t%0.4s, %2.8h, %3.h[%4]";
  }
}

static const char *
output_2653 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4073 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[4]));
    return
     "sqdmlsl2\t%0.4s, %2.8h, %3.h[%4]";
  }
}

static const char *
output_2654 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4073 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[4]));
    return
     "sqdmlal2\t%0.2d, %2.4s, %3.s[%4]";
  }
}

static const char *
output_2655 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4073 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[4]));
    return
     "sqdmlsl2\t%0.2d, %2.4s, %3.s[%4]";
  }
}

static const char *
output_2656 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4099 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[4]));
    return
     "sqdmlal2\t%0.4s, %2.8h, %3.h[%4]";
  }
}

static const char *
output_2657 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4099 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[4]));
    return
     "sqdmlsl2\t%0.4s, %2.8h, %3.h[%4]";
  }
}

static const char *
output_2658 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4099 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[4]));
    return
     "sqdmlal2\t%0.2d, %2.4s, %3.s[%4]";
  }
}

static const char *
output_2659 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4099 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[4] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[4]));
    return
     "sqdmlsl2\t%0.2d, %2.4s, %3.s[%4]";
  }
}

static const char *
output_2668 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4246 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[3]));
    return "sqdmull\t%0.4s, %1.4h, %2.h[%3]";
  }
}

static const char *
output_2669 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4246 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[3]));
    return "sqdmull\t%0.2d, %1.2s, %2.s[%3]";
  }
}

static const char *
output_2670 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4267 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[3]));
    return "sqdmull\t%0.4s, %1.4h, %2.h[%3]";
  }
}

static const char *
output_2671 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4267 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[3]));
    return "sqdmull\t%0.2d, %1.2s, %2.s[%3]";
  }
}

static const char *
output_2672 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4287 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[3]));
    return "sqdmull\t%s0, %h1, %2.h[%3]";
  }
}

static const char *
output_2673 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4287 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[3]));
    return "sqdmull\t%d0, %s1, %2.s[%3]";
  }
}

static const char *
output_2674 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4307 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[3]));
    return "sqdmull\t%s0, %h1, %2.h[%3]";
  }
}

static const char *
output_2675 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4307 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[3]));
    return "sqdmull\t%d0, %s1, %2.s[%3]";
  }
}

static const char *
output_2680 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4385 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[3]));
    return "sqdmull2\t%0.4s, %1.8h, %2.h[%3]";
  }
}

static const char *
output_2681 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4385 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[3]));
    return "sqdmull2\t%0.2d, %1.4s, %2.s[%3]";
  }
}

static const char *
output_2682 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4408 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[3]));
    return "sqdmull2\t%0.4s, %1.8h, %2.h[%3]";
  }
}

static const char *
output_2683 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4408 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[3]));
    return "sqdmull2\t%0.2d, %1.4s, %2.s[%3]";
  }
}

static const char *
output_2762 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4511 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    if (INTVAL (operands[2]) == GET_MODE_UNIT_BITSIZE (V8QImode))
      return "shll\t%0.8h, %1.8b, %2";
    else
      return "sshll\t%0.8h, %1.8b, %2";
  }
}

static const char *
output_2763 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4511 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    if (INTVAL (operands[2]) == GET_MODE_UNIT_BITSIZE (V8QImode))
      return "shll\t%0.8h, %1.8b, %2";
    else
      return "ushll\t%0.8h, %1.8b, %2";
  }
}

static const char *
output_2764 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4511 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    if (INTVAL (operands[2]) == GET_MODE_UNIT_BITSIZE (V4HImode))
      return "shll\t%0.4s, %1.4h, %2";
    else
      return "sshll\t%0.4s, %1.4h, %2";
  }
}

static const char *
output_2765 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4511 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    if (INTVAL (operands[2]) == GET_MODE_UNIT_BITSIZE (V4HImode))
      return "shll\t%0.4s, %1.4h, %2";
    else
      return "ushll\t%0.4s, %1.4h, %2";
  }
}

static const char *
output_2766 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4511 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    if (INTVAL (operands[2]) == GET_MODE_UNIT_BITSIZE (V2SImode))
      return "shll\t%0.2d, %1.2s, %2";
    else
      return "sshll\t%0.2d, %1.2s, %2";
  }
}

static const char *
output_2767 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4511 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    if (INTVAL (operands[2]) == GET_MODE_UNIT_BITSIZE (V2SImode))
      return "shll\t%0.2d, %1.2s, %2";
    else
      return "ushll\t%0.2d, %1.2s, %2";
  }
}

static const char *
output_2768 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4528 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    if (INTVAL (operands[2]) == GET_MODE_UNIT_BITSIZE (V16QImode))
      return "shll2\t%0.8h, %1.16b, %2";
    else
      return "sshll2\t%0.8h, %1.16b, %2";
  }
}

static const char *
output_2769 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4528 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    if (INTVAL (operands[2]) == GET_MODE_UNIT_BITSIZE (V16QImode))
      return "shll2\t%0.8h, %1.16b, %2";
    else
      return "ushll2\t%0.8h, %1.16b, %2";
  }
}

static const char *
output_2770 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4528 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    if (INTVAL (operands[2]) == GET_MODE_UNIT_BITSIZE (V8HImode))
      return "shll2\t%0.4s, %1.8h, %2";
    else
      return "sshll2\t%0.4s, %1.8h, %2";
  }
}

static const char *
output_2771 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4528 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    if (INTVAL (operands[2]) == GET_MODE_UNIT_BITSIZE (V8HImode))
      return "shll2\t%0.4s, %1.8h, %2";
    else
      return "ushll2\t%0.4s, %1.8h, %2";
  }
}

static const char *
output_2772 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4528 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    if (INTVAL (operands[2]) == GET_MODE_UNIT_BITSIZE (V4SImode))
      return "shll2\t%0.2d, %1.4s, %2";
    else
      return "sshll2\t%0.2d, %1.4s, %2";
  }
}

static const char *
output_2773 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4528 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    if (INTVAL (operands[2]) == GET_MODE_UNIT_BITSIZE (V4SImode))
      return "shll2\t%0.2d, %1.4s, %2";
    else
      return "ushll2\t%0.2d, %1.4s, %2";
  }
}

static const char * const output_2923[] = {
  "cmgt\t%0.8b, %2.8b, %1.8b",
  "cmlt\t%0.8b, %1.8b, #0",
};

static const char * const output_2924[] = {
  "cmge\t%0.8b, %2.8b, %1.8b",
  "cmle\t%0.8b, %1.8b, #0",
};

static const char * const output_2925[] = {
  "cmeq\t%0.8b, %1.8b, %2.8b",
  "cmeq\t%0.8b, %1.8b, #0",
};

static const char * const output_2926[] = {
  "cmge\t%0.8b, %1.8b, %2.8b",
  "cmge\t%0.8b, %1.8b, #0",
};

static const char * const output_2927[] = {
  "cmgt\t%0.8b, %1.8b, %2.8b",
  "cmgt\t%0.8b, %1.8b, #0",
};

static const char * const output_2928[] = {
  "cmgt\t%0.16b, %2.16b, %1.16b",
  "cmlt\t%0.16b, %1.16b, #0",
};

static const char * const output_2929[] = {
  "cmge\t%0.16b, %2.16b, %1.16b",
  "cmle\t%0.16b, %1.16b, #0",
};

static const char * const output_2930[] = {
  "cmeq\t%0.16b, %1.16b, %2.16b",
  "cmeq\t%0.16b, %1.16b, #0",
};

static const char * const output_2931[] = {
  "cmge\t%0.16b, %1.16b, %2.16b",
  "cmge\t%0.16b, %1.16b, #0",
};

static const char * const output_2932[] = {
  "cmgt\t%0.16b, %1.16b, %2.16b",
  "cmgt\t%0.16b, %1.16b, #0",
};

static const char * const output_2933[] = {
  "cmgt\t%0.4h, %2.4h, %1.4h",
  "cmlt\t%0.4h, %1.4h, #0",
};

static const char * const output_2934[] = {
  "cmge\t%0.4h, %2.4h, %1.4h",
  "cmle\t%0.4h, %1.4h, #0",
};

static const char * const output_2935[] = {
  "cmeq\t%0.4h, %1.4h, %2.4h",
  "cmeq\t%0.4h, %1.4h, #0",
};

static const char * const output_2936[] = {
  "cmge\t%0.4h, %1.4h, %2.4h",
  "cmge\t%0.4h, %1.4h, #0",
};

static const char * const output_2937[] = {
  "cmgt\t%0.4h, %1.4h, %2.4h",
  "cmgt\t%0.4h, %1.4h, #0",
};

static const char * const output_2938[] = {
  "cmgt\t%0.8h, %2.8h, %1.8h",
  "cmlt\t%0.8h, %1.8h, #0",
};

static const char * const output_2939[] = {
  "cmge\t%0.8h, %2.8h, %1.8h",
  "cmle\t%0.8h, %1.8h, #0",
};

static const char * const output_2940[] = {
  "cmeq\t%0.8h, %1.8h, %2.8h",
  "cmeq\t%0.8h, %1.8h, #0",
};

static const char * const output_2941[] = {
  "cmge\t%0.8h, %1.8h, %2.8h",
  "cmge\t%0.8h, %1.8h, #0",
};

static const char * const output_2942[] = {
  "cmgt\t%0.8h, %1.8h, %2.8h",
  "cmgt\t%0.8h, %1.8h, #0",
};

static const char * const output_2943[] = {
  "cmgt\t%0.2s, %2.2s, %1.2s",
  "cmlt\t%0.2s, %1.2s, #0",
};

static const char * const output_2944[] = {
  "cmge\t%0.2s, %2.2s, %1.2s",
  "cmle\t%0.2s, %1.2s, #0",
};

static const char * const output_2945[] = {
  "cmeq\t%0.2s, %1.2s, %2.2s",
  "cmeq\t%0.2s, %1.2s, #0",
};

static const char * const output_2946[] = {
  "cmge\t%0.2s, %1.2s, %2.2s",
  "cmge\t%0.2s, %1.2s, #0",
};

static const char * const output_2947[] = {
  "cmgt\t%0.2s, %1.2s, %2.2s",
  "cmgt\t%0.2s, %1.2s, #0",
};

static const char * const output_2948[] = {
  "cmgt\t%0.4s, %2.4s, %1.4s",
  "cmlt\t%0.4s, %1.4s, #0",
};

static const char * const output_2949[] = {
  "cmge\t%0.4s, %2.4s, %1.4s",
  "cmle\t%0.4s, %1.4s, #0",
};

static const char * const output_2950[] = {
  "cmeq\t%0.4s, %1.4s, %2.4s",
  "cmeq\t%0.4s, %1.4s, #0",
};

static const char * const output_2951[] = {
  "cmge\t%0.4s, %1.4s, %2.4s",
  "cmge\t%0.4s, %1.4s, #0",
};

static const char * const output_2952[] = {
  "cmgt\t%0.4s, %1.4s, %2.4s",
  "cmgt\t%0.4s, %1.4s, #0",
};

static const char * const output_2953[] = {
  "cmgt\t%0.2d, %2.2d, %1.2d",
  "cmlt\t%0.2d, %1.2d, #0",
};

static const char * const output_2954[] = {
  "cmge\t%0.2d, %2.2d, %1.2d",
  "cmle\t%0.2d, %1.2d, #0",
};

static const char * const output_2955[] = {
  "cmeq\t%0.2d, %1.2d, %2.2d",
  "cmeq\t%0.2d, %1.2d, #0",
};

static const char * const output_2956[] = {
  "cmge\t%0.2d, %1.2d, %2.2d",
  "cmge\t%0.2d, %1.2d, #0",
};

static const char * const output_2957[] = {
  "cmgt\t%0.2d, %1.2d, %2.2d",
  "cmgt\t%0.2d, %1.2d, #0",
};

static const char * const output_2963[] = {
  "cmgt\t%d0, %d2, %d1",
  "cmlt\t%d0, %d1, #0",
};

static const char * const output_2964[] = {
  "cmge\t%d0, %d2, %d1",
  "cmle\t%d0, %d1, #0",
};

static const char * const output_2965[] = {
  "cmeq\t%d0, %d1, %d2",
  "cmeq\t%d0, %d1, #0",
};

static const char * const output_2966[] = {
  "cmge\t%d0, %d1, %d2",
  "cmge\t%d0, %d1, #0",
};

static const char * const output_2967[] = {
  "cmgt\t%d0, %d1, %d2",
  "cmgt\t%d0, %d1, #0",
};

static const char * const output_3013[] = {
  "fcmgt\t%0.4h, %2.4h, %1.4h",
  "fcmlt\t%0.4h, %1.4h, 0",
};

static const char * const output_3014[] = {
  "fcmge\t%0.4h, %2.4h, %1.4h",
  "fcmle\t%0.4h, %1.4h, 0",
};

static const char * const output_3015[] = {
  "fcmeq\t%0.4h, %1.4h, %2.4h",
  "fcmeq\t%0.4h, %1.4h, 0",
};

static const char * const output_3016[] = {
  "fcmge\t%0.4h, %1.4h, %2.4h",
  "fcmge\t%0.4h, %1.4h, 0",
};

static const char * const output_3017[] = {
  "fcmgt\t%0.4h, %1.4h, %2.4h",
  "fcmgt\t%0.4h, %1.4h, 0",
};

static const char * const output_3018[] = {
  "fcmgt\t%0.8h, %2.8h, %1.8h",
  "fcmlt\t%0.8h, %1.8h, 0",
};

static const char * const output_3019[] = {
  "fcmge\t%0.8h, %2.8h, %1.8h",
  "fcmle\t%0.8h, %1.8h, 0",
};

static const char * const output_3020[] = {
  "fcmeq\t%0.8h, %1.8h, %2.8h",
  "fcmeq\t%0.8h, %1.8h, 0",
};

static const char * const output_3021[] = {
  "fcmge\t%0.8h, %1.8h, %2.8h",
  "fcmge\t%0.8h, %1.8h, 0",
};

static const char * const output_3022[] = {
  "fcmgt\t%0.8h, %1.8h, %2.8h",
  "fcmgt\t%0.8h, %1.8h, 0",
};

static const char * const output_3023[] = {
  "fcmgt\t%0.2s, %2.2s, %1.2s",
  "fcmlt\t%0.2s, %1.2s, 0",
};

static const char * const output_3024[] = {
  "fcmge\t%0.2s, %2.2s, %1.2s",
  "fcmle\t%0.2s, %1.2s, 0",
};

static const char * const output_3025[] = {
  "fcmeq\t%0.2s, %1.2s, %2.2s",
  "fcmeq\t%0.2s, %1.2s, 0",
};

static const char * const output_3026[] = {
  "fcmge\t%0.2s, %1.2s, %2.2s",
  "fcmge\t%0.2s, %1.2s, 0",
};

static const char * const output_3027[] = {
  "fcmgt\t%0.2s, %1.2s, %2.2s",
  "fcmgt\t%0.2s, %1.2s, 0",
};

static const char * const output_3028[] = {
  "fcmgt\t%0.4s, %2.4s, %1.4s",
  "fcmlt\t%0.4s, %1.4s, 0",
};

static const char * const output_3029[] = {
  "fcmge\t%0.4s, %2.4s, %1.4s",
  "fcmle\t%0.4s, %1.4s, 0",
};

static const char * const output_3030[] = {
  "fcmeq\t%0.4s, %1.4s, %2.4s",
  "fcmeq\t%0.4s, %1.4s, 0",
};

static const char * const output_3031[] = {
  "fcmge\t%0.4s, %1.4s, %2.4s",
  "fcmge\t%0.4s, %1.4s, 0",
};

static const char * const output_3032[] = {
  "fcmgt\t%0.4s, %1.4s, %2.4s",
  "fcmgt\t%0.4s, %1.4s, 0",
};

static const char * const output_3033[] = {
  "fcmgt\t%0.2d, %2.2d, %1.2d",
  "fcmlt\t%0.2d, %1.2d, 0",
};

static const char * const output_3034[] = {
  "fcmge\t%0.2d, %2.2d, %1.2d",
  "fcmle\t%0.2d, %1.2d, 0",
};

static const char * const output_3035[] = {
  "fcmeq\t%0.2d, %1.2d, %2.2d",
  "fcmeq\t%0.2d, %1.2d, 0",
};

static const char * const output_3036[] = {
  "fcmge\t%0.2d, %1.2d, %2.2d",
  "fcmge\t%0.2d, %1.2d, 0",
};

static const char * const output_3037[] = {
  "fcmgt\t%0.2d, %1.2d, %2.2d",
  "fcmgt\t%0.2d, %1.2d, 0",
};

static const char * const output_3038[] = {
  "fcmgt\t%h0, %h2, %h1",
  "fcmlt\t%h0, %h1, 0",
};

static const char * const output_3039[] = {
  "fcmge\t%h0, %h2, %h1",
  "fcmle\t%h0, %h1, 0",
};

static const char * const output_3040[] = {
  "fcmeq\t%h0, %h1, %h2",
  "fcmeq\t%h0, %h1, 0",
};

static const char * const output_3041[] = {
  "fcmge\t%h0, %h1, %h2",
  "fcmge\t%h0, %h1, 0",
};

static const char * const output_3042[] = {
  "fcmgt\t%h0, %h1, %h2",
  "fcmgt\t%h0, %h1, 0",
};

static const char * const output_3043[] = {
  "fcmgt\t%s0, %s2, %s1",
  "fcmlt\t%s0, %s1, 0",
};

static const char * const output_3044[] = {
  "fcmge\t%s0, %s2, %s1",
  "fcmle\t%s0, %s1, 0",
};

static const char * const output_3045[] = {
  "fcmeq\t%s0, %s1, %s2",
  "fcmeq\t%s0, %s1, 0",
};

static const char * const output_3046[] = {
  "fcmge\t%s0, %s1, %s2",
  "fcmge\t%s0, %s1, 0",
};

static const char * const output_3047[] = {
  "fcmgt\t%s0, %s1, %s2",
  "fcmgt\t%s0, %s1, 0",
};

static const char * const output_3048[] = {
  "fcmgt\t%d0, %d2, %d1",
  "fcmlt\t%d0, %d1, 0",
};

static const char * const output_3049[] = {
  "fcmge\t%d0, %d2, %d1",
  "fcmle\t%d0, %d1, 0",
};

static const char * const output_3050[] = {
  "fcmeq\t%d0, %d1, %d2",
  "fcmeq\t%d0, %d1, 0",
};

static const char * const output_3051[] = {
  "fcmge\t%d0, %d1, %d2",
  "fcmge\t%d0, %d1, 0",
};

static const char * const output_3052[] = {
  "fcmgt\t%d0, %d1, %d2",
  "fcmgt\t%d0, %d1, 0",
};

static const char *
output_3115 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4914 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V8QImode, INTVAL (operands[3]));
    return "ld2\t{%S0.b - %T0.b}[%3], %1";
  }
}

static const char *
output_3116 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4914 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V16QImode, INTVAL (operands[3]));
    return "ld2\t{%S0.b - %T0.b}[%3], %1";
  }
}

static const char *
output_3117 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4914 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[3]));
    return "ld2\t{%S0.h - %T0.h}[%3], %1";
  }
}

static const char *
output_3118 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4914 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[3]));
    return "ld2\t{%S0.h - %T0.h}[%3], %1";
  }
}

static const char *
output_3119 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4914 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[3]));
    return "ld2\t{%S0.s - %T0.s}[%3], %1";
  }
}

static const char *
output_3120 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4914 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[3]));
    return "ld2\t{%S0.s - %T0.s}[%3], %1";
  }
}

static const char *
output_3121 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4914 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V2DImode, INTVAL (operands[3]));
    return "ld2\t{%S0.d - %T0.d}[%3], %1";
  }
}

static const char *
output_3122 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4914 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V4HFmode, INTVAL (operands[3]));
    return "ld2\t{%S0.h - %T0.h}[%3], %1";
  }
}

static const char *
output_3123 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4914 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V8HFmode, INTVAL (operands[3]));
    return "ld2\t{%S0.h - %T0.h}[%3], %1";
  }
}

static const char *
output_3124 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4914 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V2SFmode, INTVAL (operands[3]));
    return "ld2\t{%S0.s - %T0.s}[%3], %1";
  }
}

static const char *
output_3125 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4914 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V4SFmode, INTVAL (operands[3]));
    return "ld2\t{%S0.s - %T0.s}[%3], %1";
  }
}

static const char *
output_3126 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4914 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V2DFmode, INTVAL (operands[3]));
    return "ld2\t{%S0.d - %T0.d}[%3], %1";
  }
}

static const char *
output_3127 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4914 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (DImode, INTVAL (operands[3]));
    return "ld2\t{%S0.d - %T0.d}[%3], %1";
  }
}

static const char *
output_3128 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4914 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (DFmode, INTVAL (operands[3]));
    return "ld2\t{%S0.d - %T0.d}[%3], %1";
  }
}

static const char *
output_3136 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4958 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8QImode, INTVAL (operands[2]));
    return "st2\t{%S1.b - %T1.b}[%2], %0";
  }
}

static const char *
output_3137 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4958 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V16QImode, INTVAL (operands[2]));
    return "st2\t{%S1.b - %T1.b}[%2], %0";
  }
}

static const char *
output_3138 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4958 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[2]));
    return "st2\t{%S1.h - %T1.h}[%2], %0";
  }
}

static const char *
output_3139 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4958 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[2]));
    return "st2\t{%S1.h - %T1.h}[%2], %0";
  }
}

static const char *
output_3140 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4958 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[2]));
    return "st2\t{%S1.s - %T1.s}[%2], %0";
  }
}

static const char *
output_3141 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4958 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[2]));
    return "st2\t{%S1.s - %T1.s}[%2], %0";
  }
}

static const char *
output_3142 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4958 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2DImode, INTVAL (operands[2]));
    return "st2\t{%S1.d - %T1.d}[%2], %0";
  }
}

static const char *
output_3143 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4958 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4HFmode, INTVAL (operands[2]));
    return "st2\t{%S1.h - %T1.h}[%2], %0";
  }
}

static const char *
output_3144 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4958 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8HFmode, INTVAL (operands[2]));
    return "st2\t{%S1.h - %T1.h}[%2], %0";
  }
}

static const char *
output_3145 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4958 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2SFmode, INTVAL (operands[2]));
    return "st2\t{%S1.s - %T1.s}[%2], %0";
  }
}

static const char *
output_3146 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4958 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4SFmode, INTVAL (operands[2]));
    return "st2\t{%S1.s - %T1.s}[%2], %0";
  }
}

static const char *
output_3147 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4958 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2DFmode, INTVAL (operands[2]));
    return "st2\t{%S1.d - %T1.d}[%2], %0";
  }
}

static const char *
output_3148 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4958 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (DImode, INTVAL (operands[2]));
    return "st2\t{%S1.d - %T1.d}[%2], %0";
  }
}

static const char *
output_3149 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 4958 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (DFmode, INTVAL (operands[2]));
    return "st2\t{%S1.d - %T1.d}[%2], %0";
  }
}

static const char *
output_3171 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5012 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V8QImode, INTVAL (operands[3]));
    return "ld3\t{%S0.b - %U0.b}[%3], %1";
}
}

static const char *
output_3172 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5012 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V16QImode, INTVAL (operands[3]));
    return "ld3\t{%S0.b - %U0.b}[%3], %1";
}
}

static const char *
output_3173 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5012 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[3]));
    return "ld3\t{%S0.h - %U0.h}[%3], %1";
}
}

static const char *
output_3174 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5012 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[3]));
    return "ld3\t{%S0.h - %U0.h}[%3], %1";
}
}

static const char *
output_3175 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5012 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[3]));
    return "ld3\t{%S0.s - %U0.s}[%3], %1";
}
}

static const char *
output_3176 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5012 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[3]));
    return "ld3\t{%S0.s - %U0.s}[%3], %1";
}
}

static const char *
output_3177 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5012 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V2DImode, INTVAL (operands[3]));
    return "ld3\t{%S0.d - %U0.d}[%3], %1";
}
}

static const char *
output_3178 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5012 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V4HFmode, INTVAL (operands[3]));
    return "ld3\t{%S0.h - %U0.h}[%3], %1";
}
}

static const char *
output_3179 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5012 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V8HFmode, INTVAL (operands[3]));
    return "ld3\t{%S0.h - %U0.h}[%3], %1";
}
}

static const char *
output_3180 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5012 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V2SFmode, INTVAL (operands[3]));
    return "ld3\t{%S0.s - %U0.s}[%3], %1";
}
}

static const char *
output_3181 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5012 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V4SFmode, INTVAL (operands[3]));
    return "ld3\t{%S0.s - %U0.s}[%3], %1";
}
}

static const char *
output_3182 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5012 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V2DFmode, INTVAL (operands[3]));
    return "ld3\t{%S0.d - %U0.d}[%3], %1";
}
}

static const char *
output_3183 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5012 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (DImode, INTVAL (operands[3]));
    return "ld3\t{%S0.d - %U0.d}[%3], %1";
}
}

static const char *
output_3184 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5012 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (DFmode, INTVAL (operands[3]));
    return "ld3\t{%S0.d - %U0.d}[%3], %1";
}
}

static const char *
output_3192 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5056 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8QImode, INTVAL (operands[2]));
    return "st3\t{%S1.b - %U1.b}[%2], %0";
  }
}

static const char *
output_3193 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5056 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V16QImode, INTVAL (operands[2]));
    return "st3\t{%S1.b - %U1.b}[%2], %0";
  }
}

static const char *
output_3194 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5056 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[2]));
    return "st3\t{%S1.h - %U1.h}[%2], %0";
  }
}

static const char *
output_3195 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5056 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[2]));
    return "st3\t{%S1.h - %U1.h}[%2], %0";
  }
}

static const char *
output_3196 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5056 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[2]));
    return "st3\t{%S1.s - %U1.s}[%2], %0";
  }
}

static const char *
output_3197 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5056 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[2]));
    return "st3\t{%S1.s - %U1.s}[%2], %0";
  }
}

static const char *
output_3198 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5056 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2DImode, INTVAL (operands[2]));
    return "st3\t{%S1.d - %U1.d}[%2], %0";
  }
}

static const char *
output_3199 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5056 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4HFmode, INTVAL (operands[2]));
    return "st3\t{%S1.h - %U1.h}[%2], %0";
  }
}

static const char *
output_3200 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5056 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8HFmode, INTVAL (operands[2]));
    return "st3\t{%S1.h - %U1.h}[%2], %0";
  }
}

static const char *
output_3201 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5056 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2SFmode, INTVAL (operands[2]));
    return "st3\t{%S1.s - %U1.s}[%2], %0";
  }
}

static const char *
output_3202 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5056 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4SFmode, INTVAL (operands[2]));
    return "st3\t{%S1.s - %U1.s}[%2], %0";
  }
}

static const char *
output_3203 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5056 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2DFmode, INTVAL (operands[2]));
    return "st3\t{%S1.d - %U1.d}[%2], %0";
  }
}

static const char *
output_3204 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5056 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (DImode, INTVAL (operands[2]));
    return "st3\t{%S1.d - %U1.d}[%2], %0";
  }
}

static const char *
output_3205 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5056 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (DFmode, INTVAL (operands[2]));
    return "st3\t{%S1.d - %U1.d}[%2], %0";
  }
}

static const char *
output_3227 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5110 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V8QImode, INTVAL (operands[3]));
    return "ld4\t{%S0.b - %V0.b}[%3], %1";
}
}

static const char *
output_3228 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5110 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V16QImode, INTVAL (operands[3]));
    return "ld4\t{%S0.b - %V0.b}[%3], %1";
}
}

static const char *
output_3229 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5110 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[3]));
    return "ld4\t{%S0.h - %V0.h}[%3], %1";
}
}

static const char *
output_3230 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5110 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[3]));
    return "ld4\t{%S0.h - %V0.h}[%3], %1";
}
}

static const char *
output_3231 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5110 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[3]));
    return "ld4\t{%S0.s - %V0.s}[%3], %1";
}
}

static const char *
output_3232 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5110 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[3]));
    return "ld4\t{%S0.s - %V0.s}[%3], %1";
}
}

static const char *
output_3233 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5110 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V2DImode, INTVAL (operands[3]));
    return "ld4\t{%S0.d - %V0.d}[%3], %1";
}
}

static const char *
output_3234 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5110 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V4HFmode, INTVAL (operands[3]));
    return "ld4\t{%S0.h - %V0.h}[%3], %1";
}
}

static const char *
output_3235 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5110 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V8HFmode, INTVAL (operands[3]));
    return "ld4\t{%S0.h - %V0.h}[%3], %1";
}
}

static const char *
output_3236 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5110 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V2SFmode, INTVAL (operands[3]));
    return "ld4\t{%S0.s - %V0.s}[%3], %1";
}
}

static const char *
output_3237 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5110 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V4SFmode, INTVAL (operands[3]));
    return "ld4\t{%S0.s - %V0.s}[%3], %1";
}
}

static const char *
output_3238 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5110 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (V2DFmode, INTVAL (operands[3]));
    return "ld4\t{%S0.d - %V0.d}[%3], %1";
}
}

static const char *
output_3239 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5110 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (DImode, INTVAL (operands[3]));
    return "ld4\t{%S0.d - %V0.d}[%3], %1";
}
}

static const char *
output_3240 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5110 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[3] = aarch64_endian_lane_rtx (DFmode, INTVAL (operands[3]));
    return "ld4\t{%S0.d - %V0.d}[%3], %1";
}
}

static const char *
output_3248 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5154 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8QImode, INTVAL (operands[2]));
    return "st4\t{%S1.b - %V1.b}[%2], %0";
  }
}

static const char *
output_3249 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5154 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V16QImode, INTVAL (operands[2]));
    return "st4\t{%S1.b - %V1.b}[%2], %0";
  }
}

static const char *
output_3250 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5154 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4HImode, INTVAL (operands[2]));
    return "st4\t{%S1.h - %V1.h}[%2], %0";
  }
}

static const char *
output_3251 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5154 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8HImode, INTVAL (operands[2]));
    return "st4\t{%S1.h - %V1.h}[%2], %0";
  }
}

static const char *
output_3252 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5154 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2SImode, INTVAL (operands[2]));
    return "st4\t{%S1.s - %V1.s}[%2], %0";
  }
}

static const char *
output_3253 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5154 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4SImode, INTVAL (operands[2]));
    return "st4\t{%S1.s - %V1.s}[%2], %0";
  }
}

static const char *
output_3254 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5154 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2DImode, INTVAL (operands[2]));
    return "st4\t{%S1.d - %V1.d}[%2], %0";
  }
}

static const char *
output_3255 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5154 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4HFmode, INTVAL (operands[2]));
    return "st4\t{%S1.h - %V1.h}[%2], %0";
  }
}

static const char *
output_3256 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5154 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V8HFmode, INTVAL (operands[2]));
    return "st4\t{%S1.h - %V1.h}[%2], %0";
  }
}

static const char *
output_3257 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5154 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2SFmode, INTVAL (operands[2]));
    return "st4\t{%S1.s - %V1.s}[%2], %0";
  }
}

static const char *
output_3258 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5154 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V4SFmode, INTVAL (operands[2]));
    return "st4\t{%S1.s - %V1.s}[%2], %0";
  }
}

static const char *
output_3259 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5154 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (V2DFmode, INTVAL (operands[2]));
    return "st4\t{%S1.d - %V1.d}[%2], %0";
  }
}

static const char *
output_3260 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5154 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (DImode, INTVAL (operands[2]));
    return "st4\t{%S1.d - %V1.d}[%2], %0";
  }
}

static const char *
output_3261 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5154 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
    operands[2] = aarch64_endian_lane_rtx (DFmode, INTVAL (operands[2]));
    return "st4\t{%S1.d - %V1.d}[%2], %0";
  }
}

static const char * const output_3307[] = {
  "#",
  "st1\t{%S1.16b - %T1.16b}, %0",
  "ld1\t{%S0.16b - %T0.16b}, %1",
};

static const char * const output_3308[] = {
  "#",
  "st1\t{%S1.16b - %U1.16b}, %0",
  "ld1\t{%S0.16b - %U0.16b}, %1",
};

static const char * const output_3309[] = {
  "#",
  "st1\t{%S1.16b - %V1.16b}, %0",
  "ld1\t{%S0.16b - %V0.16b}, %1",
};

static const char * const output_3336[] = {
  "#",
  "stp\t%q1, %R1, %0",
  "ldp\t%q0, %R0, %1",
};

static const char *
output_3448 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5759 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[3] = GEN_INT (INTVAL (operands[3])
      * GET_MODE_UNIT_SIZE (V8QImode));
  return "ext\t%0.8b, %1.8b, %2.8b, #%3";
}
}

static const char *
output_3449 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5759 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[3] = GEN_INT (INTVAL (operands[3])
      * GET_MODE_UNIT_SIZE (V16QImode));
  return "ext\t%0.16b, %1.16b, %2.16b, #%3";
}
}

static const char *
output_3450 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5759 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[3] = GEN_INT (INTVAL (operands[3])
      * GET_MODE_UNIT_SIZE (V4HImode));
  return "ext\t%0.8b, %1.8b, %2.8b, #%3";
}
}

static const char *
output_3451 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5759 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[3] = GEN_INT (INTVAL (operands[3])
      * GET_MODE_UNIT_SIZE (V8HImode));
  return "ext\t%0.16b, %1.16b, %2.16b, #%3";
}
}

static const char *
output_3452 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5759 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[3] = GEN_INT (INTVAL (operands[3])
      * GET_MODE_UNIT_SIZE (V2SImode));
  return "ext\t%0.8b, %1.8b, %2.8b, #%3";
}
}

static const char *
output_3453 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5759 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[3] = GEN_INT (INTVAL (operands[3])
      * GET_MODE_UNIT_SIZE (V4SImode));
  return "ext\t%0.16b, %1.16b, %2.16b, #%3";
}
}

static const char *
output_3454 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5759 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[3] = GEN_INT (INTVAL (operands[3])
      * GET_MODE_UNIT_SIZE (V2DImode));
  return "ext\t%0.16b, %1.16b, %2.16b, #%3";
}
}

static const char *
output_3455 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5759 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[3] = GEN_INT (INTVAL (operands[3])
      * GET_MODE_UNIT_SIZE (V4HFmode));
  return "ext\t%0.8b, %1.8b, %2.8b, #%3";
}
}

static const char *
output_3456 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5759 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[3] = GEN_INT (INTVAL (operands[3])
      * GET_MODE_UNIT_SIZE (V8HFmode));
  return "ext\t%0.16b, %1.16b, %2.16b, #%3";
}
}

static const char *
output_3457 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5759 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[3] = GEN_INT (INTVAL (operands[3])
      * GET_MODE_UNIT_SIZE (V2SFmode));
  return "ext\t%0.8b, %1.8b, %2.8b, #%3";
}
}

static const char *
output_3458 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5759 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[3] = GEN_INT (INTVAL (operands[3])
      * GET_MODE_UNIT_SIZE (V4SFmode));
  return "ext\t%0.16b, %1.16b, %2.16b, #%3";
}
}

static const char *
output_3459 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 5759 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md"
{
  operands[3] = GEN_INT (INTVAL (operands[3])
      * GET_MODE_UNIT_SIZE (V2DFmode));
  return "ext\t%0.16b, %1.16b, %2.16b, #%3";
}
}

static const char *
output_3639 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 102 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
  enum memmodel model = memmodel_from_int (INTVAL (operands[3]));
  if (is_mm_relaxed (model))
    return "casb\t%w0, %w2, %1";
  else if (is_mm_acquire (model) || is_mm_consume (model))
    return "casab\t%w0, %w2, %1";
  else if (is_mm_release (model))
    return "caslb\t%w0, %w2, %1";
  else
    return "casalb\t%w0, %w2, %1";
}
}

static const char *
output_3640 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 102 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
  enum memmodel model = memmodel_from_int (INTVAL (operands[3]));
  if (is_mm_relaxed (model))
    return "cash\t%w0, %w2, %1";
  else if (is_mm_acquire (model) || is_mm_consume (model))
    return "casah\t%w0, %w2, %1";
  else if (is_mm_release (model))
    return "caslh\t%w0, %w2, %1";
  else
    return "casalh\t%w0, %w2, %1";
}
}

static const char *
output_3641 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 124 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
  enum memmodel model = memmodel_from_int (INTVAL (operands[3]));
  if (is_mm_relaxed (model))
    return "cas\t%w0, %w2, %1";
  else if (is_mm_acquire (model) || is_mm_consume (model))
    return "casa\t%w0, %w2, %1";
  else if (is_mm_release (model))
    return "casl\t%w0, %w2, %1";
  else
    return "casal\t%w0, %w2, %1";
}
}

static const char *
output_3642 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 124 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
  enum memmodel model = memmodel_from_int (INTVAL (operands[3]));
  if (is_mm_relaxed (model))
    return "cas\t%x0, %x2, %1";
  else if (is_mm_acquire (model) || is_mm_consume (model))
    return "casa\t%x0, %x2, %1";
  else if (is_mm_release (model))
    return "casl\t%x0, %x2, %1";
  else
    return "casal\t%x0, %x2, %1";
}
}

static const char *
output_3647 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 187 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
    enum memmodel model = memmodel_from_int (INTVAL (operands[3]));
    if (is_mm_relaxed (model))
      return "swpb\t%w2, %w0, %1";
    else if (is_mm_acquire (model) || is_mm_consume (model))
      return "swpab\t%w2, %w0, %1";
    else if (is_mm_release (model))
      return "swplb\t%w2, %w0, %1";
    else
      return "swpalb\t%w2, %w0, %1";
  }
}

static const char *
output_3648 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 187 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
    enum memmodel model = memmodel_from_int (INTVAL (operands[3]));
    if (is_mm_relaxed (model))
      return "swph\t%w2, %w0, %1";
    else if (is_mm_acquire (model) || is_mm_consume (model))
      return "swpah\t%w2, %w0, %1";
    else if (is_mm_release (model))
      return "swplh\t%w2, %w0, %1";
    else
      return "swpalh\t%w2, %w0, %1";
  }
}

static const char *
output_3649 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 187 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
    enum memmodel model = memmodel_from_int (INTVAL (operands[3]));
    if (is_mm_relaxed (model))
      return "swp\t%w2, %w0, %1";
    else if (is_mm_acquire (model) || is_mm_consume (model))
      return "swpa\t%w2, %w0, %1";
    else if (is_mm_release (model))
      return "swpl\t%w2, %w0, %1";
    else
      return "swpal\t%w2, %w0, %1";
  }
}

static const char *
output_3650 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 187 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
    enum memmodel model = memmodel_from_int (INTVAL (operands[3]));
    if (is_mm_relaxed (model))
      return "swp\t%x2, %x0, %1";
    else if (is_mm_acquire (model) || is_mm_consume (model))
      return "swpa\t%x2, %x0, %1";
    else if (is_mm_release (model))
      return "swpl\t%x2, %x0, %1";
    else
      return "swpal\t%x2, %x0, %1";
  }
}

static const char *
output_3671 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 287 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[2]));
   if (is_mm_relaxed (model))
     return "ldsetb\t%w1, %w3, %0";
   else if (is_mm_release (model))
     return "ldsetlb\t%w1, %w3, %0";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldsetab\t%w1, %w3, %0";
   else
     return "ldsetalb\t%w1, %w3, %0";
  }
}

static const char *
output_3672 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 287 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[2]));
   if (is_mm_relaxed (model))
     return "ldclrb\t%w1, %w3, %0";
   else if (is_mm_release (model))
     return "ldclrlb\t%w1, %w3, %0";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldclrab\t%w1, %w3, %0";
   else
     return "ldclralb\t%w1, %w3, %0";
  }
}

static const char *
output_3673 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 287 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[2]));
   if (is_mm_relaxed (model))
     return "ldeorb\t%w1, %w3, %0";
   else if (is_mm_release (model))
     return "ldeorlb\t%w1, %w3, %0";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldeorab\t%w1, %w3, %0";
   else
     return "ldeoralb\t%w1, %w3, %0";
  }
}

static const char *
output_3674 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 287 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[2]));
   if (is_mm_relaxed (model))
     return "ldaddb\t%w1, %w3, %0";
   else if (is_mm_release (model))
     return "ldaddlb\t%w1, %w3, %0";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldaddab\t%w1, %w3, %0";
   else
     return "ldaddalb\t%w1, %w3, %0";
  }
}

static const char *
output_3675 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 287 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[2]));
   if (is_mm_relaxed (model))
     return "ldseth\t%w1, %w3, %0";
   else if (is_mm_release (model))
     return "ldsetlh\t%w1, %w3, %0";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldsetah\t%w1, %w3, %0";
   else
     return "ldsetalh\t%w1, %w3, %0";
  }
}

static const char *
output_3676 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 287 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[2]));
   if (is_mm_relaxed (model))
     return "ldclrh\t%w1, %w3, %0";
   else if (is_mm_release (model))
     return "ldclrlh\t%w1, %w3, %0";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldclrah\t%w1, %w3, %0";
   else
     return "ldclralh\t%w1, %w3, %0";
  }
}

static const char *
output_3677 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 287 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[2]));
   if (is_mm_relaxed (model))
     return "ldeorh\t%w1, %w3, %0";
   else if (is_mm_release (model))
     return "ldeorlh\t%w1, %w3, %0";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldeorah\t%w1, %w3, %0";
   else
     return "ldeoralh\t%w1, %w3, %0";
  }
}

static const char *
output_3678 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 287 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[2]));
   if (is_mm_relaxed (model))
     return "ldaddh\t%w1, %w3, %0";
   else if (is_mm_release (model))
     return "ldaddlh\t%w1, %w3, %0";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldaddah\t%w1, %w3, %0";
   else
     return "ldaddalh\t%w1, %w3, %0";
  }
}

static const char *
output_3679 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 287 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[2]));
   if (is_mm_relaxed (model))
     return "ldset\t%w1, %w3, %0";
   else if (is_mm_release (model))
     return "ldsetl\t%w1, %w3, %0";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldseta\t%w1, %w3, %0";
   else
     return "ldsetal\t%w1, %w3, %0";
  }
}

static const char *
output_3680 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 287 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[2]));
   if (is_mm_relaxed (model))
     return "ldclr\t%w1, %w3, %0";
   else if (is_mm_release (model))
     return "ldclrl\t%w1, %w3, %0";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldclra\t%w1, %w3, %0";
   else
     return "ldclral\t%w1, %w3, %0";
  }
}

static const char *
output_3681 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 287 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[2]));
   if (is_mm_relaxed (model))
     return "ldeor\t%w1, %w3, %0";
   else if (is_mm_release (model))
     return "ldeorl\t%w1, %w3, %0";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldeora\t%w1, %w3, %0";
   else
     return "ldeoral\t%w1, %w3, %0";
  }
}

static const char *
output_3682 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 287 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[2]));
   if (is_mm_relaxed (model))
     return "ldadd\t%w1, %w3, %0";
   else if (is_mm_release (model))
     return "ldaddl\t%w1, %w3, %0";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldadda\t%w1, %w3, %0";
   else
     return "ldaddal\t%w1, %w3, %0";
  }
}

static const char *
output_3683 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 287 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[2]));
   if (is_mm_relaxed (model))
     return "ldset\t%x1, %x3, %0";
   else if (is_mm_release (model))
     return "ldsetl\t%x1, %x3, %0";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldseta\t%x1, %x3, %0";
   else
     return "ldsetal\t%x1, %x3, %0";
  }
}

static const char *
output_3684 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 287 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[2]));
   if (is_mm_relaxed (model))
     return "ldclr\t%x1, %x3, %0";
   else if (is_mm_release (model))
     return "ldclrl\t%x1, %x3, %0";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldclra\t%x1, %x3, %0";
   else
     return "ldclral\t%x1, %x3, %0";
  }
}

static const char *
output_3685 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 287 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[2]));
   if (is_mm_relaxed (model))
     return "ldeor\t%x1, %x3, %0";
   else if (is_mm_release (model))
     return "ldeorl\t%x1, %x3, %0";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldeora\t%x1, %x3, %0";
   else
     return "ldeoral\t%x1, %x3, %0";
  }
}

static const char *
output_3686 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 287 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[2]));
   if (is_mm_relaxed (model))
     return "ldadd\t%x1, %x3, %0";
   else if (is_mm_release (model))
     return "ldaddl\t%x1, %x3, %0";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldadda\t%x1, %x3, %0";
   else
     return "ldaddal\t%x1, %x3, %0";
  }
}

static const char *
output_3711 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 402 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[3]));
   if (is_mm_relaxed (model))
     return "ldsetb\t%w2, %w0, %1";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldsetab\t%w2, %w0, %1";
   else if (is_mm_release (model))
     return "ldsetlb\t%w2, %w0, %1";
   else
     return "ldsetalb\t%w2, %w0, %1";
  }
}

static const char *
output_3712 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 402 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[3]));
   if (is_mm_relaxed (model))
     return "ldclrb\t%w2, %w0, %1";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldclrab\t%w2, %w0, %1";
   else if (is_mm_release (model))
     return "ldclrlb\t%w2, %w0, %1";
   else
     return "ldclralb\t%w2, %w0, %1";
  }
}

static const char *
output_3713 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 402 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[3]));
   if (is_mm_relaxed (model))
     return "ldeorb\t%w2, %w0, %1";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldeorab\t%w2, %w0, %1";
   else if (is_mm_release (model))
     return "ldeorlb\t%w2, %w0, %1";
   else
     return "ldeoralb\t%w2, %w0, %1";
  }
}

static const char *
output_3714 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 402 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[3]));
   if (is_mm_relaxed (model))
     return "ldaddb\t%w2, %w0, %1";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldaddab\t%w2, %w0, %1";
   else if (is_mm_release (model))
     return "ldaddlb\t%w2, %w0, %1";
   else
     return "ldaddalb\t%w2, %w0, %1";
  }
}

static const char *
output_3715 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 402 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[3]));
   if (is_mm_relaxed (model))
     return "ldseth\t%w2, %w0, %1";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldsetah\t%w2, %w0, %1";
   else if (is_mm_release (model))
     return "ldsetlh\t%w2, %w0, %1";
   else
     return "ldsetalh\t%w2, %w0, %1";
  }
}

static const char *
output_3716 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 402 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[3]));
   if (is_mm_relaxed (model))
     return "ldclrh\t%w2, %w0, %1";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldclrah\t%w2, %w0, %1";
   else if (is_mm_release (model))
     return "ldclrlh\t%w2, %w0, %1";
   else
     return "ldclralh\t%w2, %w0, %1";
  }
}

static const char *
output_3717 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 402 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[3]));
   if (is_mm_relaxed (model))
     return "ldeorh\t%w2, %w0, %1";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldeorah\t%w2, %w0, %1";
   else if (is_mm_release (model))
     return "ldeorlh\t%w2, %w0, %1";
   else
     return "ldeoralh\t%w2, %w0, %1";
  }
}

static const char *
output_3718 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 402 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[3]));
   if (is_mm_relaxed (model))
     return "ldaddh\t%w2, %w0, %1";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldaddah\t%w2, %w0, %1";
   else if (is_mm_release (model))
     return "ldaddlh\t%w2, %w0, %1";
   else
     return "ldaddalh\t%w2, %w0, %1";
  }
}

static const char *
output_3719 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 402 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[3]));
   if (is_mm_relaxed (model))
     return "ldset\t%w2, %w0, %1";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldseta\t%w2, %w0, %1";
   else if (is_mm_release (model))
     return "ldsetl\t%w2, %w0, %1";
   else
     return "ldsetal\t%w2, %w0, %1";
  }
}

static const char *
output_3720 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 402 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[3]));
   if (is_mm_relaxed (model))
     return "ldclr\t%w2, %w0, %1";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldclra\t%w2, %w0, %1";
   else if (is_mm_release (model))
     return "ldclrl\t%w2, %w0, %1";
   else
     return "ldclral\t%w2, %w0, %1";
  }
}

static const char *
output_3721 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 402 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[3]));
   if (is_mm_relaxed (model))
     return "ldeor\t%w2, %w0, %1";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldeora\t%w2, %w0, %1";
   else if (is_mm_release (model))
     return "ldeorl\t%w2, %w0, %1";
   else
     return "ldeoral\t%w2, %w0, %1";
  }
}

static const char *
output_3722 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 402 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[3]));
   if (is_mm_relaxed (model))
     return "ldadd\t%w2, %w0, %1";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldadda\t%w2, %w0, %1";
   else if (is_mm_release (model))
     return "ldaddl\t%w2, %w0, %1";
   else
     return "ldaddal\t%w2, %w0, %1";
  }
}

static const char *
output_3723 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 402 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[3]));
   if (is_mm_relaxed (model))
     return "ldset\t%x2, %x0, %1";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldseta\t%x2, %x0, %1";
   else if (is_mm_release (model))
     return "ldsetl\t%x2, %x0, %1";
   else
     return "ldsetal\t%x2, %x0, %1";
  }
}

static const char *
output_3724 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 402 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[3]));
   if (is_mm_relaxed (model))
     return "ldclr\t%x2, %x0, %1";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldclra\t%x2, %x0, %1";
   else if (is_mm_release (model))
     return "ldclrl\t%x2, %x0, %1";
   else
     return "ldclral\t%x2, %x0, %1";
  }
}

static const char *
output_3725 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 402 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[3]));
   if (is_mm_relaxed (model))
     return "ldeor\t%x2, %x0, %1";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldeora\t%x2, %x0, %1";
   else if (is_mm_release (model))
     return "ldeorl\t%x2, %x0, %1";
   else
     return "ldeoral\t%x2, %x0, %1";
  }
}

static const char *
output_3726 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 402 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
   enum memmodel model = memmodel_from_int (INTVAL (operands[3]));
   if (is_mm_relaxed (model))
     return "ldadd\t%x2, %x0, %1";
   else if (is_mm_acquire (model) || is_mm_consume (model))
     return "ldadda\t%x2, %x0, %1";
   else if (is_mm_release (model))
     return "ldaddl\t%x2, %x0, %1";
   else
     return "ldaddal\t%x2, %x0, %1";
  }
}

static const char *
output_3755 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 523 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
    enum memmodel model = memmodel_from_int (INTVAL (operands[2]));
    if (is_mm_relaxed (model) || is_mm_consume (model) || is_mm_release (model))
      return "ldrb\t%w0, %1";
    else
      return "ldarb\t%w0, %1";
  }
}

static const char *
output_3756 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 523 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
    enum memmodel model = memmodel_from_int (INTVAL (operands[2]));
    if (is_mm_relaxed (model) || is_mm_consume (model) || is_mm_release (model))
      return "ldrh\t%w0, %1";
    else
      return "ldarh\t%w0, %1";
  }
}

static const char *
output_3757 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 523 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
    enum memmodel model = memmodel_from_int (INTVAL (operands[2]));
    if (is_mm_relaxed (model) || is_mm_consume (model) || is_mm_release (model))
      return "ldr\t%w0, %1";
    else
      return "ldar\t%w0, %1";
  }
}

static const char *
output_3758 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 523 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
    enum memmodel model = memmodel_from_int (INTVAL (operands[2]));
    if (is_mm_relaxed (model) || is_mm_consume (model) || is_mm_release (model))
      return "ldr\t%x0, %1";
    else
      return "ldar\t%x0, %1";
  }
}

static const char *
output_3759 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 539 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
    enum memmodel model = memmodel_from_int (INTVAL (operands[2]));
    if (is_mm_relaxed (model) || is_mm_consume (model) || is_mm_acquire (model))
      return "strb\t%w1, %0";
    else if (which_alternative == 0)
      return "stlrb\t%w1, %0";
    else
      return "stlurb\t%w1, %0";
  }
}

static const char *
output_3760 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 539 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
    enum memmodel model = memmodel_from_int (INTVAL (operands[2]));
    if (is_mm_relaxed (model) || is_mm_consume (model) || is_mm_acquire (model))
      return "strh\t%w1, %0";
    else if (which_alternative == 0)
      return "stlrh\t%w1, %0";
    else
      return "stlurh\t%w1, %0";
  }
}

static const char *
output_3761 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 539 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
    enum memmodel model = memmodel_from_int (INTVAL (operands[2]));
    if (is_mm_relaxed (model) || is_mm_consume (model) || is_mm_acquire (model))
      return "str\t%w1, %0";
    else if (which_alternative == 0)
      return "stlr\t%w1, %0";
    else
      return "stlur\t%w1, %0";
  }
}

static const char *
output_3762 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 539 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
    enum memmodel model = memmodel_from_int (INTVAL (operands[2]));
    if (is_mm_relaxed (model) || is_mm_consume (model) || is_mm_acquire (model))
      return "str\t%x1, %0";
    else if (which_alternative == 0)
      return "stlr\t%x1, %0";
    else
      return "stlur\t%x1, %0";
  }
}

static const char *
output_3763 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 559 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
    enum memmodel model = memmodel_from_int (INTVAL (operands[2]));
    if (is_mm_relaxed (model) || is_mm_consume (model) || is_mm_release (model))
      return "ldxrb\t%w0, %1";
    else
      return "ldaxrb\t%w0, %1";
  }
}

static const char *
output_3764 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 559 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
    enum memmodel model = memmodel_from_int (INTVAL (operands[2]));
    if (is_mm_relaxed (model) || is_mm_consume (model) || is_mm_release (model))
      return "ldxrh\t%w0, %1";
    else
      return "ldaxrh\t%w0, %1";
  }
}

static const char *
output_3765 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 575 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
    enum memmodel model = memmodel_from_int (INTVAL (operands[2]));
    if (is_mm_relaxed (model) || is_mm_consume (model) || is_mm_release (model))
      return "ldxr\t%w0, %1";
    else
      return "ldaxr\t%w0, %1";
  }
}

static const char *
output_3766 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 575 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
    enum memmodel model = memmodel_from_int (INTVAL (operands[2]));
    if (is_mm_relaxed (model) || is_mm_consume (model) || is_mm_release (model))
      return "ldxr\t%x0, %1";
    else
      return "ldaxr\t%x0, %1";
  }
}

static const char *
output_3767 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 593 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
    enum memmodel model = memmodel_from_int (INTVAL (operands[3]));
    if (is_mm_relaxed (model) || is_mm_consume (model) || is_mm_acquire (model))
      return "stxrb\t%w0, %w2, %1";
    else
      return "stlxrb\t%w0, %w2, %1";
  }
}

static const char *
output_3768 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 593 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
    enum memmodel model = memmodel_from_int (INTVAL (operands[3]));
    if (is_mm_relaxed (model) || is_mm_consume (model) || is_mm_acquire (model))
      return "stxrh\t%w0, %w2, %1";
    else
      return "stlxrh\t%w0, %w2, %1";
  }
}

static const char *
output_3769 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 593 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
    enum memmodel model = memmodel_from_int (INTVAL (operands[3]));
    if (is_mm_relaxed (model) || is_mm_consume (model) || is_mm_acquire (model))
      return "stxr\t%w0, %w2, %1";
    else
      return "stlxr\t%w0, %w2, %1";
  }
}

static const char *
output_3770 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 593 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
    enum memmodel model = memmodel_from_int (INTVAL (operands[3]));
    if (is_mm_relaxed (model) || is_mm_consume (model) || is_mm_acquire (model))
      return "stxr\t%w0, %x2, %1";
    else
      return "stlxr\t%w0, %x2, %1";
  }
}

static const char *
output_3771 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 629 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md"
{
    enum memmodel model = memmodel_from_int (INTVAL (operands[1]));
    if (is_mm_acquire (model))
      return "dmb\tishld";
    else
      return "dmb\tish";
  }
}

static const char *
output_3779 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "ldr\t%0, %1";
    case 1: return "str\t%1, %0";
    case 2: return "mov\t%0.d, %1.d";
    case 3:
       return aarch64_output_sve_mov_immediate (operands[1]);
      default: gcc_unreachable ();
    }
}

static const char *
output_3780 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "ldr\t%0, %1";
    case 1: return "str\t%1, %0";
    case 2: return "mov\t%0.d, %1.d";
    case 3:
       return aarch64_output_sve_mov_immediate (operands[1]);
      default: gcc_unreachable ();
    }
}

static const char *
output_3781 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "ldr\t%0, %1";
    case 1: return "str\t%1, %0";
    case 2: return "mov\t%0.d, %1.d";
    case 3:
       return aarch64_output_sve_mov_immediate (operands[1]);
      default: gcc_unreachable ();
    }
}

static const char *
output_3782 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "ldr\t%0, %1";
    case 1: return "str\t%1, %0";
    case 2: return "mov\t%0.d, %1.d";
    case 3:
       return aarch64_output_sve_mov_immediate (operands[1]);
      default: gcc_unreachable ();
    }
}

static const char *
output_3783 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "ldr\t%0, %1";
    case 1: return "str\t%1, %0";
    case 2: return "mov\t%0.d, %1.d";
    case 3:
       return aarch64_output_sve_mov_immediate (operands[1]);
      default: gcc_unreachable ();
    }
}

static const char *
output_3784 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "ldr\t%0, %1";
    case 1: return "str\t%1, %0";
    case 2: return "mov\t%0.d, %1.d";
    case 3:
       return aarch64_output_sve_mov_immediate (operands[1]);
      default: gcc_unreachable ();
    }
}

static const char *
output_3785 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "ldr\t%0, %1";
    case 1: return "str\t%1, %0";
    case 2: return "mov\t%0.d, %1.d";
    case 3:
       return aarch64_output_sve_mov_immediate (operands[1]);
      default: gcc_unreachable ();
    }
}

static const char *
output_3786 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "mov\t%0.d, %1.d";
    case 1:
       return aarch64_output_sve_mov_immediate (operands[1]);
      default: gcc_unreachable ();
    }
}

static const char *
output_3787 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "mov\t%0.d, %1.d";
    case 1:
       return aarch64_output_sve_mov_immediate (operands[1]);
      default: gcc_unreachable ();
    }
}

static const char *
output_3788 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "mov\t%0.d, %1.d";
    case 1:
       return aarch64_output_sve_mov_immediate (operands[1]);
      default: gcc_unreachable ();
    }
}

static const char *
output_3789 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "mov\t%0.d, %1.d";
    case 1:
       return aarch64_output_sve_mov_immediate (operands[1]);
      default: gcc_unreachable ();
    }
}

static const char *
output_3790 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "mov\t%0.d, %1.d";
    case 1:
       return aarch64_output_sve_mov_immediate (operands[1]);
      default: gcc_unreachable ();
    }
}

static const char *
output_3791 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "mov\t%0.d, %1.d";
    case 1:
       return aarch64_output_sve_mov_immediate (operands[1]);
      default: gcc_unreachable ();
    }
}

static const char *
output_3792 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "mov\t%0.d, %1.d";
    case 1:
       return aarch64_output_sve_mov_immediate (operands[1]);
      default: gcc_unreachable ();
    }
}

static const char * const output_3793[] = {
  "#",
  "ld1b\t%0.b, %1/z, %2",
  "st1b\t%2.b, %1, %0",
};

static const char * const output_3794[] = {
  "#",
  "ld1h\t%0.h, %1/z, %2",
  "st1h\t%2.h, %1, %0",
};

static const char * const output_3795[] = {
  "#",
  "ld1w\t%0.s, %1/z, %2",
  "st1w\t%2.s, %1, %0",
};

static const char * const output_3796[] = {
  "#",
  "ld1d\t%0.d, %1/z, %2",
  "st1d\t%2.d, %1, %0",
};

static const char * const output_3797[] = {
  "#",
  "ld1h\t%0.h, %1/z, %2",
  "st1h\t%2.h, %1, %0",
};

static const char * const output_3798[] = {
  "#",
  "ld1w\t%0.s, %1/z, %2",
  "st1w\t%2.s, %1, %0",
};

static const char * const output_3799[] = {
  "#",
  "ld1d\t%0.d, %1/z, %2",
  "st1d\t%2.d, %1, %0",
};

static const char * const output_3814[] = {
  "ld1w\t%0.s, %5/z, [%2.s]",
  "ld1w\t%0.s, %5/z, [%1, %2.s, sxtw]",
  "ld1w\t%0.s, %5/z, [%1, %2.s, uxtw]",
  "ld1w\t%0.s, %5/z, [%1, %2.s, sxtw %p4]",
  "ld1w\t%0.s, %5/z, [%1, %2.s, uxtw %p4]",
};

static const char * const output_3815[] = {
  "ld1w\t%0.s, %5/z, [%2.s]",
  "ld1w\t%0.s, %5/z, [%1, %2.s, sxtw]",
  "ld1w\t%0.s, %5/z, [%1, %2.s, uxtw]",
  "ld1w\t%0.s, %5/z, [%1, %2.s, sxtw %p4]",
  "ld1w\t%0.s, %5/z, [%1, %2.s, uxtw %p4]",
};

static const char * const output_3816[] = {
  "ld1d\t%0.d, %5/z, [%2.d]",
  "ld1d\t%0.d, %5/z, [%1, %2.d]",
  "ld1d\t%0.d, %5/z, [%1, %2.d, lsl %p4]",
};

static const char * const output_3817[] = {
  "ld1d\t%0.d, %5/z, [%2.d]",
  "ld1d\t%0.d, %5/z, [%1, %2.d]",
  "ld1d\t%0.d, %5/z, [%1, %2.d, lsl %p4]",
};

static const char * const output_3818[] = {
  "st1w\t%4.s, %5, [%1.s]",
  "st1w\t%4.s, %5, [%0, %1.s, sxtw]",
  "st1w\t%4.s, %5, [%0, %1.s, uxtw]",
  "st1w\t%4.s, %5, [%0, %1.s, sxtw %p3]",
  "st1w\t%4.s, %5, [%0, %1.s, uxtw %p3]",
};

static const char * const output_3819[] = {
  "st1w\t%4.s, %5, [%1.s]",
  "st1w\t%4.s, %5, [%0, %1.s, sxtw]",
  "st1w\t%4.s, %5, [%0, %1.s, uxtw]",
  "st1w\t%4.s, %5, [%0, %1.s, sxtw %p3]",
  "st1w\t%4.s, %5, [%0, %1.s, uxtw %p3]",
};

static const char * const output_3820[] = {
  "st1d\t%4.d, %5, [%1.d]",
  "st1d\t%4.d, %5, [%0, %1.d]",
  "st1d\t%4.d, %5, [%0, %1.d, lsl %p3]",
};

static const char * const output_3821[] = {
  "st1d\t%4.d, %5, [%1.d]",
  "st1d\t%4.d, %5, [%0, %1.d]",
  "st1d\t%4.d, %5, [%0, %1.d, lsl %p3]",
};

static const char *
output_3885 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "mov\t%0.b, %1.b";
    case 1: return "str\t%1, %0";
    case 2: return "ldr\t%0, %1";
    case 3: return "pfalse\t%0.b";
    case 4:
       return aarch64_output_ptrue (VNx16BImode, 'b');
      default: gcc_unreachable ();
    }
}

static const char *
output_3886 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "mov\t%0.b, %1.b";
    case 1: return "str\t%1, %0";
    case 2: return "ldr\t%0, %1";
    case 3: return "pfalse\t%0.b";
    case 4:
       return aarch64_output_ptrue (VNx8BImode, 'h');
      default: gcc_unreachable ();
    }
}

static const char *
output_3887 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "mov\t%0.b, %1.b";
    case 1: return "str\t%1, %0";
    case 2: return "ldr\t%0, %1";
    case 3: return "pfalse\t%0.b";
    case 4:
       return aarch64_output_ptrue (VNx4BImode, 's');
      default: gcc_unreachable ();
    }
}

static const char *
output_3888 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "mov\t%0.b, %1.b";
    case 1: return "str\t%1, %0";
    case 2: return "ldr\t%0, %1";
    case 3: return "pfalse\t%0.b";
    case 4:
       return aarch64_output_ptrue (VNx2BImode, 'd');
      default: gcc_unreachable ();
    }
}

static const char *
output_3889 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 526 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[1] = gen_rtx_REG (V16QImode, REGNO (operands[1]));
    switch (which_alternative)
      {
	case 0:
	  return "umov\t%w0, %1.b[0]";
	case 1:
	  return "#";
	case 2:
	  return "st1\t{%1.b}[0], %0";
	default:
	  gcc_unreachable ();
      }
  }
}

static const char *
output_3890 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 526 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[1] = gen_rtx_REG (V8HImode, REGNO (operands[1]));
    switch (which_alternative)
      {
	case 0:
	  return "umov\t%w0, %1.h[0]";
	case 1:
	  return "#";
	case 2:
	  return "st1\t{%1.h}[0], %0";
	default:
	  gcc_unreachable ();
      }
  }
}

static const char *
output_3891 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 526 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[1] = gen_rtx_REG (V4SImode, REGNO (operands[1]));
    switch (which_alternative)
      {
	case 0:
	  return "umov\t%w0, %1.s[0]";
	case 1:
	  return "#";
	case 2:
	  return "st1\t{%1.s}[0], %0";
	default:
	  gcc_unreachable ();
      }
  }
}

static const char *
output_3892 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 526 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[1] = gen_rtx_REG (V2DImode, REGNO (operands[1]));
    switch (which_alternative)
      {
	case 0:
	  return "umov\t%x0, %1.d[0]";
	case 1:
	  return "#";
	case 2:
	  return "st1\t{%1.d}[0], %0";
	default:
	  gcc_unreachable ();
      }
  }
}

static const char *
output_3893 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 526 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[1] = gen_rtx_REG (V8HFmode, REGNO (operands[1]));
    switch (which_alternative)
      {
	case 0:
	  return "umov\t%w0, %1.h[0]";
	case 1:
	  return "#";
	case 2:
	  return "st1\t{%1.h}[0], %0";
	default:
	  gcc_unreachable ();
      }
  }
}

static const char *
output_3894 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 526 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[1] = gen_rtx_REG (V4SFmode, REGNO (operands[1]));
    switch (which_alternative)
      {
	case 0:
	  return "umov\t%w0, %1.s[0]";
	case 1:
	  return "#";
	case 2:
	  return "st1\t{%1.s}[0], %0";
	default:
	  gcc_unreachable ();
      }
  }
}

static const char *
output_3895 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 526 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[1] = gen_rtx_REG (V2DFmode, REGNO (operands[1]));
    switch (which_alternative)
      {
	case 0:
	  return "umov\t%x0, %1.d[0]";
	case 1:
	  return "#";
	case 2:
	  return "st1\t{%1.d}[0], %0";
	default:
	  gcc_unreachable ();
      }
  }
}

static const char *
output_3896 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 561 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[1] = gen_rtx_REG (V16QImode, REGNO (operands[1]));
    switch (which_alternative)
      {
	case 0:
	  return "umov\t%w0, %1.b[%2]";
	case 1:
	  return "dup\t%b0, %1.b[%2]";
	case 2:
	  return "st1\t{%1.b}[%2], %0";
	default:
	  gcc_unreachable ();
      }
  }
}

static const char *
output_3897 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 561 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[1] = gen_rtx_REG (V8HImode, REGNO (operands[1]));
    switch (which_alternative)
      {
	case 0:
	  return "umov\t%w0, %1.h[%2]";
	case 1:
	  return "dup\t%h0, %1.h[%2]";
	case 2:
	  return "st1\t{%1.h}[%2], %0";
	default:
	  gcc_unreachable ();
      }
  }
}

static const char *
output_3898 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 561 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[1] = gen_rtx_REG (V4SImode, REGNO (operands[1]));
    switch (which_alternative)
      {
	case 0:
	  return "umov\t%w0, %1.s[%2]";
	case 1:
	  return "dup\t%s0, %1.s[%2]";
	case 2:
	  return "st1\t{%1.s}[%2], %0";
	default:
	  gcc_unreachable ();
      }
  }
}

static const char *
output_3899 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 561 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[1] = gen_rtx_REG (V2DImode, REGNO (operands[1]));
    switch (which_alternative)
      {
	case 0:
	  return "umov\t%x0, %1.d[%2]";
	case 1:
	  return "dup\t%d0, %1.d[%2]";
	case 2:
	  return "st1\t{%1.d}[%2], %0";
	default:
	  gcc_unreachable ();
      }
  }
}

static const char *
output_3900 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 561 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[1] = gen_rtx_REG (V8HFmode, REGNO (operands[1]));
    switch (which_alternative)
      {
	case 0:
	  return "umov\t%w0, %1.h[%2]";
	case 1:
	  return "dup\t%h0, %1.h[%2]";
	case 2:
	  return "st1\t{%1.h}[%2], %0";
	default:
	  gcc_unreachable ();
      }
  }
}

static const char *
output_3901 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 561 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[1] = gen_rtx_REG (V4SFmode, REGNO (operands[1]));
    switch (which_alternative)
      {
	case 0:
	  return "umov\t%w0, %1.s[%2]";
	case 1:
	  return "dup\t%s0, %1.s[%2]";
	case 2:
	  return "st1\t{%1.s}[%2], %0";
	default:
	  gcc_unreachable ();
      }
  }
}

static const char *
output_3902 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 561 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[1] = gen_rtx_REG (V2DFmode, REGNO (operands[1]));
    switch (which_alternative)
      {
	case 0:
	  return "umov\t%x0, %1.d[%2]";
	case 1:
	  return "dup\t%d0, %1.d[%2]";
	case 2:
	  return "st1\t{%1.d}[%2], %0";
	default:
	  gcc_unreachable ();
      }
  }
}

static const char *
output_3903 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 587 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[0] = gen_rtx_REG (VNx16QImode, REGNO (operands[0]));
    return "dup\t%0.b, %1.b[%2]";
  }
}

static const char *
output_3904 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 587 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[0] = gen_rtx_REG (VNx8HImode, REGNO (operands[0]));
    return "dup\t%0.h, %1.h[%2]";
  }
}

static const char *
output_3905 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 587 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[0] = gen_rtx_REG (VNx4SImode, REGNO (operands[0]));
    return "dup\t%0.s, %1.s[%2]";
  }
}

static const char *
output_3906 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 587 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[0] = gen_rtx_REG (VNx2DImode, REGNO (operands[0]));
    return "dup\t%0.d, %1.d[%2]";
  }
}

static const char *
output_3907 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 587 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[0] = gen_rtx_REG (VNx8HFmode, REGNO (operands[0]));
    return "dup\t%0.h, %1.h[%2]";
  }
}

static const char *
output_3908 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 587 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[0] = gen_rtx_REG (VNx4SFmode, REGNO (operands[0]));
    return "dup\t%0.s, %1.s[%2]";
  }
}

static const char *
output_3909 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 587 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[0] = gen_rtx_REG (VNx2DFmode, REGNO (operands[0]));
    return "dup\t%0.d, %1.d[%2]";
  }
}

static const char *
output_3910 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 601 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[0] = gen_rtx_REG (VNx16QImode, REGNO (operands[0]));
    operands[2] = GEN_INT (INTVAL (operands[2]) * GET_MODE_SIZE (QImode));
    return "ext\t%0.b, %0.b, %0.b, #%2";
  }
}

static const char *
output_3911 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 601 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[0] = gen_rtx_REG (VNx8HImode, REGNO (operands[0]));
    operands[2] = GEN_INT (INTVAL (operands[2]) * GET_MODE_SIZE (HImode));
    return "ext\t%0.b, %0.b, %0.b, #%2";
  }
}

static const char *
output_3912 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 601 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[0] = gen_rtx_REG (VNx4SImode, REGNO (operands[0]));
    operands[2] = GEN_INT (INTVAL (operands[2]) * GET_MODE_SIZE (SImode));
    return "ext\t%0.b, %0.b, %0.b, #%2";
  }
}

static const char *
output_3913 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 601 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[0] = gen_rtx_REG (VNx2DImode, REGNO (operands[0]));
    operands[2] = GEN_INT (INTVAL (operands[2]) * GET_MODE_SIZE (DImode));
    return "ext\t%0.b, %0.b, %0.b, #%2";
  }
}

static const char *
output_3914 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 601 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[0] = gen_rtx_REG (VNx8HFmode, REGNO (operands[0]));
    operands[2] = GEN_INT (INTVAL (operands[2]) * GET_MODE_SIZE (HFmode));
    return "ext\t%0.b, %0.b, %0.b, #%2";
  }
}

static const char *
output_3915 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 601 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[0] = gen_rtx_REG (VNx4SFmode, REGNO (operands[0]));
    operands[2] = GEN_INT (INTVAL (operands[2]) * GET_MODE_SIZE (SFmode));
    return "ext\t%0.b, %0.b, %0.b, #%2";
  }
}

static const char *
output_3916 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 601 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[0] = gen_rtx_REG (VNx2DFmode, REGNO (operands[0]));
    operands[2] = GEN_INT (INTVAL (operands[2]) * GET_MODE_SIZE (DFmode));
    return "ext\t%0.b, %0.b, %0.b, #%2";
  }
}

static const char * const output_3917[] = {
  "lastb\t%w0, %1, %2.b",
  "lastb\t%b0, %1, %2.b",
};

static const char * const output_3918[] = {
  "lastb\t%w0, %1, %2.h",
  "lastb\t%h0, %1, %2.h",
};

static const char * const output_3919[] = {
  "lastb\t%w0, %1, %2.s",
  "lastb\t%s0, %1, %2.s",
};

static const char * const output_3920[] = {
  "lastb\t%x0, %1, %2.d",
  "lastb\t%d0, %1, %2.d",
};

static const char * const output_3921[] = {
  "lastb\t%w0, %1, %2.h",
  "lastb\t%h0, %1, %2.h",
};

static const char * const output_3922[] = {
  "lastb\t%w0, %1, %2.s",
  "lastb\t%s0, %1, %2.s",
};

static const char * const output_3923[] = {
  "lastb\t%x0, %1, %2.d",
  "lastb\t%d0, %1, %2.d",
};

static const char * const output_3924[] = {
  "mov\t%0.b, %w1",
  "mov\t%0.b, %b1",
  "#",
};

static const char * const output_3925[] = {
  "mov\t%0.h, %w1",
  "mov\t%0.h, %h1",
  "#",
};

static const char * const output_3926[] = {
  "mov\t%0.s, %w1",
  "mov\t%0.s, %s1",
  "#",
};

static const char * const output_3927[] = {
  "mov\t%0.d, %x1",
  "mov\t%0.d, %d1",
  "#",
};

static const char * const output_3928[] = {
  "mov\t%0.h, %w1",
  "mov\t%0.h, %h1",
  "#",
};

static const char * const output_3929[] = {
  "mov\t%0.s, %w1",
  "mov\t%0.s, %s1",
  "#",
};

static const char * const output_3930[] = {
  "mov\t%0.d, %x1",
  "mov\t%0.d, %d1",
  "#",
};

static const char * const output_3945[] = {
  "index\t%0.b, #%1, %w2",
  "index\t%0.b, %w1, #%2",
  "index\t%0.b, %w1, %w2",
};

static const char * const output_3946[] = {
  "index\t%0.h, #%1, %w2",
  "index\t%0.h, %w1, #%2",
  "index\t%0.h, %w1, %w2",
};

static const char * const output_3947[] = {
  "index\t%0.s, #%1, %w2",
  "index\t%0.s, %w1, #%2",
  "index\t%0.s, %w1, %w2",
};

static const char * const output_3948[] = {
  "index\t%0.d, #%1, %x2",
  "index\t%0.d, %x1, #%2",
  "index\t%0.d, %x1, %x2",
};

static const char *
output_3949 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 732 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[2] = aarch64_check_zero_based_sve_index_immediate (operands[2]);
    return "index\t%0.b, %w1, #%2";
  }
}

static const char *
output_3950 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 732 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[2] = aarch64_check_zero_based_sve_index_immediate (operands[2]);
    return "index\t%0.h, %w1, #%2";
  }
}

static const char *
output_3951 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 732 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[2] = aarch64_check_zero_based_sve_index_immediate (operands[2]);
    return "index\t%0.s, %w1, #%2";
  }
}

static const char *
output_3952 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 732 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[2] = aarch64_check_zero_based_sve_index_immediate (operands[2]);
    return "index\t%0.d, %x1, #%2";
  }
}

static const char *
output_4091 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 894 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[3] = GEN_INT (INTVAL (operands[3]) * GET_MODE_SIZE (QImode));
    return "ext\t%0.b, %0.b, %2.b, #%3";
  }
}

static const char *
output_4092 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 894 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[3] = GEN_INT (INTVAL (operands[3]) * GET_MODE_SIZE (HImode));
    return "ext\t%0.b, %0.b, %2.b, #%3";
  }
}

static const char *
output_4093 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 894 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[3] = GEN_INT (INTVAL (operands[3]) * GET_MODE_SIZE (SImode));
    return "ext\t%0.b, %0.b, %2.b, #%3";
  }
}

static const char *
output_4094 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 894 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[3] = GEN_INT (INTVAL (operands[3]) * GET_MODE_SIZE (DImode));
    return "ext\t%0.b, %0.b, %2.b, #%3";
  }
}

static const char *
output_4095 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 894 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[3] = GEN_INT (INTVAL (operands[3]) * GET_MODE_SIZE (HFmode));
    return "ext\t%0.b, %0.b, %2.b, #%3";
  }
}

static const char *
output_4096 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 894 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[3] = GEN_INT (INTVAL (operands[3]) * GET_MODE_SIZE (SFmode));
    return "ext\t%0.b, %0.b, %2.b, #%3";
  }
}

static const char *
output_4097 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
#line 894 "../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md"
{
    operands[3] = GEN_INT (INTVAL (operands[3]) * GET_MODE_SIZE (DFmode));
    return "ext\t%0.b, %0.b, %2.b, #%3";
  }
}

static const char *
output_4098 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "add\t%0.b, %0.b, #%D2";
    case 1: return "sub\t%0.b, %0.b, #%N2";
    case 2:
       return aarch64_output_sve_inc_dec_immediate ("%0.b", operands[2]);
    case 3: return "add\t%0.b, %1.b, %2.b";
      default: gcc_unreachable ();
    }
}

static const char *
output_4099 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "add\t%0.h, %0.h, #%D2";
    case 1: return "sub\t%0.h, %0.h, #%N2";
    case 2:
       return aarch64_output_sve_inc_dec_immediate ("%0.h", operands[2]);
    case 3: return "add\t%0.h, %1.h, %2.h";
      default: gcc_unreachable ();
    }
}

static const char *
output_4100 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "add\t%0.s, %0.s, #%D2";
    case 1: return "sub\t%0.s, %0.s, #%N2";
    case 2:
       return aarch64_output_sve_inc_dec_immediate ("%0.s", operands[2]);
    case 3: return "add\t%0.s, %1.s, %2.s";
      default: gcc_unreachable ();
    }
}

static const char *
output_4101 (rtx *operands ATTRIBUTE_UNUSED, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "add\t%0.d, %0.d, #%D2";
    case 1: return "sub\t%0.d, %0.d, #%N2";
    case 2:
       return aarch64_output_sve_inc_dec_immediate ("%0.d", operands[2]);
    case 3: return "add\t%0.d, %1.d, %2.d";
      default: gcc_unreachable ();
    }
}

static const char * const output_4102[] = {
  "sub\t%0.b, %1.b, %2.b",
  "subr\t%0.b, %0.b, #%D1",
};

static const char * const output_4103[] = {
  "sub\t%0.h, %1.h, %2.h",
  "subr\t%0.h, %0.h, #%D1",
};

static const char * const output_4104[] = {
  "sub\t%0.s, %1.s, %2.s",
  "subr\t%0.s, %0.s, #%D1",
};

static const char * const output_4105[] = {
  "sub\t%0.d, %1.d, %2.d",
  "subr\t%0.d, %0.d, #%D1",
};

static const char * const output_4106[] = {
  "#",
  "mul\t%0.b, %1/m, %0.b, %3.b",
  "movprfx\t%0, %2\n\tmul\t%0.b, %1/m, %0.b, %3.b",
};

static const char * const output_4107[] = {
  "#",
  "mul\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\tmul\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4108[] = {
  "#",
  "mul\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tmul\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4109[] = {
  "#",
  "mul\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tmul\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4114[] = {
  "mad\t%0.b, %1/m, %3.b, %4.b",
  "mla\t%0.b, %1/m, %2.b, %3.b",
  "movprfx\t%0, %4\n\tmla\t%0.b, %1/m, %2.b, %3.b",
};

static const char * const output_4115[] = {
  "mad\t%0.h, %1/m, %3.h, %4.h",
  "mla\t%0.h, %1/m, %2.h, %3.h",
  "movprfx\t%0, %4\n\tmla\t%0.h, %1/m, %2.h, %3.h",
};

static const char * const output_4116[] = {
  "mad\t%0.s, %1/m, %3.s, %4.s",
  "mla\t%0.s, %1/m, %2.s, %3.s",
  "movprfx\t%0, %4\n\tmla\t%0.s, %1/m, %2.s, %3.s",
};

static const char * const output_4117[] = {
  "mad\t%0.d, %1/m, %3.d, %4.d",
  "mla\t%0.d, %1/m, %2.d, %3.d",
  "movprfx\t%0, %4\n\tmla\t%0.d, %1/m, %2.d, %3.d",
};

static const char * const output_4118[] = {
  "msb\t%0.b, %1/m, %3.b, %4.b",
  "mls\t%0.b, %1/m, %2.b, %3.b",
  "movprfx\t%0, %4\n\tmls\t%0.b, %1/m, %2.b, %3.b",
};

static const char * const output_4119[] = {
  "msb\t%0.h, %1/m, %3.h, %4.h",
  "mls\t%0.h, %1/m, %2.h, %3.h",
  "movprfx\t%0, %4\n\tmls\t%0.h, %1/m, %2.h, %3.h",
};

static const char * const output_4120[] = {
  "msb\t%0.s, %1/m, %3.s, %4.s",
  "mls\t%0.s, %1/m, %2.s, %3.s",
  "movprfx\t%0, %4\n\tmls\t%0.s, %1/m, %2.s, %3.s",
};

static const char * const output_4121[] = {
  "msb\t%0.d, %1/m, %3.d, %4.d",
  "mls\t%0.d, %1/m, %2.d, %3.d",
  "movprfx\t%0, %4\n\tmls\t%0.d, %1/m, %2.d, %3.d",
};

static const char * const output_4122[] = {
  "smulh\t%0.b, %1/m, %0.b, %3.b",
  "movprfx\t%0, %2\n\tsmulh\t%0.b, %1/m, %0.b, %3.b",
};

static const char * const output_4123[] = {
  "umulh\t%0.b, %1/m, %0.b, %3.b",
  "movprfx\t%0, %2\n\tumulh\t%0.b, %1/m, %0.b, %3.b",
};

static const char * const output_4124[] = {
  "smulh\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\tsmulh\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4125[] = {
  "umulh\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\tumulh\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4126[] = {
  "smulh\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tsmulh\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4127[] = {
  "umulh\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tumulh\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4128[] = {
  "smulh\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tsmulh\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4129[] = {
  "umulh\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tumulh\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4130[] = {
  "sdiv\t%0.s, %1/m, %0.s, %3.s",
  "sdivr\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %2\n\tsdiv\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4131[] = {
  "udiv\t%0.s, %1/m, %0.s, %3.s",
  "udivr\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %2\n\tudiv\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4132[] = {
  "sdiv\t%0.d, %1/m, %0.d, %3.d",
  "sdivr\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %2\n\tsdiv\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4133[] = {
  "udiv\t%0.d, %1/m, %0.d, %3.d",
  "udivr\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %2\n\tudiv\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4150[] = {
  "and\t%0.b, %0.b, #%C2",
  "and\t%0.d, %1.d, %2.d",
};

static const char * const output_4151[] = {
  "orr\t%0.b, %0.b, #%C2",
  "orr\t%0.d, %1.d, %2.d",
};

static const char * const output_4152[] = {
  "eor\t%0.b, %0.b, #%C2",
  "eor\t%0.d, %1.d, %2.d",
};

static const char * const output_4153[] = {
  "and\t%0.h, %0.h, #%C2",
  "and\t%0.d, %1.d, %2.d",
};

static const char * const output_4154[] = {
  "orr\t%0.h, %0.h, #%C2",
  "orr\t%0.d, %1.d, %2.d",
};

static const char * const output_4155[] = {
  "eor\t%0.h, %0.h, #%C2",
  "eor\t%0.d, %1.d, %2.d",
};

static const char * const output_4156[] = {
  "and\t%0.s, %0.s, #%C2",
  "and\t%0.d, %1.d, %2.d",
};

static const char * const output_4157[] = {
  "orr\t%0.s, %0.s, #%C2",
  "orr\t%0.d, %1.d, %2.d",
};

static const char * const output_4158[] = {
  "eor\t%0.s, %0.s, #%C2",
  "eor\t%0.d, %1.d, %2.d",
};

static const char * const output_4159[] = {
  "and\t%0.d, %0.d, #%C2",
  "and\t%0.d, %1.d, %2.d",
};

static const char * const output_4160[] = {
  "orr\t%0.d, %0.d, #%C2",
  "orr\t%0.d, %1.d, %2.d",
};

static const char * const output_4161[] = {
  "eor\t%0.d, %0.d, #%C2",
  "eor\t%0.d, %1.d, %2.d",
};

static const char * const output_4223[] = {
  "#",
  "lsl\t%0.b, %1/m, %0.b, %3.b",
  "movprfx\t%0, %2\n\tlsl\t%0.b, %1/m, %0.b, %3.b",
};

static const char * const output_4224[] = {
  "#",
  "asr\t%0.b, %1/m, %0.b, %3.b",
  "movprfx\t%0, %2\n\tasr\t%0.b, %1/m, %0.b, %3.b",
};

static const char * const output_4225[] = {
  "#",
  "lsr\t%0.b, %1/m, %0.b, %3.b",
  "movprfx\t%0, %2\n\tlsr\t%0.b, %1/m, %0.b, %3.b",
};

static const char * const output_4226[] = {
  "#",
  "lsl\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\tlsl\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4227[] = {
  "#",
  "asr\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\tasr\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4228[] = {
  "#",
  "lsr\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\tlsr\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4229[] = {
  "#",
  "lsl\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tlsl\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4230[] = {
  "#",
  "asr\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tasr\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4231[] = {
  "#",
  "lsr\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tlsr\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4232[] = {
  "#",
  "lsl\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tlsl\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4233[] = {
  "#",
  "asr\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tasr\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4234[] = {
  "#",
  "lsr\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tlsr\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4267[] = {
  "cmplt\t%0.b, %1/z, %2.b, #%3",
  "cmplt\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4268[] = {
  "cmple\t%0.b, %1/z, %2.b, #%3",
  "cmple\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4269[] = {
  "cmpeq\t%0.b, %1/z, %2.b, #%3",
  "cmpeq\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4270[] = {
  "cmpne\t%0.b, %1/z, %2.b, #%3",
  "cmpne\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4271[] = {
  "cmpge\t%0.b, %1/z, %2.b, #%3",
  "cmpge\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4272[] = {
  "cmpgt\t%0.b, %1/z, %2.b, #%3",
  "cmpgt\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4273[] = {
  "cmplo\t%0.b, %1/z, %2.b, #%3",
  "cmplo\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4274[] = {
  "cmpls\t%0.b, %1/z, %2.b, #%3",
  "cmpls\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4275[] = {
  "cmphs\t%0.b, %1/z, %2.b, #%3",
  "cmphs\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4276[] = {
  "cmphi\t%0.b, %1/z, %2.b, #%3",
  "cmphi\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4277[] = {
  "cmplt\t%0.h, %1/z, %2.h, #%3",
  "cmplt\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4278[] = {
  "cmple\t%0.h, %1/z, %2.h, #%3",
  "cmple\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4279[] = {
  "cmpeq\t%0.h, %1/z, %2.h, #%3",
  "cmpeq\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4280[] = {
  "cmpne\t%0.h, %1/z, %2.h, #%3",
  "cmpne\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4281[] = {
  "cmpge\t%0.h, %1/z, %2.h, #%3",
  "cmpge\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4282[] = {
  "cmpgt\t%0.h, %1/z, %2.h, #%3",
  "cmpgt\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4283[] = {
  "cmplo\t%0.h, %1/z, %2.h, #%3",
  "cmplo\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4284[] = {
  "cmpls\t%0.h, %1/z, %2.h, #%3",
  "cmpls\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4285[] = {
  "cmphs\t%0.h, %1/z, %2.h, #%3",
  "cmphs\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4286[] = {
  "cmphi\t%0.h, %1/z, %2.h, #%3",
  "cmphi\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4287[] = {
  "cmplt\t%0.s, %1/z, %2.s, #%3",
  "cmplt\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4288[] = {
  "cmple\t%0.s, %1/z, %2.s, #%3",
  "cmple\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4289[] = {
  "cmpeq\t%0.s, %1/z, %2.s, #%3",
  "cmpeq\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4290[] = {
  "cmpne\t%0.s, %1/z, %2.s, #%3",
  "cmpne\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4291[] = {
  "cmpge\t%0.s, %1/z, %2.s, #%3",
  "cmpge\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4292[] = {
  "cmpgt\t%0.s, %1/z, %2.s, #%3",
  "cmpgt\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4293[] = {
  "cmplo\t%0.s, %1/z, %2.s, #%3",
  "cmplo\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4294[] = {
  "cmpls\t%0.s, %1/z, %2.s, #%3",
  "cmpls\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4295[] = {
  "cmphs\t%0.s, %1/z, %2.s, #%3",
  "cmphs\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4296[] = {
  "cmphi\t%0.s, %1/z, %2.s, #%3",
  "cmphi\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4297[] = {
  "cmplt\t%0.d, %1/z, %2.d, #%3",
  "cmplt\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4298[] = {
  "cmple\t%0.d, %1/z, %2.d, #%3",
  "cmple\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4299[] = {
  "cmpeq\t%0.d, %1/z, %2.d, #%3",
  "cmpeq\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4300[] = {
  "cmpne\t%0.d, %1/z, %2.d, #%3",
  "cmpne\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4301[] = {
  "cmpge\t%0.d, %1/z, %2.d, #%3",
  "cmpge\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4302[] = {
  "cmpgt\t%0.d, %1/z, %2.d, #%3",
  "cmpgt\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4303[] = {
  "cmplo\t%0.d, %1/z, %2.d, #%3",
  "cmplo\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4304[] = {
  "cmpls\t%0.d, %1/z, %2.d, #%3",
  "cmpls\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4305[] = {
  "cmphs\t%0.d, %1/z, %2.d, #%3",
  "cmphs\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4306[] = {
  "cmphi\t%0.d, %1/z, %2.d, #%3",
  "cmphi\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4307[] = {
  "cmplt\t%0.b, %1/z, %2.b, #%3",
  "cmplt\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4308[] = {
  "cmple\t%0.b, %1/z, %2.b, #%3",
  "cmple\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4309[] = {
  "cmpeq\t%0.b, %1/z, %2.b, #%3",
  "cmpeq\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4310[] = {
  "cmpne\t%0.b, %1/z, %2.b, #%3",
  "cmpne\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4311[] = {
  "cmpge\t%0.b, %1/z, %2.b, #%3",
  "cmpge\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4312[] = {
  "cmpgt\t%0.b, %1/z, %2.b, #%3",
  "cmpgt\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4313[] = {
  "cmplo\t%0.b, %1/z, %2.b, #%3",
  "cmplo\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4314[] = {
  "cmpls\t%0.b, %1/z, %2.b, #%3",
  "cmpls\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4315[] = {
  "cmphs\t%0.b, %1/z, %2.b, #%3",
  "cmphs\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4316[] = {
  "cmphi\t%0.b, %1/z, %2.b, #%3",
  "cmphi\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4317[] = {
  "cmplt\t%0.h, %1/z, %2.h, #%3",
  "cmplt\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4318[] = {
  "cmple\t%0.h, %1/z, %2.h, #%3",
  "cmple\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4319[] = {
  "cmpeq\t%0.h, %1/z, %2.h, #%3",
  "cmpeq\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4320[] = {
  "cmpne\t%0.h, %1/z, %2.h, #%3",
  "cmpne\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4321[] = {
  "cmpge\t%0.h, %1/z, %2.h, #%3",
  "cmpge\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4322[] = {
  "cmpgt\t%0.h, %1/z, %2.h, #%3",
  "cmpgt\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4323[] = {
  "cmplo\t%0.h, %1/z, %2.h, #%3",
  "cmplo\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4324[] = {
  "cmpls\t%0.h, %1/z, %2.h, #%3",
  "cmpls\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4325[] = {
  "cmphs\t%0.h, %1/z, %2.h, #%3",
  "cmphs\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4326[] = {
  "cmphi\t%0.h, %1/z, %2.h, #%3",
  "cmphi\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4327[] = {
  "cmplt\t%0.s, %1/z, %2.s, #%3",
  "cmplt\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4328[] = {
  "cmple\t%0.s, %1/z, %2.s, #%3",
  "cmple\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4329[] = {
  "cmpeq\t%0.s, %1/z, %2.s, #%3",
  "cmpeq\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4330[] = {
  "cmpne\t%0.s, %1/z, %2.s, #%3",
  "cmpne\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4331[] = {
  "cmpge\t%0.s, %1/z, %2.s, #%3",
  "cmpge\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4332[] = {
  "cmpgt\t%0.s, %1/z, %2.s, #%3",
  "cmpgt\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4333[] = {
  "cmplo\t%0.s, %1/z, %2.s, #%3",
  "cmplo\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4334[] = {
  "cmpls\t%0.s, %1/z, %2.s, #%3",
  "cmpls\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4335[] = {
  "cmphs\t%0.s, %1/z, %2.s, #%3",
  "cmphs\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4336[] = {
  "cmphi\t%0.s, %1/z, %2.s, #%3",
  "cmphi\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4337[] = {
  "cmplt\t%0.d, %1/z, %2.d, #%3",
  "cmplt\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4338[] = {
  "cmple\t%0.d, %1/z, %2.d, #%3",
  "cmple\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4339[] = {
  "cmpeq\t%0.d, %1/z, %2.d, #%3",
  "cmpeq\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4340[] = {
  "cmpne\t%0.d, %1/z, %2.d, #%3",
  "cmpne\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4341[] = {
  "cmpge\t%0.d, %1/z, %2.d, #%3",
  "cmpge\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4342[] = {
  "cmpgt\t%0.d, %1/z, %2.d, #%3",
  "cmpgt\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4343[] = {
  "cmplo\t%0.d, %1/z, %2.d, #%3",
  "cmplo\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4344[] = {
  "cmpls\t%0.d, %1/z, %2.d, #%3",
  "cmpls\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4345[] = {
  "cmphs\t%0.d, %1/z, %2.d, #%3",
  "cmphs\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4346[] = {
  "cmphi\t%0.d, %1/z, %2.d, #%3",
  "cmphi\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4347[] = {
  "cmplt\t%0.b, %1/z, %2.b, #%3",
  "cmplt\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4348[] = {
  "cmple\t%0.b, %1/z, %2.b, #%3",
  "cmple\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4349[] = {
  "cmpeq\t%0.b, %1/z, %2.b, #%3",
  "cmpeq\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4350[] = {
  "cmpne\t%0.b, %1/z, %2.b, #%3",
  "cmpne\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4351[] = {
  "cmpge\t%0.b, %1/z, %2.b, #%3",
  "cmpge\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4352[] = {
  "cmpgt\t%0.b, %1/z, %2.b, #%3",
  "cmpgt\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4353[] = {
  "cmplo\t%0.b, %1/z, %2.b, #%3",
  "cmplo\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4354[] = {
  "cmpls\t%0.b, %1/z, %2.b, #%3",
  "cmpls\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4355[] = {
  "cmphs\t%0.b, %1/z, %2.b, #%3",
  "cmphs\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4356[] = {
  "cmphi\t%0.b, %1/z, %2.b, #%3",
  "cmphi\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4357[] = {
  "cmplt\t%0.h, %1/z, %2.h, #%3",
  "cmplt\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4358[] = {
  "cmple\t%0.h, %1/z, %2.h, #%3",
  "cmple\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4359[] = {
  "cmpeq\t%0.h, %1/z, %2.h, #%3",
  "cmpeq\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4360[] = {
  "cmpne\t%0.h, %1/z, %2.h, #%3",
  "cmpne\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4361[] = {
  "cmpge\t%0.h, %1/z, %2.h, #%3",
  "cmpge\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4362[] = {
  "cmpgt\t%0.h, %1/z, %2.h, #%3",
  "cmpgt\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4363[] = {
  "cmplo\t%0.h, %1/z, %2.h, #%3",
  "cmplo\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4364[] = {
  "cmpls\t%0.h, %1/z, %2.h, #%3",
  "cmpls\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4365[] = {
  "cmphs\t%0.h, %1/z, %2.h, #%3",
  "cmphs\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4366[] = {
  "cmphi\t%0.h, %1/z, %2.h, #%3",
  "cmphi\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4367[] = {
  "cmplt\t%0.s, %1/z, %2.s, #%3",
  "cmplt\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4368[] = {
  "cmple\t%0.s, %1/z, %2.s, #%3",
  "cmple\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4369[] = {
  "cmpeq\t%0.s, %1/z, %2.s, #%3",
  "cmpeq\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4370[] = {
  "cmpne\t%0.s, %1/z, %2.s, #%3",
  "cmpne\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4371[] = {
  "cmpge\t%0.s, %1/z, %2.s, #%3",
  "cmpge\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4372[] = {
  "cmpgt\t%0.s, %1/z, %2.s, #%3",
  "cmpgt\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4373[] = {
  "cmplo\t%0.s, %1/z, %2.s, #%3",
  "cmplo\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4374[] = {
  "cmpls\t%0.s, %1/z, %2.s, #%3",
  "cmpls\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4375[] = {
  "cmphs\t%0.s, %1/z, %2.s, #%3",
  "cmphs\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4376[] = {
  "cmphi\t%0.s, %1/z, %2.s, #%3",
  "cmphi\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4377[] = {
  "cmplt\t%0.d, %1/z, %2.d, #%3",
  "cmplt\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4378[] = {
  "cmple\t%0.d, %1/z, %2.d, #%3",
  "cmple\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4379[] = {
  "cmpeq\t%0.d, %1/z, %2.d, #%3",
  "cmpeq\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4380[] = {
  "cmpne\t%0.d, %1/z, %2.d, #%3",
  "cmpne\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4381[] = {
  "cmpge\t%0.d, %1/z, %2.d, #%3",
  "cmpge\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4382[] = {
  "cmpgt\t%0.d, %1/z, %2.d, #%3",
  "cmpgt\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4383[] = {
  "cmplo\t%0.d, %1/z, %2.d, #%3",
  "cmplo\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4384[] = {
  "cmpls\t%0.d, %1/z, %2.d, #%3",
  "cmpls\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4385[] = {
  "cmphs\t%0.d, %1/z, %2.d, #%3",
  "cmphs\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4386[] = {
  "cmphi\t%0.d, %1/z, %2.d, #%3",
  "cmphi\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4427[] = {
  "cmplt\t%0.b, %1/z, %2.b, #%3",
  "cmplt\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4428[] = {
  "cmple\t%0.b, %1/z, %2.b, #%3",
  "cmple\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4429[] = {
  "cmpeq\t%0.b, %1/z, %2.b, #%3",
  "cmpeq\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4430[] = {
  "cmpne\t%0.b, %1/z, %2.b, #%3",
  "cmpne\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4431[] = {
  "cmpge\t%0.b, %1/z, %2.b, #%3",
  "cmpge\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4432[] = {
  "cmpgt\t%0.b, %1/z, %2.b, #%3",
  "cmpgt\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4433[] = {
  "cmplo\t%0.b, %1/z, %2.b, #%3",
  "cmplo\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4434[] = {
  "cmpls\t%0.b, %1/z, %2.b, #%3",
  "cmpls\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4435[] = {
  "cmphs\t%0.b, %1/z, %2.b, #%3",
  "cmphs\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4436[] = {
  "cmphi\t%0.b, %1/z, %2.b, #%3",
  "cmphi\t%0.b, %1/z, %2.b, %3.b",
};

static const char * const output_4437[] = {
  "cmplt\t%0.h, %1/z, %2.h, #%3",
  "cmplt\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4438[] = {
  "cmple\t%0.h, %1/z, %2.h, #%3",
  "cmple\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4439[] = {
  "cmpeq\t%0.h, %1/z, %2.h, #%3",
  "cmpeq\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4440[] = {
  "cmpne\t%0.h, %1/z, %2.h, #%3",
  "cmpne\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4441[] = {
  "cmpge\t%0.h, %1/z, %2.h, #%3",
  "cmpge\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4442[] = {
  "cmpgt\t%0.h, %1/z, %2.h, #%3",
  "cmpgt\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4443[] = {
  "cmplo\t%0.h, %1/z, %2.h, #%3",
  "cmplo\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4444[] = {
  "cmpls\t%0.h, %1/z, %2.h, #%3",
  "cmpls\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4445[] = {
  "cmphs\t%0.h, %1/z, %2.h, #%3",
  "cmphs\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4446[] = {
  "cmphi\t%0.h, %1/z, %2.h, #%3",
  "cmphi\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4447[] = {
  "cmplt\t%0.s, %1/z, %2.s, #%3",
  "cmplt\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4448[] = {
  "cmple\t%0.s, %1/z, %2.s, #%3",
  "cmple\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4449[] = {
  "cmpeq\t%0.s, %1/z, %2.s, #%3",
  "cmpeq\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4450[] = {
  "cmpne\t%0.s, %1/z, %2.s, #%3",
  "cmpne\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4451[] = {
  "cmpge\t%0.s, %1/z, %2.s, #%3",
  "cmpge\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4452[] = {
  "cmpgt\t%0.s, %1/z, %2.s, #%3",
  "cmpgt\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4453[] = {
  "cmplo\t%0.s, %1/z, %2.s, #%3",
  "cmplo\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4454[] = {
  "cmpls\t%0.s, %1/z, %2.s, #%3",
  "cmpls\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4455[] = {
  "cmphs\t%0.s, %1/z, %2.s, #%3",
  "cmphs\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4456[] = {
  "cmphi\t%0.s, %1/z, %2.s, #%3",
  "cmphi\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4457[] = {
  "cmplt\t%0.d, %1/z, %2.d, #%3",
  "cmplt\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4458[] = {
  "cmple\t%0.d, %1/z, %2.d, #%3",
  "cmple\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4459[] = {
  "cmpeq\t%0.d, %1/z, %2.d, #%3",
  "cmpeq\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4460[] = {
  "cmpne\t%0.d, %1/z, %2.d, #%3",
  "cmpne\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4461[] = {
  "cmpge\t%0.d, %1/z, %2.d, #%3",
  "cmpge\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4462[] = {
  "cmpgt\t%0.d, %1/z, %2.d, #%3",
  "cmpgt\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4463[] = {
  "cmplo\t%0.d, %1/z, %2.d, #%3",
  "cmplo\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4464[] = {
  "cmpls\t%0.d, %1/z, %2.d, #%3",
  "cmpls\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4465[] = {
  "cmphs\t%0.d, %1/z, %2.d, #%3",
  "cmphs\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4466[] = {
  "cmphi\t%0.d, %1/z, %2.d, #%3",
  "cmphi\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4467[] = {
  "fcmlt\t%0.h, %1/z, %2.h, #0.0",
  "fcmlt\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4468[] = {
  "fcmle\t%0.h, %1/z, %2.h, #0.0",
  "fcmle\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4469[] = {
  "fcmeq\t%0.h, %1/z, %2.h, #0.0",
  "fcmeq\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4470[] = {
  "fcmne\t%0.h, %1/z, %2.h, #0.0",
  "fcmne\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4471[] = {
  "fcmge\t%0.h, %1/z, %2.h, #0.0",
  "fcmge\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4472[] = {
  "fcmgt\t%0.h, %1/z, %2.h, #0.0",
  "fcmgt\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4473[] = {
  "fcmlt\t%0.s, %1/z, %2.s, #0.0",
  "fcmlt\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4474[] = {
  "fcmle\t%0.s, %1/z, %2.s, #0.0",
  "fcmle\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4475[] = {
  "fcmeq\t%0.s, %1/z, %2.s, #0.0",
  "fcmeq\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4476[] = {
  "fcmne\t%0.s, %1/z, %2.s, #0.0",
  "fcmne\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4477[] = {
  "fcmge\t%0.s, %1/z, %2.s, #0.0",
  "fcmge\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4478[] = {
  "fcmgt\t%0.s, %1/z, %2.s, #0.0",
  "fcmgt\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4479[] = {
  "fcmlt\t%0.d, %1/z, %2.d, #0.0",
  "fcmlt\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4480[] = {
  "fcmle\t%0.d, %1/z, %2.d, #0.0",
  "fcmle\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4481[] = {
  "fcmeq\t%0.d, %1/z, %2.d, #0.0",
  "fcmeq\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4482[] = {
  "fcmne\t%0.d, %1/z, %2.d, #0.0",
  "fcmne\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4483[] = {
  "fcmge\t%0.d, %1/z, %2.d, #0.0",
  "fcmge\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4484[] = {
  "fcmgt\t%0.d, %1/z, %2.d, #0.0",
  "fcmgt\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4509[] = {
  "fcmlt\t%0.h, %1/z, %2.h, #0.0",
  "fcmlt\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4510[] = {
  "fcmle\t%0.h, %1/z, %2.h, #0.0",
  "fcmle\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4511[] = {
  "fcmeq\t%0.h, %1/z, %2.h, #0.0",
  "fcmeq\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4512[] = {
  "fcmne\t%0.h, %1/z, %2.h, #0.0",
  "fcmne\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4513[] = {
  "fcmge\t%0.h, %1/z, %2.h, #0.0",
  "fcmge\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4514[] = {
  "fcmgt\t%0.h, %1/z, %2.h, #0.0",
  "fcmgt\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4515[] = {
  "fcmlt\t%0.s, %1/z, %2.s, #0.0",
  "fcmlt\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4516[] = {
  "fcmle\t%0.s, %1/z, %2.s, #0.0",
  "fcmle\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4517[] = {
  "fcmeq\t%0.s, %1/z, %2.s, #0.0",
  "fcmeq\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4518[] = {
  "fcmne\t%0.s, %1/z, %2.s, #0.0",
  "fcmne\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4519[] = {
  "fcmge\t%0.s, %1/z, %2.s, #0.0",
  "fcmge\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4520[] = {
  "fcmgt\t%0.s, %1/z, %2.s, #0.0",
  "fcmgt\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4521[] = {
  "fcmlt\t%0.d, %1/z, %2.d, #0.0",
  "fcmlt\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4522[] = {
  "fcmle\t%0.d, %1/z, %2.d, #0.0",
  "fcmle\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4523[] = {
  "fcmeq\t%0.d, %1/z, %2.d, #0.0",
  "fcmeq\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4524[] = {
  "fcmne\t%0.d, %1/z, %2.d, #0.0",
  "fcmne\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4525[] = {
  "fcmge\t%0.d, %1/z, %2.d, #0.0",
  "fcmge\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4526[] = {
  "fcmgt\t%0.d, %1/z, %2.d, #0.0",
  "fcmgt\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4530[] = {
  "fcmlt\t%0.h, %1/z, %2.h, #0.0",
  "fcmlt\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4531[] = {
  "fcmle\t%0.h, %1/z, %2.h, #0.0",
  "fcmle\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4532[] = {
  "fcmeq\t%0.h, %1/z, %2.h, #0.0",
  "fcmeq\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4533[] = {
  "fcmne\t%0.h, %1/z, %2.h, #0.0",
  "fcmne\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4534[] = {
  "fcmge\t%0.h, %1/z, %2.h, #0.0",
  "fcmge\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4535[] = {
  "fcmgt\t%0.h, %1/z, %2.h, #0.0",
  "fcmgt\t%0.h, %1/z, %2.h, %3.h",
};

static const char * const output_4536[] = {
  "fcmlt\t%0.s, %1/z, %2.s, #0.0",
  "fcmlt\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4537[] = {
  "fcmle\t%0.s, %1/z, %2.s, #0.0",
  "fcmle\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4538[] = {
  "fcmeq\t%0.s, %1/z, %2.s, #0.0",
  "fcmeq\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4539[] = {
  "fcmne\t%0.s, %1/z, %2.s, #0.0",
  "fcmne\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4540[] = {
  "fcmge\t%0.s, %1/z, %2.s, #0.0",
  "fcmge\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4541[] = {
  "fcmgt\t%0.s, %1/z, %2.s, #0.0",
  "fcmgt\t%0.s, %1/z, %2.s, %3.s",
};

static const char * const output_4542[] = {
  "fcmlt\t%0.d, %1/z, %2.d, #0.0",
  "fcmlt\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4543[] = {
  "fcmle\t%0.d, %1/z, %2.d, #0.0",
  "fcmle\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4544[] = {
  "fcmeq\t%0.d, %1/z, %2.d, #0.0",
  "fcmeq\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4545[] = {
  "fcmne\t%0.d, %1/z, %2.d, #0.0",
  "fcmne\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4546[] = {
  "fcmge\t%0.d, %1/z, %2.d, #0.0",
  "fcmge\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4547[] = {
  "fcmgt\t%0.d, %1/z, %2.d, #0.0",
  "fcmgt\t%0.d, %1/z, %2.d, %3.d",
};

static const char * const output_4559[] = {
  "smax\t%0.b, %1/m, %0.b, %3.b",
  "movprfx\t%0, %2\n\tsmax\t%0.b, %1/m, %0.b, %3.b",
};

static const char * const output_4560[] = {
  "smin\t%0.b, %1/m, %0.b, %3.b",
  "movprfx\t%0, %2\n\tsmin\t%0.b, %1/m, %0.b, %3.b",
};

static const char * const output_4561[] = {
  "umax\t%0.b, %1/m, %0.b, %3.b",
  "movprfx\t%0, %2\n\tumax\t%0.b, %1/m, %0.b, %3.b",
};

static const char * const output_4562[] = {
  "umin\t%0.b, %1/m, %0.b, %3.b",
  "movprfx\t%0, %2\n\tumin\t%0.b, %1/m, %0.b, %3.b",
};

static const char * const output_4563[] = {
  "smax\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\tsmax\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4564[] = {
  "smin\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\tsmin\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4565[] = {
  "umax\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\tumax\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4566[] = {
  "umin\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\tumin\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4567[] = {
  "smax\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tsmax\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4568[] = {
  "smin\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tsmin\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4569[] = {
  "umax\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tumax\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4570[] = {
  "umin\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tumin\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4571[] = {
  "smax\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tsmax\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4572[] = {
  "smin\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tsmin\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4573[] = {
  "umax\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tumax\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4574[] = {
  "umin\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tumin\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4575[] = {
  "fmaxnm\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\tfmaxnm\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4576[] = {
  "fminnm\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\tfminnm\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4577[] = {
  "fmaxnm\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tfmaxnm\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4578[] = {
  "fminnm\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tfminnm\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4579[] = {
  "fmaxnm\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tfmaxnm\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4580[] = {
  "fminnm\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tfminnm\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4581[] = {
  "fmax\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\tfmax\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4582[] = {
  "fmin\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\tfmin\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4583[] = {
  "fmaxnm\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\tfmaxnm\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4584[] = {
  "fminnm\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\tfminnm\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4585[] = {
  "fmax\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tfmax\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4586[] = {
  "fmin\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tfmin\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4587[] = {
  "fmaxnm\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tfmaxnm\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4588[] = {
  "fminnm\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tfminnm\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4589[] = {
  "fmax\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tfmax\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4590[] = {
  "fmin\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tfmin\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4591[] = {
  "fmaxnm\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tfmaxnm\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4592[] = {
  "fminnm\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tfminnm\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4593[] = {
  "add\t%0.b, %1/m, %0.b, %3.b",
  "add\t%0.b, %1/m, %0.b, %2.b",
  "movprfx\t%0, %1/m, %2\n\tadd\t%0.b, %1/m, %0.b, %3.b",
};

static const char * const output_4594[] = {
  "sub\t%0.b, %1/m, %0.b, %3.b",
  "subr\t%0.b, %1/m, %0.b, %2.b",
  "movprfx\t%0, %1/m, %2\n\tsub\t%0.b, %1/m, %0.b, %3.b",
};

static const char * const output_4595[] = {
  "mul\t%0.b, %1/m, %0.b, %3.b",
  "mul\t%0.b, %1/m, %0.b, %2.b",
  "movprfx\t%0, %1/m, %2\n\tmul\t%0.b, %1/m, %0.b, %3.b",
};

static const char * const output_4596[] = {
  "smax\t%0.b, %1/m, %0.b, %3.b",
  "smax\t%0.b, %1/m, %0.b, %2.b",
  "movprfx\t%0, %1/m, %2\n\tsmax\t%0.b, %1/m, %0.b, %3.b",
};

static const char * const output_4597[] = {
  "umax\t%0.b, %1/m, %0.b, %3.b",
  "umax\t%0.b, %1/m, %0.b, %2.b",
  "movprfx\t%0, %1/m, %2\n\tumax\t%0.b, %1/m, %0.b, %3.b",
};

static const char * const output_4598[] = {
  "smin\t%0.b, %1/m, %0.b, %3.b",
  "smin\t%0.b, %1/m, %0.b, %2.b",
  "movprfx\t%0, %1/m, %2\n\tsmin\t%0.b, %1/m, %0.b, %3.b",
};

static const char * const output_4599[] = {
  "umin\t%0.b, %1/m, %0.b, %3.b",
  "umin\t%0.b, %1/m, %0.b, %2.b",
  "movprfx\t%0, %1/m, %2\n\tumin\t%0.b, %1/m, %0.b, %3.b",
};

static const char * const output_4600[] = {
  "and\t%0.b, %1/m, %0.b, %3.b",
  "and\t%0.b, %1/m, %0.b, %2.b",
  "movprfx\t%0, %1/m, %2\n\tand\t%0.b, %1/m, %0.b, %3.b",
};

static const char * const output_4601[] = {
  "orr\t%0.b, %1/m, %0.b, %3.b",
  "orr\t%0.b, %1/m, %0.b, %2.b",
  "movprfx\t%0, %1/m, %2\n\torr\t%0.b, %1/m, %0.b, %3.b",
};

static const char * const output_4602[] = {
  "eor\t%0.b, %1/m, %0.b, %3.b",
  "eor\t%0.b, %1/m, %0.b, %2.b",
  "movprfx\t%0, %1/m, %2\n\teor\t%0.b, %1/m, %0.b, %3.b",
};

static const char * const output_4603[] = {
  "add\t%0.h, %1/m, %0.h, %3.h",
  "add\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %1/m, %2\n\tadd\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4604[] = {
  "sub\t%0.h, %1/m, %0.h, %3.h",
  "subr\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %1/m, %2\n\tsub\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4605[] = {
  "mul\t%0.h, %1/m, %0.h, %3.h",
  "mul\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %1/m, %2\n\tmul\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4606[] = {
  "smax\t%0.h, %1/m, %0.h, %3.h",
  "smax\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %1/m, %2\n\tsmax\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4607[] = {
  "umax\t%0.h, %1/m, %0.h, %3.h",
  "umax\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %1/m, %2\n\tumax\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4608[] = {
  "smin\t%0.h, %1/m, %0.h, %3.h",
  "smin\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %1/m, %2\n\tsmin\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4609[] = {
  "umin\t%0.h, %1/m, %0.h, %3.h",
  "umin\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %1/m, %2\n\tumin\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4610[] = {
  "and\t%0.h, %1/m, %0.h, %3.h",
  "and\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %1/m, %2\n\tand\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4611[] = {
  "orr\t%0.h, %1/m, %0.h, %3.h",
  "orr\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %1/m, %2\n\torr\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4612[] = {
  "eor\t%0.h, %1/m, %0.h, %3.h",
  "eor\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %1/m, %2\n\teor\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4613[] = {
  "add\t%0.s, %1/m, %0.s, %3.s",
  "add\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %1/m, %2\n\tadd\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4614[] = {
  "sub\t%0.s, %1/m, %0.s, %3.s",
  "subr\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %1/m, %2\n\tsub\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4615[] = {
  "mul\t%0.s, %1/m, %0.s, %3.s",
  "mul\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %1/m, %2\n\tmul\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4616[] = {
  "smax\t%0.s, %1/m, %0.s, %3.s",
  "smax\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %1/m, %2\n\tsmax\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4617[] = {
  "umax\t%0.s, %1/m, %0.s, %3.s",
  "umax\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %1/m, %2\n\tumax\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4618[] = {
  "smin\t%0.s, %1/m, %0.s, %3.s",
  "smin\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %1/m, %2\n\tsmin\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4619[] = {
  "umin\t%0.s, %1/m, %0.s, %3.s",
  "umin\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %1/m, %2\n\tumin\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4620[] = {
  "and\t%0.s, %1/m, %0.s, %3.s",
  "and\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %1/m, %2\n\tand\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4621[] = {
  "orr\t%0.s, %1/m, %0.s, %3.s",
  "orr\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %1/m, %2\n\torr\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4622[] = {
  "eor\t%0.s, %1/m, %0.s, %3.s",
  "eor\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %1/m, %2\n\teor\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4623[] = {
  "add\t%0.d, %1/m, %0.d, %3.d",
  "add\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %1/m, %2\n\tadd\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4624[] = {
  "sub\t%0.d, %1/m, %0.d, %3.d",
  "subr\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %1/m, %2\n\tsub\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4625[] = {
  "mul\t%0.d, %1/m, %0.d, %3.d",
  "mul\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %1/m, %2\n\tmul\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4626[] = {
  "smax\t%0.d, %1/m, %0.d, %3.d",
  "smax\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %1/m, %2\n\tsmax\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4627[] = {
  "umax\t%0.d, %1/m, %0.d, %3.d",
  "umax\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %1/m, %2\n\tumax\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4628[] = {
  "smin\t%0.d, %1/m, %0.d, %3.d",
  "smin\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %1/m, %2\n\tsmin\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4629[] = {
  "umin\t%0.d, %1/m, %0.d, %3.d",
  "umin\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %1/m, %2\n\tumin\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4630[] = {
  "and\t%0.d, %1/m, %0.d, %3.d",
  "and\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %1/m, %2\n\tand\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4631[] = {
  "orr\t%0.d, %1/m, %0.d, %3.d",
  "orr\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %1/m, %2\n\torr\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4632[] = {
  "eor\t%0.d, %1/m, %0.d, %3.d",
  "eor\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %1/m, %2\n\teor\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4633[] = {
  "sdiv\t%0.s, %1/m, %0.s, %3.s",
  "sdivr\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %1/m, %2\n\tsdiv\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4634[] = {
  "udiv\t%0.s, %1/m, %0.s, %3.s",
  "udivr\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %1/m, %2\n\tudiv\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4635[] = {
  "sdiv\t%0.d, %1/m, %0.d, %3.d",
  "sdivr\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %1/m, %2\n\tsdiv\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4636[] = {
  "udiv\t%0.d, %1/m, %0.d, %3.d",
  "udivr\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %1/m, %2\n\tudiv\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4637[] = {
  "add\t%0.b, %1/m, %0.b, %3.b",
  "movprfx\t%0, %2\n\tadd\t%0.b, %1/m, %0.b, %3.b",
};

static const char * const output_4638[] = {
  "sub\t%0.b, %1/m, %0.b, %3.b",
  "movprfx\t%0, %2\n\tsub\t%0.b, %1/m, %0.b, %3.b",
};

static const char * const output_4639[] = {
  "mul\t%0.b, %1/m, %0.b, %3.b",
  "movprfx\t%0, %2\n\tmul\t%0.b, %1/m, %0.b, %3.b",
};

static const char * const output_4640[] = {
  "smax\t%0.b, %1/m, %0.b, %3.b",
  "movprfx\t%0, %2\n\tsmax\t%0.b, %1/m, %0.b, %3.b",
};

static const char * const output_4641[] = {
  "umax\t%0.b, %1/m, %0.b, %3.b",
  "movprfx\t%0, %2\n\tumax\t%0.b, %1/m, %0.b, %3.b",
};

static const char * const output_4642[] = {
  "smin\t%0.b, %1/m, %0.b, %3.b",
  "movprfx\t%0, %2\n\tsmin\t%0.b, %1/m, %0.b, %3.b",
};

static const char * const output_4643[] = {
  "umin\t%0.b, %1/m, %0.b, %3.b",
  "movprfx\t%0, %2\n\tumin\t%0.b, %1/m, %0.b, %3.b",
};

static const char * const output_4644[] = {
  "and\t%0.b, %1/m, %0.b, %3.b",
  "movprfx\t%0, %2\n\tand\t%0.b, %1/m, %0.b, %3.b",
};

static const char * const output_4645[] = {
  "orr\t%0.b, %1/m, %0.b, %3.b",
  "movprfx\t%0, %2\n\torr\t%0.b, %1/m, %0.b, %3.b",
};

static const char * const output_4646[] = {
  "eor\t%0.b, %1/m, %0.b, %3.b",
  "movprfx\t%0, %2\n\teor\t%0.b, %1/m, %0.b, %3.b",
};

static const char * const output_4647[] = {
  "add\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\tadd\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4648[] = {
  "sub\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\tsub\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4649[] = {
  "mul\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\tmul\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4650[] = {
  "smax\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\tsmax\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4651[] = {
  "umax\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\tumax\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4652[] = {
  "smin\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\tsmin\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4653[] = {
  "umin\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\tumin\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4654[] = {
  "and\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\tand\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4655[] = {
  "orr\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\torr\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4656[] = {
  "eor\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\teor\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4657[] = {
  "add\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tadd\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4658[] = {
  "sub\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tsub\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4659[] = {
  "mul\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tmul\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4660[] = {
  "smax\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tsmax\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4661[] = {
  "umax\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tumax\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4662[] = {
  "smin\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tsmin\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4663[] = {
  "umin\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tumin\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4664[] = {
  "and\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tand\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4665[] = {
  "orr\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\torr\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4666[] = {
  "eor\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\teor\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4667[] = {
  "add\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tadd\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4668[] = {
  "sub\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tsub\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4669[] = {
  "mul\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tmul\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4670[] = {
  "smax\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tsmax\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4671[] = {
  "umax\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tumax\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4672[] = {
  "smin\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tsmin\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4673[] = {
  "umin\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tumin\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4674[] = {
  "and\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tand\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4675[] = {
  "orr\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\torr\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4676[] = {
  "eor\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\teor\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4677[] = {
  "sdiv\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tsdiv\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4678[] = {
  "udiv\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tudiv\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4679[] = {
  "sdiv\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tsdiv\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4680[] = {
  "udiv\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tudiv\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_4681[] = {
  "add\t%0.b, %1/m, %0.b, %2.b",
  "movprfx\t%0, %3\n\tadd\t%0.b, %1/m, %0.b, %2.b",
};

static const char * const output_4682[] = {
  "subr\t%0.b, %1/m, %0.b, %2.b",
  "movprfx\t%0, %3\n\tsubr\t%0.b, %1/m, %0.b, %2.b",
};

static const char * const output_4683[] = {
  "mul\t%0.b, %1/m, %0.b, %2.b",
  "movprfx\t%0, %3\n\tmul\t%0.b, %1/m, %0.b, %2.b",
};

static const char * const output_4684[] = {
  "smax\t%0.b, %1/m, %0.b, %2.b",
  "movprfx\t%0, %3\n\tsmax\t%0.b, %1/m, %0.b, %2.b",
};

static const char * const output_4685[] = {
  "umax\t%0.b, %1/m, %0.b, %2.b",
  "movprfx\t%0, %3\n\tumax\t%0.b, %1/m, %0.b, %2.b",
};

static const char * const output_4686[] = {
  "smin\t%0.b, %1/m, %0.b, %2.b",
  "movprfx\t%0, %3\n\tsmin\t%0.b, %1/m, %0.b, %2.b",
};

static const char * const output_4687[] = {
  "umin\t%0.b, %1/m, %0.b, %2.b",
  "movprfx\t%0, %3\n\tumin\t%0.b, %1/m, %0.b, %2.b",
};

static const char * const output_4688[] = {
  "and\t%0.b, %1/m, %0.b, %2.b",
  "movprfx\t%0, %3\n\tand\t%0.b, %1/m, %0.b, %2.b",
};

static const char * const output_4689[] = {
  "orr\t%0.b, %1/m, %0.b, %2.b",
  "movprfx\t%0, %3\n\torr\t%0.b, %1/m, %0.b, %2.b",
};

static const char * const output_4690[] = {
  "eor\t%0.b, %1/m, %0.b, %2.b",
  "movprfx\t%0, %3\n\teor\t%0.b, %1/m, %0.b, %2.b",
};

static const char * const output_4691[] = {
  "add\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %3\n\tadd\t%0.h, %1/m, %0.h, %2.h",
};

static const char * const output_4692[] = {
  "subr\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %3\n\tsubr\t%0.h, %1/m, %0.h, %2.h",
};

static const char * const output_4693[] = {
  "mul\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %3\n\tmul\t%0.h, %1/m, %0.h, %2.h",
};

static const char * const output_4694[] = {
  "smax\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %3\n\tsmax\t%0.h, %1/m, %0.h, %2.h",
};

static const char * const output_4695[] = {
  "umax\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %3\n\tumax\t%0.h, %1/m, %0.h, %2.h",
};

static const char * const output_4696[] = {
  "smin\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %3\n\tsmin\t%0.h, %1/m, %0.h, %2.h",
};

static const char * const output_4697[] = {
  "umin\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %3\n\tumin\t%0.h, %1/m, %0.h, %2.h",
};

static const char * const output_4698[] = {
  "and\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %3\n\tand\t%0.h, %1/m, %0.h, %2.h",
};

static const char * const output_4699[] = {
  "orr\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %3\n\torr\t%0.h, %1/m, %0.h, %2.h",
};

static const char * const output_4700[] = {
  "eor\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %3\n\teor\t%0.h, %1/m, %0.h, %2.h",
};

static const char * const output_4701[] = {
  "add\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %3\n\tadd\t%0.s, %1/m, %0.s, %2.s",
};

static const char * const output_4702[] = {
  "subr\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %3\n\tsubr\t%0.s, %1/m, %0.s, %2.s",
};

static const char * const output_4703[] = {
  "mul\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %3\n\tmul\t%0.s, %1/m, %0.s, %2.s",
};

static const char * const output_4704[] = {
  "smax\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %3\n\tsmax\t%0.s, %1/m, %0.s, %2.s",
};

static const char * const output_4705[] = {
  "umax\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %3\n\tumax\t%0.s, %1/m, %0.s, %2.s",
};

static const char * const output_4706[] = {
  "smin\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %3\n\tsmin\t%0.s, %1/m, %0.s, %2.s",
};

static const char * const output_4707[] = {
  "umin\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %3\n\tumin\t%0.s, %1/m, %0.s, %2.s",
};

static const char * const output_4708[] = {
  "and\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %3\n\tand\t%0.s, %1/m, %0.s, %2.s",
};

static const char * const output_4709[] = {
  "orr\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %3\n\torr\t%0.s, %1/m, %0.s, %2.s",
};

static const char * const output_4710[] = {
  "eor\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %3\n\teor\t%0.s, %1/m, %0.s, %2.s",
};

static const char * const output_4711[] = {
  "add\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %3\n\tadd\t%0.d, %1/m, %0.d, %2.d",
};

static const char * const output_4712[] = {
  "subr\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %3\n\tsubr\t%0.d, %1/m, %0.d, %2.d",
};

static const char * const output_4713[] = {
  "mul\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %3\n\tmul\t%0.d, %1/m, %0.d, %2.d",
};

static const char * const output_4714[] = {
  "smax\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %3\n\tsmax\t%0.d, %1/m, %0.d, %2.d",
};

static const char * const output_4715[] = {
  "umax\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %3\n\tumax\t%0.d, %1/m, %0.d, %2.d",
};

static const char * const output_4716[] = {
  "smin\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %3\n\tsmin\t%0.d, %1/m, %0.d, %2.d",
};

static const char * const output_4717[] = {
  "umin\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %3\n\tumin\t%0.d, %1/m, %0.d, %2.d",
};

static const char * const output_4718[] = {
  "and\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %3\n\tand\t%0.d, %1/m, %0.d, %2.d",
};

static const char * const output_4719[] = {
  "orr\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %3\n\torr\t%0.d, %1/m, %0.d, %2.d",
};

static const char * const output_4720[] = {
  "eor\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %3\n\teor\t%0.d, %1/m, %0.d, %2.d",
};

static const char * const output_4721[] = {
  "sdivr\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %3\n\tsdivr\t%0.s, %1/m, %0.s, %2.s",
};

static const char * const output_4722[] = {
  "udivr\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %3\n\tudivr\t%0.s, %1/m, %0.s, %2.s",
};

static const char * const output_4723[] = {
  "sdivr\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %3\n\tsdivr\t%0.d, %1/m, %0.d, %2.d",
};

static const char * const output_4724[] = {
  "udivr\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %3\n\tudivr\t%0.d, %1/m, %0.d, %2.d",
};

static const char * const output_4825[] = {
  "clastb\t%w0, %2, %w0, %3.b",
  "clastb\t%w0, %2, %w0, %3.b",
};

static const char * const output_4826[] = {
  "clastb\t%w0, %2, %w0, %3.h",
  "clastb\t%w0, %2, %w0, %3.h",
};

static const char * const output_4827[] = {
  "clastb\t%w0, %2, %w0, %3.s",
  "clastb\t%w0, %2, %w0, %3.s",
};

static const char * const output_4828[] = {
  "clastb\t%x0, %2, %x0, %3.d",
  "clastb\t%x0, %2, %x0, %3.d",
};

static const char * const output_4829[] = {
  "clastb\t%w0, %2, %w0, %3.h",
  "clastb\t%h0, %2, %h0, %3.h",
};

static const char * const output_4830[] = {
  "clastb\t%w0, %2, %w0, %3.s",
  "clastb\t%s0, %2, %s0, %3.s",
};

static const char * const output_4831[] = {
  "clastb\t%x0, %2, %x0, %3.d",
  "clastb\t%d0, %2, %d0, %3.d",
};

static const char * const output_4885[] = {
  "fadd\t%0.h, %1/m, %0.h, #%3",
  "fsub\t%0.h, %1/m, %0.h, #%N3",
  "#",
};

static const char * const output_4886[] = {
  "fadd\t%0.s, %1/m, %0.s, #%3",
  "fsub\t%0.s, %1/m, %0.s, #%N3",
  "#",
};

static const char * const output_4887[] = {
  "fadd\t%0.d, %1/m, %0.d, #%3",
  "fsub\t%0.d, %1/m, %0.d, #%N3",
  "#",
};

static const char * const output_4888[] = {
  "fsub\t%0.h, %1/m, %0.h, #%3",
  "fadd\t%0.h, %1/m, %0.h, #%N3",
  "fsubr\t%0.h, %1/m, %0.h, #%2",
  "#",
};

static const char * const output_4889[] = {
  "fsub\t%0.s, %1/m, %0.s, #%3",
  "fadd\t%0.s, %1/m, %0.s, #%N3",
  "fsubr\t%0.s, %1/m, %0.s, #%2",
  "#",
};

static const char * const output_4890[] = {
  "fsub\t%0.d, %1/m, %0.d, #%3",
  "fadd\t%0.d, %1/m, %0.d, #%N3",
  "fsubr\t%0.d, %1/m, %0.d, #%2",
  "#",
};

static const char * const output_4891[] = {
  "fmul\t%0.h, %1/m, %0.h, #%3",
  "#",
};

static const char * const output_4892[] = {
  "fmul\t%0.s, %1/m, %0.s, #%3",
  "#",
};

static const char * const output_4893[] = {
  "fmul\t%0.d, %1/m, %0.d, #%3",
  "#",
};

static const char * const output_4903[] = {
  "fmad\t%0.h, %1/m, %4.h, %2.h",
  "fmla\t%0.h, %1/m, %3.h, %4.h",
  "movprfx\t%0, %2\n\tfmla\t%0.h, %1/m, %3.h, %4.h",
};

static const char * const output_4904[] = {
  "fmad\t%0.s, %1/m, %4.s, %2.s",
  "fmla\t%0.s, %1/m, %3.s, %4.s",
  "movprfx\t%0, %2\n\tfmla\t%0.s, %1/m, %3.s, %4.s",
};

static const char * const output_4905[] = {
  "fmad\t%0.d, %1/m, %4.d, %2.d",
  "fmla\t%0.d, %1/m, %3.d, %4.d",
  "movprfx\t%0, %2\n\tfmla\t%0.d, %1/m, %3.d, %4.d",
};

static const char * const output_4906[] = {
  "fmsb\t%0.h, %1/m, %4.h, %2.h",
  "fmls\t%0.h, %1/m, %3.h, %4.h",
  "movprfx\t%0, %2\n\tfmls\t%0.h, %1/m, %3.h, %4.h",
};

static const char * const output_4907[] = {
  "fmsb\t%0.s, %1/m, %4.s, %2.s",
  "fmls\t%0.s, %1/m, %3.s, %4.s",
  "movprfx\t%0, %2\n\tfmls\t%0.s, %1/m, %3.s, %4.s",
};

static const char * const output_4908[] = {
  "fmsb\t%0.d, %1/m, %4.d, %2.d",
  "fmls\t%0.d, %1/m, %3.d, %4.d",
  "movprfx\t%0, %2\n\tfmls\t%0.d, %1/m, %3.d, %4.d",
};

static const char * const output_4909[] = {
  "fnmsb\t%0.h, %1/m, %4.h, %2.h",
  "fnmls\t%0.h, %1/m, %3.h, %4.h",
  "movprfx\t%0, %2\n\tfnmls\t%0.h, %1/m, %3.h, %4.h",
};

static const char * const output_4910[] = {
  "fnmsb\t%0.s, %1/m, %4.s, %2.s",
  "fnmls\t%0.s, %1/m, %3.s, %4.s",
  "movprfx\t%0, %2\n\tfnmls\t%0.s, %1/m, %3.s, %4.s",
};

static const char * const output_4911[] = {
  "fnmsb\t%0.d, %1/m, %4.d, %2.d",
  "fnmls\t%0.d, %1/m, %3.d, %4.d",
  "movprfx\t%0, %2\n\tfnmls\t%0.d, %1/m, %3.d, %4.d",
};

static const char * const output_4912[] = {
  "fnmad\t%0.h, %1/m, %4.h, %2.h",
  "fnmla\t%0.h, %1/m, %3.h, %4.h",
  "movprfx\t%0, %2\n\tfnmla\t%0.h, %1/m, %3.h, %4.h",
};

static const char * const output_4913[] = {
  "fnmad\t%0.s, %1/m, %4.s, %2.s",
  "fnmla\t%0.s, %1/m, %3.s, %4.s",
  "movprfx\t%0, %2\n\tfnmla\t%0.s, %1/m, %3.s, %4.s",
};

static const char * const output_4914[] = {
  "fnmad\t%0.d, %1/m, %4.d, %2.d",
  "fnmla\t%0.d, %1/m, %3.d, %4.d",
  "movprfx\t%0, %2\n\tfnmla\t%0.d, %1/m, %3.d, %4.d",
};

static const char * const output_4915[] = {
  "fdiv\t%0.h, %1/m, %0.h, %3.h",
  "fdivr\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %2\n\tfdiv\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_4916[] = {
  "fdiv\t%0.s, %1/m, %0.s, %3.s",
  "fdivr\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %2\n\tfdiv\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_4917[] = {
  "fdiv\t%0.d, %1/m, %0.d, %3.d",
  "fdivr\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %2\n\tfdiv\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_5004[] = {
  "fadd\t%0.h, %1/m, %0.h, %3.h",
  "fadd\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %1/m, %2\n\tfadd\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_5005[] = {
  "fsub\t%0.h, %1/m, %0.h, %3.h",
  "fsubr\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %1/m, %2\n\tfsub\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_5006[] = {
  "fmul\t%0.h, %1/m, %0.h, %3.h",
  "fmul\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %1/m, %2\n\tfmul\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_5007[] = {
  "fdiv\t%0.h, %1/m, %0.h, %3.h",
  "fdivr\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %1/m, %2\n\tfdiv\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_5008[] = {
  "fmaxnm\t%0.h, %1/m, %0.h, %3.h",
  "fmaxnm\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %1/m, %2\n\tfmaxnm\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_5009[] = {
  "fminnm\t%0.h, %1/m, %0.h, %3.h",
  "fminnm\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %1/m, %2\n\tfminnm\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_5010[] = {
  "fadd\t%0.s, %1/m, %0.s, %3.s",
  "fadd\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %1/m, %2\n\tfadd\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_5011[] = {
  "fsub\t%0.s, %1/m, %0.s, %3.s",
  "fsubr\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %1/m, %2\n\tfsub\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_5012[] = {
  "fmul\t%0.s, %1/m, %0.s, %3.s",
  "fmul\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %1/m, %2\n\tfmul\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_5013[] = {
  "fdiv\t%0.s, %1/m, %0.s, %3.s",
  "fdivr\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %1/m, %2\n\tfdiv\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_5014[] = {
  "fmaxnm\t%0.s, %1/m, %0.s, %3.s",
  "fmaxnm\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %1/m, %2\n\tfmaxnm\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_5015[] = {
  "fminnm\t%0.s, %1/m, %0.s, %3.s",
  "fminnm\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %1/m, %2\n\tfminnm\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_5016[] = {
  "fadd\t%0.d, %1/m, %0.d, %3.d",
  "fadd\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %1/m, %2\n\tfadd\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_5017[] = {
  "fsub\t%0.d, %1/m, %0.d, %3.d",
  "fsubr\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %1/m, %2\n\tfsub\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_5018[] = {
  "fmul\t%0.d, %1/m, %0.d, %3.d",
  "fmul\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %1/m, %2\n\tfmul\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_5019[] = {
  "fdiv\t%0.d, %1/m, %0.d, %3.d",
  "fdivr\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %1/m, %2\n\tfdiv\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_5020[] = {
  "fmaxnm\t%0.d, %1/m, %0.d, %3.d",
  "fmaxnm\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %1/m, %2\n\tfmaxnm\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_5021[] = {
  "fminnm\t%0.d, %1/m, %0.d, %3.d",
  "fminnm\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %1/m, %2\n\tfminnm\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_5022[] = {
  "fadd\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\tfadd\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_5023[] = {
  "fsub\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\tfsub\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_5024[] = {
  "fmul\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\tfmul\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_5025[] = {
  "fdiv\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\tfdiv\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_5026[] = {
  "fmaxnm\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\tfmaxnm\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_5027[] = {
  "fminnm\t%0.h, %1/m, %0.h, %3.h",
  "movprfx\t%0, %2\n\tfminnm\t%0.h, %1/m, %0.h, %3.h",
};

static const char * const output_5028[] = {
  "fadd\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tfadd\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_5029[] = {
  "fsub\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tfsub\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_5030[] = {
  "fmul\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tfmul\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_5031[] = {
  "fdiv\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tfdiv\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_5032[] = {
  "fmaxnm\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tfmaxnm\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_5033[] = {
  "fminnm\t%0.s, %1/m, %0.s, %3.s",
  "movprfx\t%0, %2\n\tfminnm\t%0.s, %1/m, %0.s, %3.s",
};

static const char * const output_5034[] = {
  "fadd\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tfadd\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_5035[] = {
  "fsub\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tfsub\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_5036[] = {
  "fmul\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tfmul\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_5037[] = {
  "fdiv\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tfdiv\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_5038[] = {
  "fmaxnm\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tfmaxnm\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_5039[] = {
  "fminnm\t%0.d, %1/m, %0.d, %3.d",
  "movprfx\t%0, %2\n\tfminnm\t%0.d, %1/m, %0.d, %3.d",
};

static const char * const output_5040[] = {
  "fadd\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %3\n\tfadd\t%0.h, %1/m, %0.h, %2.h",
};

static const char * const output_5041[] = {
  "fsubr\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %3\n\tfsubr\t%0.h, %1/m, %0.h, %2.h",
};

static const char * const output_5042[] = {
  "fmul\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %3\n\tfmul\t%0.h, %1/m, %0.h, %2.h",
};

static const char * const output_5043[] = {
  "fdivr\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %3\n\tfdivr\t%0.h, %1/m, %0.h, %2.h",
};

static const char * const output_5044[] = {
  "fmaxnm\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %3\n\tfmaxnm\t%0.h, %1/m, %0.h, %2.h",
};

static const char * const output_5045[] = {
  "fminnm\t%0.h, %1/m, %0.h, %2.h",
  "movprfx\t%0, %3\n\tfminnm\t%0.h, %1/m, %0.h, %2.h",
};

static const char * const output_5046[] = {
  "fadd\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %3\n\tfadd\t%0.s, %1/m, %0.s, %2.s",
};

static const char * const output_5047[] = {
  "fsubr\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %3\n\tfsubr\t%0.s, %1/m, %0.s, %2.s",
};

static const char * const output_5048[] = {
  "fmul\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %3\n\tfmul\t%0.s, %1/m, %0.s, %2.s",
};

static const char * const output_5049[] = {
  "fdivr\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %3\n\tfdivr\t%0.s, %1/m, %0.s, %2.s",
};

static const char * const output_5050[] = {
  "fmaxnm\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %3\n\tfmaxnm\t%0.s, %1/m, %0.s, %2.s",
};

static const char * const output_5051[] = {
  "fminnm\t%0.s, %1/m, %0.s, %2.s",
  "movprfx\t%0, %3\n\tfminnm\t%0.s, %1/m, %0.s, %2.s",
};

static const char * const output_5052[] = {
  "fadd\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %3\n\tfadd\t%0.d, %1/m, %0.d, %2.d",
};

static const char * const output_5053[] = {
  "fsubr\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %3\n\tfsubr\t%0.d, %1/m, %0.d, %2.d",
};

static const char * const output_5054[] = {
  "fmul\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %3\n\tfmul\t%0.d, %1/m, %0.d, %2.d",
};

static const char * const output_5055[] = {
  "fdivr\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %3\n\tfdivr\t%0.d, %1/m, %0.d, %2.d",
};

static const char * const output_5056[] = {
  "fmaxnm\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %3\n\tfmaxnm\t%0.d, %1/m, %0.d, %2.d",
};

static const char * const output_5057[] = {
  "fminnm\t%0.d, %1/m, %0.d, %2.d",
  "movprfx\t%0, %3\n\tfminnm\t%0.d, %1/m, %0.d, %2.d",
};

static const char * const output_5094[] = {
  "fmad\t%0.h, %1/m, %3.h, %4.h",
  "movprfx\t%0, %2\n\tfmad\t%0.h, %1/m, %3.h, %4.h",
};

static const char * const output_5095[] = {
  "fmsb\t%0.h, %1/m, %3.h, %4.h",
  "movprfx\t%0, %2\n\tfmsb\t%0.h, %1/m, %3.h, %4.h",
};

static const char * const output_5096[] = {
  "fnmad\t%0.h, %1/m, %3.h, %4.h",
  "movprfx\t%0, %2\n\tfnmad\t%0.h, %1/m, %3.h, %4.h",
};

static const char * const output_5097[] = {
  "fnmsb\t%0.h, %1/m, %3.h, %4.h",
  "movprfx\t%0, %2\n\tfnmsb\t%0.h, %1/m, %3.h, %4.h",
};

static const char * const output_5098[] = {
  "fmad\t%0.s, %1/m, %3.s, %4.s",
  "movprfx\t%0, %2\n\tfmad\t%0.s, %1/m, %3.s, %4.s",
};

static const char * const output_5099[] = {
  "fmsb\t%0.s, %1/m, %3.s, %4.s",
  "movprfx\t%0, %2\n\tfmsb\t%0.s, %1/m, %3.s, %4.s",
};

static const char * const output_5100[] = {
  "fnmad\t%0.s, %1/m, %3.s, %4.s",
  "movprfx\t%0, %2\n\tfnmad\t%0.s, %1/m, %3.s, %4.s",
};

static const char * const output_5101[] = {
  "fnmsb\t%0.s, %1/m, %3.s, %4.s",
  "movprfx\t%0, %2\n\tfnmsb\t%0.s, %1/m, %3.s, %4.s",
};

static const char * const output_5102[] = {
  "fmad\t%0.d, %1/m, %3.d, %4.d",
  "movprfx\t%0, %2\n\tfmad\t%0.d, %1/m, %3.d, %4.d",
};

static const char * const output_5103[] = {
  "fmsb\t%0.d, %1/m, %3.d, %4.d",
  "movprfx\t%0, %2\n\tfmsb\t%0.d, %1/m, %3.d, %4.d",
};

static const char * const output_5104[] = {
  "fnmad\t%0.d, %1/m, %3.d, %4.d",
  "movprfx\t%0, %2\n\tfnmad\t%0.d, %1/m, %3.d, %4.d",
};

static const char * const output_5105[] = {
  "fnmsb\t%0.d, %1/m, %3.d, %4.d",
  "movprfx\t%0, %2\n\tfnmsb\t%0.d, %1/m, %3.d, %4.d",
};

static const char * const output_5106[] = {
  "fmla\t%0.h, %1/m, %2.h, %3.h",
  "movprfx\t%0, %4\n\tfmla\t%0.h, %1/m, %2.h, %3.h",
};

static const char * const output_5107[] = {
  "fmls\t%0.h, %1/m, %2.h, %3.h",
  "movprfx\t%0, %4\n\tfmls\t%0.h, %1/m, %2.h, %3.h",
};

static const char * const output_5108[] = {
  "fnmla\t%0.h, %1/m, %2.h, %3.h",
  "movprfx\t%0, %4\n\tfnmla\t%0.h, %1/m, %2.h, %3.h",
};

static const char * const output_5109[] = {
  "fnmls\t%0.h, %1/m, %2.h, %3.h",
  "movprfx\t%0, %4\n\tfnmls\t%0.h, %1/m, %2.h, %3.h",
};

static const char * const output_5110[] = {
  "fmla\t%0.s, %1/m, %2.s, %3.s",
  "movprfx\t%0, %4\n\tfmla\t%0.s, %1/m, %2.s, %3.s",
};

static const char * const output_5111[] = {
  "fmls\t%0.s, %1/m, %2.s, %3.s",
  "movprfx\t%0, %4\n\tfmls\t%0.s, %1/m, %2.s, %3.s",
};

static const char * const output_5112[] = {
  "fnmla\t%0.s, %1/m, %2.s, %3.s",
  "movprfx\t%0, %4\n\tfnmla\t%0.s, %1/m, %2.s, %3.s",
};

static const char * const output_5113[] = {
  "fnmls\t%0.s, %1/m, %2.s, %3.s",
  "movprfx\t%0, %4\n\tfnmls\t%0.s, %1/m, %2.s, %3.s",
};

static const char * const output_5114[] = {
  "fmla\t%0.d, %1/m, %2.d, %3.d",
  "movprfx\t%0, %4\n\tfmla\t%0.d, %1/m, %2.d, %3.d",
};

static const char * const output_5115[] = {
  "fmls\t%0.d, %1/m, %2.d, %3.d",
  "movprfx\t%0, %4\n\tfmls\t%0.d, %1/m, %2.d, %3.d",
};

static const char * const output_5116[] = {
  "fnmla\t%0.d, %1/m, %2.d, %3.d",
  "movprfx\t%0, %4\n\tfnmla\t%0.d, %1/m, %2.d, %3.d",
};

static const char * const output_5117[] = {
  "fnmls\t%0.d, %1/m, %2.d, %3.d",
  "movprfx\t%0, %4\n\tfnmls\t%0.d, %1/m, %2.d, %3.d",
};

static const char * const output_5118[] = {
  "movprfx\t%0.h, %1/z, %4.h\n\tfmla\t%0.h, %1/m, %2.h, %3.h",
  "movprfx\t%0.h, %1/m, %4.h\n\tfmla\t%0.h, %1/m, %2.h, %3.h",
  "#",
};

static const char * const output_5119[] = {
  "movprfx\t%0.h, %1/z, %4.h\n\tfmls\t%0.h, %1/m, %2.h, %3.h",
  "movprfx\t%0.h, %1/m, %4.h\n\tfmls\t%0.h, %1/m, %2.h, %3.h",
  "#",
};

static const char * const output_5120[] = {
  "movprfx\t%0.h, %1/z, %4.h\n\tfnmla\t%0.h, %1/m, %2.h, %3.h",
  "movprfx\t%0.h, %1/m, %4.h\n\tfnmla\t%0.h, %1/m, %2.h, %3.h",
  "#",
};

static const char * const output_5121[] = {
  "movprfx\t%0.h, %1/z, %4.h\n\tfnmls\t%0.h, %1/m, %2.h, %3.h",
  "movprfx\t%0.h, %1/m, %4.h\n\tfnmls\t%0.h, %1/m, %2.h, %3.h",
  "#",
};

static const char * const output_5122[] = {
  "movprfx\t%0.s, %1/z, %4.s\n\tfmla\t%0.s, %1/m, %2.s, %3.s",
  "movprfx\t%0.s, %1/m, %4.s\n\tfmla\t%0.s, %1/m, %2.s, %3.s",
  "#",
};

static const char * const output_5123[] = {
  "movprfx\t%0.s, %1/z, %4.s\n\tfmls\t%0.s, %1/m, %2.s, %3.s",
  "movprfx\t%0.s, %1/m, %4.s\n\tfmls\t%0.s, %1/m, %2.s, %3.s",
  "#",
};

static const char * const output_5124[] = {
  "movprfx\t%0.s, %1/z, %4.s\n\tfnmla\t%0.s, %1/m, %2.s, %3.s",
  "movprfx\t%0.s, %1/m, %4.s\n\tfnmla\t%0.s, %1/m, %2.s, %3.s",
  "#",
};

static const char * const output_5125[] = {
  "movprfx\t%0.s, %1/z, %4.s\n\tfnmls\t%0.s, %1/m, %2.s, %3.s",
  "movprfx\t%0.s, %1/m, %4.s\n\tfnmls\t%0.s, %1/m, %2.s, %3.s",
  "#",
};

static const char * const output_5126[] = {
  "movprfx\t%0.d, %1/z, %4.d\n\tfmla\t%0.d, %1/m, %2.d, %3.d",
  "movprfx\t%0.d, %1/m, %4.d\n\tfmla\t%0.d, %1/m, %2.d, %3.d",
  "#",
};

static const char * const output_5127[] = {
  "movprfx\t%0.d, %1/z, %4.d\n\tfmls\t%0.d, %1/m, %2.d, %3.d",
  "movprfx\t%0.d, %1/m, %4.d\n\tfmls\t%0.d, %1/m, %2.d, %3.d",
  "#",
};

static const char * const output_5128[] = {
  "movprfx\t%0.d, %1/z, %4.d\n\tfnmla\t%0.d, %1/m, %2.d, %3.d",
  "movprfx\t%0.d, %1/m, %4.d\n\tfnmla\t%0.d, %1/m, %2.d, %3.d",
  "#",
};

static const char * const output_5129[] = {
  "movprfx\t%0.d, %1/z, %4.d\n\tfnmls\t%0.d, %1/m, %2.d, %3.d",
  "movprfx\t%0.d, %1/m, %4.d\n\tfnmls\t%0.d, %1/m, %2.d, %3.d",
  "#",
};

static const char * const output_5130[] = {
  "insr\t%0.b, %w2",
  "insr\t%0.b, %b2",
};

static const char * const output_5131[] = {
  "insr\t%0.h, %w2",
  "insr\t%0.h, %h2",
};

static const char * const output_5132[] = {
  "insr\t%0.s, %w2",
  "insr\t%0.s, %s2",
};

static const char * const output_5133[] = {
  "insr\t%0.d, %x2",
  "insr\t%0.d, %d2",
};

static const char * const output_5134[] = {
  "insr\t%0.h, %w2",
  "insr\t%0.h, %h2",
};

static const char * const output_5135[] = {
  "insr\t%0.s, %w2",
  "insr\t%0.s, %s2",
};

static const char * const output_5136[] = {
  "insr\t%0.d, %x2",
  "insr\t%0.d, %d2",
};



static const struct insn_operand_data operand_data[] = 
{
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    cc_register,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    cc_register,
    "",
    E_CCmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,r,r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_ccmp_operand,
    "r,Uss,Usn",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    immediate_operand,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    cc_register,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    cc_register,
    "",
    E_CCmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,r,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_ccmp_operand,
    "r,Uss,Usn",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    immediate_operand,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    cc_register,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    cc_register,
    "",
    E_CCFPmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    immediate_operand,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    cc_register,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    cc_register,
    "",
    E_CCFPmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    immediate_operand,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    cc_register,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    cc_register,
    "",
    E_CCFPEmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    immediate_operand,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    cc_register,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    cc_register,
    "",
    E_CCFPEmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    immediate_operand,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    cc_register,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm24,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm24,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=r",
    E_DImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "=r",
    E_DImode,
    0,
    0,
    0,
    0
  },
  {
    aarch64_prefetch_operand,
    "Dp",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_si,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_di,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_call_insn_operand,
    "r,Usf",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_call_insn_operand,
    "Ucs,Usf",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=r,r,w,r,r,w,m,m,r,w,w",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_mov_operand,
    "r,M,Dq,Usv,m,m,rZ,w,w,r,w",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=r,r,w,r,r,w,m,m,r,w,w",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_mov_operand,
    "r,M,Dh,Usv,m,m,rZ,w,w,r,w",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=r,k,r,r,r,r,r,w,m,m,r,r,w,r,w,w",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_mov_operand,
    "r,r,k,M,n,Usv,m,m,rZ,w,Usa,Ush,rZ,w,w,Ds",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=r,k,r,r,r,r,r,r,w,m,m,r,r,w,r,w,w",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_mov_operand,
    "r,r,k,N,M,n,Usv,m,m,rZ,w,Usa,Ush,rZ,w,w,Dd",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "+r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=r,w,r,w,r,m,m,w,m",
    E_TImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_movti_operand,
    "rUti,r,w,w,m,r,Z,m,w",
    E_TImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=w,w,w,?r,w,w,w,w,m,r,m,r",
    E_HFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "Y,?rY,?r,w,w,Ufc,Uvi,m,w,m,rY,r",
    E_HFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=w,w,?r,w,w,w,w,m,r,m,r,r",
    E_SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "Y,?rY,w,w,Ufc,Uvi,m,w,m,rY,r,M",
    E_SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=w,w,?r,w,w,w,w,m,r,m,r,r",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "Y,?rY,w,w,Ufc,Uvi,m,w,m,rY,r,N",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=w,?&r,w,?r,w,?w,w,m,?r,m,m",
    E_TFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "w,?r,?r,w,Y,Y,m,w,m,?r,Y",
    E_TFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump,Ump",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m,m",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump,Ump",
    E_SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m,m",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump,Ump",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m,m",
    E_SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump,Ump",
    E_SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m,m",
    E_SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump,Ump",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m,m",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump,Ump",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m,m",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump,Ump",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m,m",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump,Ump",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m,m",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_TFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_TFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_TFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_TFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_mem_pair_operand,
    "=Ump,Ump",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_zero_or_fp_zero,
    "rYZ,w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m,m",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_zero_or_fp_zero,
    "rYZ,w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump,Ump",
    E_SFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_zero_or_fp_zero,
    "rYZ,w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m,m",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_zero_or_fp_zero,
    "rYZ,w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump,Ump",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_zero_or_fp_zero,
    "rYZ,w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m,m",
    E_SFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_zero_or_fp_zero,
    "rYZ,w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump,Ump",
    E_SFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_zero_or_fp_zero,
    "rYZ,w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m,m",
    E_SFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_zero_or_fp_zero,
    "rYZ,w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump,Ump",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_zero_or_fp_zero,
    "rYZ,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m,m",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_zero_or_fp_zero,
    "rYZ,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump,Ump",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_zero_or_fp_zero,
    "rYZ,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m,m",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_zero_or_fp_zero,
    "rYZ,w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump,Ump",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_zero_or_fp_zero,
    "rYZ,w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m,m",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_zero_or_fp_zero,
    "rYZ,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump,Ump",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_zero_or_fp_zero,
    "rYZ,w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m,m",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_zero_or_fp_zero,
    "rYZ,w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_TFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_TFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_TFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_TFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=k",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_offset,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=k",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_offset,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=k",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_offset,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=k",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_offset,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=k",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_offset,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=k",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_offset,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=k",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_offset,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=k",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_offset,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=k",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_offset,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=k",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_offset,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=k",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_TFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_TFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_offset,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=k",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_TFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_TFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_offset,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&k",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_offset,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&k",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_offset,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&k",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_offset,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&k",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_offset,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&k",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_offset,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&k",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_offset,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&k",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_offset,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&k",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_offset,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&k",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_offset,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&k",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_offset,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&k",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_TFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_TFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_offset,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&k",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_TFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_TFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_offset,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "r,m",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r,w,w,r,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "r,m,r,m,w,w",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump,Ump",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m,m",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "r,m",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "r,m",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "r,m",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "r,m",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r,w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "r,m,m",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "r,m,m",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r,w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "r,m,m",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "r,m,m",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "r,m",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=rk,rk,w,rk,r,rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%rk,rk,w,rk,rk,rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_pluslong_operand,
    "I,r,w,J,Uaa,Uav",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk,rk,w,rk,r,rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%rk,rk,w,rk,rk,rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_pluslong_operand,
    "I,r,w,J,Uaa,Uav",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk,rk,rk,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%rk,rk,rk,rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_pluslong_operand,
    "I,r,J,Uaa",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r,r,r,r,&r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%rk,rk,rk,rk,rk,rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_pluslong_or_poly_operand,
    "I,r,J,Uaa,Uav,Uat",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r,r,r,r,&r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%rk,rk,rk,rk,rk,rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_pluslong_or_poly_operand,
    "I,r,J,Uaa,Uav,Uat",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r,r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%rk,rk,rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_plus_operand,
    "r,I,J",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%rk,rk,rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_plus_operand,
    "r,I,J",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%rk,rk,rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_plus_operand,
    "r,I,J",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,r,r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_plus_operand,
    "r,I,J",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,r,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_plus_operand,
    "r,I,J",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r,r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk,rk,rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_plus_operand,
    "r,I,J",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk,rk,rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_plus_operand,
    "r,I,J",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_scalar_int_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_plus_immediate,
    "I,J",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_scalar_int_operand,
    "",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_plus_immediate,
    "I,J",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk,rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_plus_immediate,
    "I,J",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk,rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_plus_immediate,
    "I,J",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_shift_imm_si,
    "n",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_shift_imm_di,
    "n",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_shift_imm_si,
    "n",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_shift_imm_di,
    "n",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_pwr_2_si,
    "n",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_pwr_2_di,
    "n",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_pwr_2_si,
    "n",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_pwr_2_di,
    "n",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm3,
    "Ui3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm3,
    "Ui3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm3,
    "Ui3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm3,
    "Ui3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm3,
    "Ui3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm3,
    "Ui3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm3,
    "Ui3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm3,
    "Ui3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm3,
    "Ui3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm3,
    "Ui3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm3,
    "Ui3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm3,
    "Ui3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_pwr_imm3,
    "Up3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_pwr_imm3,
    "Up3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%r,r,r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_plus_operand,
    "r,I,J",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%r,r,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_plus_operand,
    "r,I,J",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_plus_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_plus_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_shift_imm_si,
    "n",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm3,
    "Ui3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm3,
    "Ui3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm3,
    "Ui3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm3,
    "Ui3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm3,
    "Ui3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm3,
    "Ui3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm3,
    "Ui3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm3,
    "Ui3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_pwr_imm3,
    "Up3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_pwr_imm3,
    "Up3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_pwr_imm3,
    "Up3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_pwr_imm3,
    "Up3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_pwr_imm3,
    "Up3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_pwr_imm3,
    "Up3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_pwr_imm3,
    "Up3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_pwr_imm3,
    "Up3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_pwr_imm3,
    "Up3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_pwr_imm3,
    "Up3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_pwr_imm3,
    "Up3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_carry_operation,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_carry_operation,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_carry_operation,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_carry_operation,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_carry_operation,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_scalar_int_operand,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_carry_operation,
    "",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_carry_operation,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_scalar_int_operand,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_carry_operation,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_carry_operation,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_scalar_int_operand,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_carry_operation,
    "",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_carry_operation,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_scalar_int_operand,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm3,
    "Ui3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm3,
    "Ui3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm3,
    "Ui3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rkZ,rkZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_plus_immediate,
    "I,J",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_plus_immediate,
    "J,I",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rkZ,rkZ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_plus_immediate,
    "I,J",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_plus_immediate,
    "J,I",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rkZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rkZ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_pwr_2_si,
    "n",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm3,
    "Ui3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm3,
    "Ui3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_pwr_imm3,
    "Up3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_pwr_imm3,
    "Up3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_pwr_imm3,
    "Up3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_borrow_operation,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_borrow_operation,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_borrow_operation,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_borrow_operation,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_borrow_operation,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_borrow_operation,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_borrow_operation,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_borrow_operation,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_borrow_operation,
    "",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_borrow_operation,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_borrow_operation,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_borrow_operation,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_borrow_operation,
    "",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_borrow_operation,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm3,
    "Ui3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm3,
    "Ui3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm3,
    "Ui3",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_borrow_operation,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_borrow_operation,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_borrow_operation,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_fp_compare_operand,
    "Y,w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_fp_compare_operand,
    "Y,w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_shift_imm_si,
    "n",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_shift_imm_di,
    "n",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator_mode,
    "",
    E_QImode,
    0,
    1,
    0,
    0
  },
  {
    cc_register,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator_mode,
    "",
    E_HImode,
    0,
    1,
    0,
    0
  },
  {
    cc_register,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator_mode,
    "",
    E_SImode,
    0,
    1,
    0,
    0
  },
  {
    cc_register,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator_mode,
    "",
    E_DImode,
    0,
    1,
    0,
    0
  },
  {
    cc_register,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm24,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm24,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator_mode,
    "",
    E_SImode,
    0,
    1,
    0,
    0
  },
  {
    cc_register,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r,r,r,r,r,r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    cc_register,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_zero_or_m1_or_1,
    "rZ,rZ,UsM,rZ,Ui1,UsM,Ui1",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_zero_or_m1_or_1,
    "rZ,UsM,rZ,Ui1,rZ,UsM,Ui1",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r,r,r,r,r,r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    cc_register,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_zero_or_m1_or_1,
    "rZ,rZ,UsM,rZ,Ui1,UsM,Ui1",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_zero_or_m1_or_1,
    "rZ,UsM,rZ,Ui1,rZ,UsM,Ui1",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r,r,r,r,r,r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    cc_register,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_zero_or_m1_or_1,
    "rZ,rZ,UsM,rZ,Ui1,UsM,Ui1",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_zero_or_m1_or_1,
    "rZ,UsM,rZ,Ui1,rZ,UsM,Ui1",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r,r,r,r,r,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    cc_register,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_zero_or_m1_or_1,
    "rZ,rZ,UsM,rZ,Ui1,UsM,Ui1",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_zero_or_m1_or_1,
    "rZ,UsM,rZ,Ui1,rZ,UsM,Ui1",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r,r,r,r,r,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    cc_register,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_zero_or_m1_or_1,
    "rZ,rZ,UsM,rZ,Ui1,UsM,Ui1",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_zero_or_m1_or_1,
    "rZ,UsM,rZ,Ui1,rZ,UsM,Ui1",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    cc_register,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    cc_register,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    cc_register,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operation,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operation,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operation,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operation,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operation,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_cnt_immediate,
    "Usv",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_cnt_immediate,
    "Usv",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_logical_and_immediate,
    "UsO",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_logical_and_immediate,
    "UsP",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,rk,w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%r,r,w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_logical_operand,
    "r,K,w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,rk,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%r,r,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_logical_operand,
    "r,L,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%r,r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_logical_operand,
    "r,K",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%r,r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_logical_operand,
    "r,K",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%r,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_logical_operand,
    "r,L",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%r,r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_logical_operand,
    "r,K",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,?w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,?w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    subreg_lowpart_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    subreg_lowpart_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=&r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    subreg_lowpart_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=&r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    subreg_lowpart_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=&r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    subreg_lowpart_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=&r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    subreg_lowpart_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    subreg_lowpart_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=&r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r,w,w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,r,w,w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_shift_imm_si,
    "Uss,r,Uss,w",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r,w,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,r,w,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_shift_imm_di,
    "Usd,r,Usd,w",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r,w,&w,&w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,r,w,w,w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_shift_imm_si,
    "Uss,r,Usg,w,0",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r,w,&w,&w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,r,w,w,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_shift_imm_di,
    "Usd,r,Usj,w,0",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r,w,&w,&w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,r,w,w,w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_shift_imm_di,
    "Uss,r,Usg,w,0",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_shift_imm_si,
    "Uss,r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_shift_imm_di,
    "Usd,r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_shift_imm_si,
    "Uss,r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_offset_si,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_si,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_offset_di,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_di,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_si,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_di,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_si,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_di,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_si,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_di,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,0",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n,Ulc",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "Ulc,n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,0",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n,Ulc",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "Ulc,n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,0",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n,Ulc",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "Ulc,n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_fp_pow2,
    "F",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_fp_pow2,
    "F",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_fp_pow2,
    "F",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_fp_pow2,
    "F",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,?r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,?r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,?r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,?r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i,i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i,i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i,i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i,i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w,r",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w,r",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,0,0",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w,w,X",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w,r",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w,r",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,0,0",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w,w,X",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_TFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_TFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_TFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_valid_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_valid_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_valid_symref,
    "S",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_valid_symref,
    "S",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_valid_symref,
    "S",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_valid_symref,
    "S",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_valid_symref,
    "S",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_tls_ie_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_tls_ie_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_tls_ie_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_tls_ie_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_tls_le_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_tls_le_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_tls_le_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_tls_le_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_valid_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=r",
    E_DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_plus_immediate,
    "L",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_plus_immediate,
    "L",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "m",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    memory_operand,
    "=m",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "m",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&r",
    E_DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "m",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "m",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&r",
    E_DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,?r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,?r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,?r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,?r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,?r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,?r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,?r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=w,m,m,w,?r,?w,?r,w",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "m,Dz,w,w,w,r,r,Dn",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=w,m,m,w,?r,?w,?r,w",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "m,Dz,w,w,w,r,r,Dn",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=w,m,m,w,?r,?w,?r,w",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "m,Dz,w,w,w,r,r,Dn",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=w,m,m,w,?r,?w,?r,w",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "m,Dz,w,w,w,r,r,Dn",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=w,m,m,w,?r,?w,?r,w",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "m,Dz,w,w,w,r,r,Dn",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=w,Umn,m,w,?r,?w,?r,w",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "m,Dz,w,w,w,r,r,Dn",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=w,Umn,m,w,?r,?w,?r,w",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "m,Dz,w,w,w,r,r,Dn",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=w,Umn,m,w,?r,?w,?r,w",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "m,Dz,w,w,w,r,r,Dn",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=w,Umn,m,w,?r,?w,?r,w",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "m,Dz,w,w,w,r,r,Dn",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=w,Umn,m,w,?r,?w,?r,w",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "m,Dz,w,w,w,r,r,Dn",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=w,Umn,m,w,?r,?w,?r,w",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "m,Dz,w,w,w,r,r,Dn",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=w,Umn,m,w,?r,?w,?r,w",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "m,Dz,w,w,w,r,r,Dn",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "=m",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "Ump",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_operand,
    "=Ump",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_smin,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_umin,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_smin,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_umin,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_smin,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_umin,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_smin,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_umin,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_smin,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_umin,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_smin,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_umin,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_bic_imm,
    "w,Db",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_bic_imm,
    "w,Db",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_bic_imm,
    "w,Db",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_bic_imm,
    "w,Db",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_bic_imm,
    "w,Db",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_bic_imm,
    "w,Db",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_bic_imm,
    "w,Db",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_orr_imm,
    "w,Do",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_orr_imm,
    "w,Do",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_orr_imm,
    "w,Do",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_orr_imm,
    "w,Do",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_orr_imm,
    "w,Do",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_orr_imm,
    "w,Do",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_orr_imm,
    "w,Do",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_general_operand,
    "w,?r,Utv",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    immediate_operand,
    "i,i,i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0,0",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_general_operand,
    "w,?r,Utv",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    immediate_operand,
    "i,i,i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0,0",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_general_operand,
    "w,?r,Utv",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    immediate_operand,
    "i,i,i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0,0",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_general_operand,
    "w,?r,Utv",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    immediate_operand,
    "i,i,i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0,0",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_general_operand,
    "w,?r,Utv",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    immediate_operand,
    "i,i,i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0,0",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_general_operand,
    "w,?r,Utv",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    immediate_operand,
    "i,i,i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0,0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_general_operand,
    "w,?r,Utv",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    immediate_operand,
    "i,i,i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0,0",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_general_operand,
    "w,?r,Utv",
    E_HFmode,
    0,
    0,
    1,
    1
  },
  {
    immediate_operand,
    "i,i,i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0,0",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_general_operand,
    "w,?r,Utv",
    E_HFmode,
    0,
    0,
    1,
    1
  },
  {
    immediate_operand,
    "i,i,i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0,0",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_general_operand,
    "w,?r,Utv",
    E_SFmode,
    0,
    0,
    1,
    1
  },
  {
    immediate_operand,
    "i,i,i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0,0",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_general_operand,
    "w,?r,Utv",
    E_SFmode,
    0,
    0,
    1,
    1
  },
  {
    immediate_operand,
    "i,i,i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0,0",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_general_operand,
    "w,?r,Utv",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    immediate_operand,
    "i,i,i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0,0",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_rshift_imm,
    "Dr",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_rshift_imm,
    "Dr",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_rshift_imm,
    "Dr",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_rshift_imm,
    "Dr",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_rshift_imm,
    "Dr",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_rshift_imm,
    "Dr",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_rshift_imm,
    "Dr",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_lshift_imm,
    "Dl",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_lshift_imm,
    "Dl",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_lshift_imm,
    "Dl",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_lshift_imm,
    "Dl",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_lshift_imm,
    "Dl",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_lshift_imm,
    "Dl",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_lshift_imm,
    "Dl",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,r,r",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,r,r",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,r,r",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,r,r",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,r,r",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,r,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,r,r",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w,w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,r",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w,w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,r",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w,w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,r",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w,w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w,w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,r",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w,w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,r",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w,w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,r",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_fp_vec_pow2,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_fp_vec_pow2,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_fp_vec_pow2,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w,w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,0",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w,w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,0",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w,w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,0",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w,w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,0",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w,w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,0",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w,w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w,w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,0",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w,w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,0",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w,w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,0",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w,w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,0",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w,w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,0",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w,w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,0",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w,w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w,w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,0",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w,&r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w,w,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,0,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w,&r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w,w,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,0,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "=?r,w,Utv",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,w,w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i,i,i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "=?r,w,Utv",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,w,w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i,i,i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "=?r,w,Utv",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,w,w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i,i,i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "=?r,w,Utv",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,w,w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i,i,i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "=?r,w,Utv",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,w,w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i,i,i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "=?r,w,Utv",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,w,w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i,i,i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "=?r,w,Utv",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,w,w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i,i,i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "=?r,w,Utv",
    E_HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,w,w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i,i,i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "=?r,w,Utv",
    E_HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,w,w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i,i,i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "=?r,w,Utv",
    E_SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,w,w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i,i,i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "=?r,w,Utv",
    E_SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,w,w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i,i,i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "=?r,w,Utv",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,w,w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i,i,i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "Utq",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "m",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "Utq",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "m",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "Utq",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "m",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "Utq",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "m",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "Utq",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "m",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "Utq",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "m",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "Utq",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "m",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_mem_pair_lanes_operand,
    "=Umn,Umn",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,r",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,r",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_lanes_operand,
    "=Umn,Umn",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,r",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,r",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_lanes_operand,
    "=Umn,Umn",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,r",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,r",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_lanes_operand,
    "=Umn,Umn",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,r",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,r",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_lanes_operand,
    "=Umn,Umn",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,r",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,r",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_lanes_operand,
    "=Umn,Umn",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_mem_pair_lanes_operand,
    "=Umn,Umn",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,r",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,r",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "w,?r,m",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_simd_or_scalar_imm_zero,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "w,?r,m",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_simd_or_scalar_imm_zero,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "w,?r,m",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_simd_or_scalar_imm_zero,
    "",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "w,?r,m",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_simd_or_scalar_imm_zero,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "w,?r,m",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_simd_or_scalar_imm_zero,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "w,?r,m",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_simd_or_scalar_imm_zero,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "w,?r,m",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_simd_or_scalar_imm_zero,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_bitsize_qi,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_bitsize_hi,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_bitsize_si,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_offset_qi,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_offset_qi,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_offset_hi,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_offset_hi,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_offset_si,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_offset_si,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_offset_di,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_offset_di,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_offset_qi,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_offset_qi,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_offset_hi,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_offset_hi,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_offset_si,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_offset_si,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_offset_di,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_offset_di,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_qi,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_qi,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_hi,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_hi,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_si,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_si,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_di,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_di,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_qi,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_qi,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_hi,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_hi,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_si,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_si,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_di,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_qi,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_hi,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_si,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_di,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_offset_hi,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_offset_si,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_offset_di,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_offset_hi,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_offset_si,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_offset_di,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "w,ZDz",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "w,ZDz",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "w,ZDz",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "w,ZDz",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "w,ZDz",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "w,ZDz",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "w,ZDz",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "w,ZDz,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "w,ZDz",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "w,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_imm_zero,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_imm_minus_one,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_imm_zero,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_imm_minus_one,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_imm_zero,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_imm_minus_one,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_imm_zero,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_imm_minus_one,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_imm_zero,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_imm_minus_one,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_imm_zero,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_imm_minus_one,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_imm_zero,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_imm_minus_one,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "w,YDz",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "w,YDz",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "w,YDz",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "w,YDz",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "w,YDz",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "w,YDz",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "w,YDz",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "w,YDz",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_OImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_BLKmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "=Utv",
    E_OImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "=Utv",
    E_BLKmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_CImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_BLKmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "=Utv",
    E_CImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "=Utv",
    E_BLKmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_XImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_BLKmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "=Utv",
    E_XImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "=Utv",
    E_BLKmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "=w,Utv,w",
    E_OImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_simd_general_operand,
    "w,w,Utv",
    E_OImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_simd_nonimmediate_operand,
    "=w,Utv,w",
    E_CImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_simd_general_operand,
    "w,w,Utv",
    E_CImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_simd_nonimmediate_operand,
    "=w,Utv,w",
    E_XImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_simd_general_operand,
    "w,w,Utv",
    E_XImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_simd_struct_operand,
    "=Utv",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "=Utv",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "=Utv",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "=Utv",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "=Utv",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "=Utv",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "=Utv",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "=Utv",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "=Utv",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "=Utv",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "=Utv",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "=Utv",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "=Utv",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=w,m,w",
    E_OImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "w,w,m",
    E_OImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=w,o,w",
    E_CImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "w,w,o",
    E_CImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=w,o,w",
    E_XImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "w,w,o",
    E_XImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_struct_operand,
    "Utv",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_imm_zero,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_di,
    "Usd",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm2,
    "Ui2",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm2,
    "Ui2",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm2,
    "Ui2",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_lane_imm3,
    "Ui7",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_lane_imm3,
    "Ui7",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_lane_imm3,
    "Ui7",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_lane_imm3,
    "Ui7",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_lo_half,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm2,
    "Ui2",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    vect_par_cnst_hi_half,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm2,
    "Ui2",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_or_imm,
    "rn",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=&r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_plushi_operand,
    "rn",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=&r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_plus_operand,
    "rIJ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=&r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_plus_operand,
    "rIJ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "+r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=&r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=&r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=&r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_plus_operand,
    "rIJ",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_QImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_logical_operand,
    "rK",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_QImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_plus_operand,
    "rIJ",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_HImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_logical_operand,
    "rK",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_HImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_plus_operand,
    "rIJ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_logical_operand,
    "rK",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_plus_operand,
    "rIJ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_DImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_logical_operand,
    "rL",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_DImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=r",
    E_QImode,
    0,
    0,
    0,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=r",
    E_HImode,
    0,
    0,
    0,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=r",
    E_DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=&r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_plus_operand,
    "rIJ",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_QImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=&r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_logical_operand,
    "rK",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_QImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=&r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_plus_operand,
    "rIJ",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_HImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=&r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_logical_operand,
    "rK",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_HImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=&r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_plus_operand,
    "rIJ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=&r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_logical_operand,
    "rK",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=&r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_plus_operand,
    "rIJ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_DImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=&r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_logical_operand,
    "rL",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_DImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_plus_operand,
    "rIJ",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=&r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_logical_operand,
    "rK",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=&r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_plus_operand,
    "rIJ",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=&r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_logical_operand,
    "rK",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=&r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_plus_operand,
    "rIJ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=&r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "+Q",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_logical_operand,
    "rL",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    E_SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "Q",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "Q",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "Q",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "Q",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_rcpc_memory_operand,
    "=Q,Ust",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "rZ,rZ",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_rcpc_memory_operand,
    "=Q,Ust",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "rZ,rZ",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_rcpc_memory_operand,
    "=Q,Ust",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "rZ,rZ",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_rcpc_memory_operand,
    "=Q,Ust",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "rZ,rZ",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "Q",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "Q",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "=Q",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "=Q",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "=Q",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "=Q",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_BLKmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w",
    E_VNx16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_any_register_operand,
    "w",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w",
    E_VNx8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_any_register_operand,
    "w",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w",
    E_VNx4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_any_register_operand,
    "w",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w",
    E_VNx2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_any_register_operand,
    "w",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w",
    E_VNx8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_any_register_operand,
    "w",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w",
    E_VNx4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_any_register_operand,
    "w",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w",
    E_VNx2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_any_register_operand,
    "w",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w,Utr,w,w",
    E_VNx16QImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_general_operand,
    "Utr,w,w,Dn",
    E_VNx16QImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w,Utr,w,w",
    E_VNx8HImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_general_operand,
    "Utr,w,w,Dn",
    E_VNx8HImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w,Utr,w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_general_operand,
    "Utr,w,w,Dn",
    E_VNx4SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w,Utr,w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_general_operand,
    "Utr,w,w,Dn",
    E_VNx2DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w,Utr,w,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_general_operand,
    "Utr,w,w,Dn",
    E_VNx8HFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w,Utr,w,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_general_operand,
    "Utr,w,w,Dn",
    E_VNx4SFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w,Utr,w,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_general_operand,
    "Utr,w,w,Dn",
    E_VNx2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_nonmemory_operand,
    "w,Dn",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_nonmemory_operand,
    "w,Dn",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_nonmemory_operand,
    "w,Dn",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_nonmemory_operand,
    "w,Dn",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_nonmemory_operand,
    "w,Dn",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_nonmemory_operand,
    "w,Dn",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_nonmemory_operand,
    "w,Dn",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=w,w,m",
    E_VNx16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "w,m,w",
    E_VNx16QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=w,w,m",
    E_VNx8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "w,m,w",
    E_VNx8HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=w,w,m",
    E_VNx4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "w,m,w",
    E_VNx4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=w,w,m",
    E_VNx2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "w,m,w",
    E_VNx2DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=w,w,m",
    E_VNx8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "w,m,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=w,w,m",
    E_VNx4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "w,m,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=w,w,m",
    E_VNx2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "w,m,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_VNx16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_VNx8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_VNx4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_VNx2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_VNx8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_VNx4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_VNx2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    E_VNx16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    E_VNx8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    E_VNx4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    E_VNx2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    E_VNx8HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    E_VNx4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    E_VNx2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w,w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "Z,rk,rk,rk,rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,w,w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "i,Z,Ui1,Z,Ui1",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_gather_scale_operand_w,
    "Ui1,Ui1,Ui1,i,i",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl,Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w,w,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "Z,rk,rk,rk,rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,w,w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "i,Z,Ui1,Z,Ui1",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_gather_scale_operand_w,
    "Ui1,Ui1,Ui1,i,i",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl,Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "Z,rk,rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_gather_scale_operand_d,
    "Ui1,Ui1,i",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "Z,rk,rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_gather_scale_operand_d,
    "Ui1,Ui1,i",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "Z,rk,rk,rk,rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,w,w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "i,Z,Ui1,Z,Ui1",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_gather_scale_operand_w,
    "Ui1,Ui1,Ui1,i,i",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,w,w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl,Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "Z,rk,rk,rk,rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,w,w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "i,Z,Ui1,Z,Ui1",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_gather_scale_operand_w,
    "Ui1,Ui1,Ui1,i,i",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,w,w,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl,Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "Z,rk,rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_gather_scale_operand_d,
    "Ui1,Ui1,i",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "Z,rk,rk",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_gather_scale_operand_d,
    "Ui1,Ui1,i",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w,Utr,w,w",
    E_VNx32QImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_general_operand,
    "Utr,w,w,Dn",
    E_VNx32QImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w,Utr,w,w",
    E_VNx16HImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_general_operand,
    "Utr,w,w,Dn",
    E_VNx16HImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w,Utr,w,w",
    E_VNx8SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_general_operand,
    "Utr,w,w,Dn",
    E_VNx8SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w,Utr,w,w",
    E_VNx4DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_general_operand,
    "Utr,w,w,Dn",
    E_VNx4DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w,Utr,w,w",
    E_VNx16HFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_general_operand,
    "Utr,w,w,Dn",
    E_VNx16HFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w,Utr,w,w",
    E_VNx8SFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_general_operand,
    "Utr,w,w,Dn",
    E_VNx8SFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w,Utr,w,w",
    E_VNx4DFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_general_operand,
    "Utr,w,w,Dn",
    E_VNx4DFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w,Utr,w,w",
    E_VNx48QImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_general_operand,
    "Utr,w,w,Dn",
    E_VNx48QImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w,Utr,w,w",
    E_VNx24HImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_general_operand,
    "Utr,w,w,Dn",
    E_VNx24HImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w,Utr,w,w",
    E_VNx12SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_general_operand,
    "Utr,w,w,Dn",
    E_VNx12SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w,Utr,w,w",
    E_VNx6DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_general_operand,
    "Utr,w,w,Dn",
    E_VNx6DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w,Utr,w,w",
    E_VNx24HFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_general_operand,
    "Utr,w,w,Dn",
    E_VNx24HFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w,Utr,w,w",
    E_VNx12SFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_general_operand,
    "Utr,w,w,Dn",
    E_VNx12SFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w,Utr,w,w",
    E_VNx6DFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_general_operand,
    "Utr,w,w,Dn",
    E_VNx6DFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w,Utr,w,w",
    E_VNx64QImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_general_operand,
    "Utr,w,w,Dn",
    E_VNx64QImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w,Utr,w,w",
    E_VNx32HImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_general_operand,
    "Utr,w,w,Dn",
    E_VNx32HImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w,Utr,w,w",
    E_VNx16SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_general_operand,
    "Utr,w,w,Dn",
    E_VNx16SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w,Utr,w,w",
    E_VNx8DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_general_operand,
    "Utr,w,w,Dn",
    E_VNx8DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w,Utr,w,w",
    E_VNx32HFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_general_operand,
    "Utr,w,w,Dn",
    E_VNx32HFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w,Utr,w,w",
    E_VNx16SFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_general_operand,
    "Utr,w,w,Dn",
    E_VNx16SFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_nonimmediate_operand,
    "=w,Utr,w,w",
    E_VNx8DFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_general_operand,
    "Utr,w,w,Dn",
    E_VNx8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w,w",
    E_VNx32QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_nonmemory_operand,
    "w,Dn",
    E_VNx32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx16HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_nonmemory_operand,
    "w,Dn",
    E_VNx16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx8SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_nonmemory_operand,
    "w,Dn",
    E_VNx8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx4DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_nonmemory_operand,
    "w,Dn",
    E_VNx4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx16HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_nonmemory_operand,
    "w,Dn",
    E_VNx16HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx8SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_nonmemory_operand,
    "w,Dn",
    E_VNx8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx4DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_nonmemory_operand,
    "w,Dn",
    E_VNx4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx48QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_nonmemory_operand,
    "w,Dn",
    E_VNx48QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx24HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_nonmemory_operand,
    "w,Dn",
    E_VNx24HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx12SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_nonmemory_operand,
    "w,Dn",
    E_VNx12SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx6DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_nonmemory_operand,
    "w,Dn",
    E_VNx6DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx24HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_nonmemory_operand,
    "w,Dn",
    E_VNx24HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx12SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_nonmemory_operand,
    "w,Dn",
    E_VNx12SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx6DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_nonmemory_operand,
    "w,Dn",
    E_VNx6DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx64QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_nonmemory_operand,
    "w,Dn",
    E_VNx64QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx32HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_nonmemory_operand,
    "w,Dn",
    E_VNx32HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx16SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_nonmemory_operand,
    "w,Dn",
    E_VNx16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx8DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_nonmemory_operand,
    "w,Dn",
    E_VNx8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx32HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_nonmemory_operand,
    "w,Dn",
    E_VNx32HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx16SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_nonmemory_operand,
    "w,Dn",
    E_VNx16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx8DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_nonmemory_operand,
    "w,Dn",
    E_VNx8DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "=w,w,Utx",
    E_VNx32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "w,Utx,w",
    E_VNx32QImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "=w,w,Utx",
    E_VNx16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "w,Utx,w",
    E_VNx16HImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "=w,w,Utx",
    E_VNx8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "w,Utx,w",
    E_VNx8SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "=w,w,Utx",
    E_VNx4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "w,Utx,w",
    E_VNx4DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "=w,w,Utx",
    E_VNx16HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "w,Utx,w",
    E_VNx16HFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "=w,w,Utx",
    E_VNx8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "w,Utx,w",
    E_VNx8SFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "=w,w,Utx",
    E_VNx4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "w,Utx,w",
    E_VNx4DFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "=w,w,Utx",
    E_VNx48QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "w,Utx,w",
    E_VNx48QImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "=w,w,Utx",
    E_VNx24HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "w,Utx,w",
    E_VNx24HImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "=w,w,Utx",
    E_VNx12SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "w,Utx,w",
    E_VNx12SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "=w,w,Utx",
    E_VNx6DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "w,Utx,w",
    E_VNx6DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "=w,w,Utx",
    E_VNx24HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "w,Utx,w",
    E_VNx24HFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "=w,w,Utx",
    E_VNx12SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "w,Utx,w",
    E_VNx12SFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "=w,w,Utx",
    E_VNx6DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "w,Utx,w",
    E_VNx6DFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "=w,w,Utx",
    E_VNx64QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "w,Utx,w",
    E_VNx64QImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "=w,w,Utx",
    E_VNx32HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "w,Utx,w",
    E_VNx32HImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "=w,w,Utx",
    E_VNx16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "w,Utx,w",
    E_VNx16SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "=w,w,Utx",
    E_VNx8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "w,Utx,w",
    E_VNx8DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "=w,w,Utx",
    E_VNx32HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "w,Utx,w",
    E_VNx32HFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "=w,w,Utx",
    E_VNx16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "w,Utx,w",
    E_VNx16SFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "=w,w,Utx",
    E_VNx8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_struct_nonimmediate_operand,
    "w,Utx,w",
    E_VNx8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=Upa,m,Upa,Upa,Upa",
    E_VNx16BImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "Upa,Upa,m,Dz,Dm",
    E_VNx16BImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=Upa,m,Upa,Upa,Upa",
    E_VNx8BImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "Upa,Upa,m,Dz,Dm",
    E_VNx8BImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=Upa,m,Upa,Upa,Upa",
    E_VNx4BImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "Upa,Upa,m,Dz,Dm",
    E_VNx4BImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=Upa,m,Upa,Upa,Upa",
    E_VNx2BImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "Upa,Upa,m,Dz,Dm",
    E_VNx2BImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_simd_nonimmediate_operand,
    "=r,w,Utv",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,0,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "=r,w,Utv",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,0,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "=r,w,Utv",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,0,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "=r,w,Utv",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,0,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "=r,w,Utv",
    E_HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,0,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "=r,w,Utv",
    E_SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,0,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "=r,w,Utv",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,0,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "=r,w,Utv",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,w,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "=r,w,Utv",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,w,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "=r,w,Utv",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "=r,w,Utv",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "=r,w,Utv",
    E_HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,w,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "=r,w,Utv",
    E_SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,w,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "=r,w,Utv",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w,w,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,w",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_dup_operand,
    "r,w,Uty",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=X,X,Upl",
    E_VNx16BImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_dup_operand,
    "r,w,Uty",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=X,X,Upl",
    E_VNx8BImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_dup_operand,
    "r,w,Uty",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=X,X,Upl",
    E_VNx4BImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_dup_operand,
    "r,w,Uty",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=X,X,Upl",
    E_VNx2BImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_dup_operand,
    "r,w,Uty",
    E_HFmode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=X,X,Upl",
    E_VNx8BImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_dup_operand,
    "r,w,Uty",
    E_SFmode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=X,X,Upl",
    E_VNx4BImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_dup_operand,
    "r,w,Uty",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=X,X,Upl",
    E_VNx2BImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_ld1r_operand,
    "Uty",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_simd_imm_zero,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_ld1r_operand,
    "Uty",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_simd_imm_zero,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_ld1r_operand,
    "Uty",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_simd_imm_zero,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_ld1r_operand,
    "Uty",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_simd_imm_zero,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_ld1r_operand,
    "Uty",
    E_HFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_simd_imm_zero,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_ld1r_operand,
    "Uty",
    E_SFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_simd_imm_zero,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_ld1r_operand,
    "Uty",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_simd_imm_zero,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_ld1r_operand,
    "Uty",
    E_TImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_ld1r_operand,
    "Uty",
    E_TImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_ld1r_operand,
    "Uty",
    E_TImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_ld1r_operand,
    "Uty",
    E_TImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_ld1r_operand,
    "Uty",
    E_TImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_ld1r_operand,
    "Uty",
    E_TImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_ld1r_operand,
    "Uty",
    E_TImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w,w,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_index_operand,
    "Usi,r,r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_index_operand,
    "r,Usi,r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_index_operand,
    "Usi,r,r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_index_operand,
    "r,Usi,r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_index_operand,
    "Usi,r,r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_index_operand,
    "r,Usi,r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_index_operand,
    "Usi,r,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_index_operand,
    "r,Usi,r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx32QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_VNx32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx16HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_VNx16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_VNx8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_VNx4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx16HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_VNx16HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_VNx8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_VNx4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx48QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_VNx48QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx24HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_VNx24HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx12SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_VNx12SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx6DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_VNx6DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx24HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_VNx24HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx12SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_VNx12SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx6DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_VNx6DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx64QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_VNx64QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx32HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_VNx32HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx16SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_VNx16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_VNx8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx32HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_VNx32HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx16SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_VNx16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    E_VNx8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    E_VNx32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_VNx32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    E_VNx16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_VNx16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    E_VNx8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_VNx8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    E_VNx4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_VNx4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    E_VNx16HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_VNx16HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    E_VNx8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_VNx8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    E_VNx4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_VNx4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    E_VNx48QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_VNx48QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    E_VNx24HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_VNx24HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    E_VNx12SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_VNx12SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    E_VNx6DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_VNx6DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    E_VNx24HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_VNx24HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    E_VNx12SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_VNx12SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    E_VNx6DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_VNx6DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    E_VNx64QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_VNx64QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    E_VNx32HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_VNx32HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    E_VNx16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_VNx16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    E_VNx8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_VNx8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    E_VNx32HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_VNx32HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    E_VNx16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_VNx16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    E_VNx8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "w",
    E_VNx8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,0,0,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_add_operand,
    "vsa,vsn,vsi,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,0,0,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_add_operand,
    "vsa,vsn,vsi,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,0,0,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_add_operand,
    "vsa,vsn,vsi,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,0,0,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_add_operand,
    "vsa,vsn,vsi,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_arith_operand,
    "w,vsa",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_arith_operand,
    "w,vsa",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_arith_operand,
    "w,vsa",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_arith_operand,
    "w,vsa",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,?&w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,0,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_mul_operand,
    "vsm,w,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,?&w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,0,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_mul_operand,
    "vsm,w,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,?&w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,0,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_mul_operand,
    "vsm,w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,?&w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,0,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_mul_operand,
    "vsm,w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_mul_immediate,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_mul_immediate,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_mul_immediate,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_mul_immediate,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,?&w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,w,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,?&w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,w,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,?&w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,?&w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,?&w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,?&w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,?&w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,?&w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,?&w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_mul_operand,
    "w,0,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,?&w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_mul_operand,
    "w,0,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_logical_operand,
    "vsl,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_logical_operand,
    "vsl,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_logical_operand,
    "vsl,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_logical_operand,
    "vsl,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,?&w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_lshift_operand,
    "Dl,w,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,?&w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_rshift_operand,
    "Dr,w,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,?&w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_lshift_operand,
    "Dl,w,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,?&w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_rshift_operand,
    "Dr,w,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,?&w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_lshift_operand,
    "Dl,w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,?&w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_rshift_operand,
    "Dr,w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,?&w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_lshift_operand,
    "Dl,w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,?&w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_rshift_operand,
    "Dr,w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_lshift_imm,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_rshift_imm,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_lshift_imm,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_rshift_imm,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_lshift_imm,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_rshift_imm,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_lshift_imm,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_rshift_imm,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "rZ",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa,Upa",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_cmp_vsc_operand,
    "vsc,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa,Upa",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_cmp_vsd_operand,
    "vsd,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa,Upa",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_cmp_vsc_operand,
    "vsc,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa,Upa",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_cmp_vsd_operand,
    "vsd,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa,Upa",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_cmp_vsc_operand,
    "vsc,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa,Upa",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_cmp_vsd_operand,
    "vsd,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa,Upa",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_cmp_vsc_operand,
    "vsc,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa,Upa",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_cmp_vsd_operand,
    "vsd,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=Upa,Upa",
    E_VNx16BImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_cmp_vsc_operand,
    "vsc,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=Upa,Upa",
    E_VNx16BImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_cmp_vsd_operand,
    "vsd,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=Upa,Upa",
    E_VNx8BImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_cmp_vsc_operand,
    "vsc,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=Upa,Upa",
    E_VNx8BImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_cmp_vsd_operand,
    "vsd,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=Upa,Upa",
    E_VNx4BImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_cmp_vsc_operand,
    "vsc,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=Upa,Upa",
    E_VNx4BImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_cmp_vsd_operand,
    "vsd,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=Upa,Upa",
    E_VNx2BImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_cmp_vsc_operand,
    "vsc,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=Upa,Upa",
    E_VNx2BImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_cmp_vsd_operand,
    "vsd,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa,Upa",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_cmp_vsc_operand,
    "vsc,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa,Upa",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_cmp_vsd_operand,
    "vsd,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa,Upa",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_cmp_vsc_operand,
    "vsc,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa,Upa",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_cmp_vsd_operand,
    "vsd,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa,Upa",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_cmp_vsc_operand,
    "vsc,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa,Upa",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_cmp_vsd_operand,
    "vsd,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa,Upa",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_cmp_vsc_operand,
    "vsc,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa,Upa",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_cmp_vsd_operand,
    "vsd,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa,Upa",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "Dz,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa,Upa",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "Dz,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa,Upa",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "Dz,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa,Upa",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "Dz,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa,Upa",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "Dz,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa,Upa",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "Dz,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_dup_immediate,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_imm_zero,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_dup_immediate,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_imm_zero,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_dup_immediate,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_imm_zero,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_dup_immediate,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_imm_zero,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,?&w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,?&w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,?&w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w,w,?&w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w,w,?&w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w,w,?&w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w,w,?&w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,?&w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,?&w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,?&w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,?&w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,?&w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,?&w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,?&w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,?&w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_imm_zero,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_imm_zero,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_imm_zero,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_imm_zero,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,w",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_imm_zero,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_imm_zero,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_imm_zero,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,0,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_float_arith_with_sub_operand,
    "vsA,vsN,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,0,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_float_arith_with_sub_operand,
    "vsA,vsN,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,0,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_float_arith_with_sub_operand,
    "vsA,vsN,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_float_arith_operand,
    "0,0,vsA,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_float_arith_with_sub_operand,
    "vsA,vsN,0,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_float_arith_operand,
    "0,0,vsA,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_float_arith_with_sub_operand,
    "vsA,vsN,0,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,w,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_float_arith_operand,
    "0,0,vsA,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_float_arith_with_sub_operand,
    "vsA,vsN,0,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_float_mul_operand,
    "vsM,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_float_mul_operand,
    "vsM,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_float_mul_operand,
    "vsM,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,?&w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,w,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,?&w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,w,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,?&w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,w,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,?&w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,?&w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w,?&w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upa",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upa",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w,w,?&w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w,w,?&w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w,w,?&w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,0,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,?&w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,?&w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,?&w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,?&w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,?&w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,?&w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_imm_zero,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_imm_zero,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_imm_zero,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,?&w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,?&w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,?&w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,?&w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,?&w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,?&w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&w,&w,?&w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "Dz,0,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&w,&w,?&w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "Dz,0,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&w,&w,?&w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Upl,Upl,Upl",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w,w,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "Dz,0,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rZ,w",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rZ,w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rZ,w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rZ,w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rZ,w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rZ,w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w,w",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "rZ,w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_plus_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_plus_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_fp_compare_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_fp_compare_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    cc_register,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const0_operand,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    E_DImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "",
    E_DImode,
    0,
    0,
    0,
    0
  },
  {
    memory_operand,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_TImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_TImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_HFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_HFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_TFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_TFmode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    E_BLKmode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    E_BLKmode,
    0,
    0,
    1,
    1
  },
  {
    immediate_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_pluslong_or_poly_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_pluslong_or_poly_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_plus_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_plus_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_imm,
    "",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_SImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_plus_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_SImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_plus_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator_mode,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    cc_register,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const0_operand,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator_mode,
    "",
    E_SImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_fp_compare_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator_mode,
    "",
    E_SImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_fp_compare_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_plus_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_plus_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_fp_compare_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_fp_compare_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_comparison_operator,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_imm,
    "",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_imm,
    "",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_offset_di,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_shift_imm_di,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    E_HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_constant_pool_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_constant_pool_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_constant_pool_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_constant_pool_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_TFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_constant_pool_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_TFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_constant_pool_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_constant_pool_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_constant_pool_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_constant_pool_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_constant_pool_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_constant_pool_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_constant_pool_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_constant_pool_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_constant_pool_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_constant_pool_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_constant_pool_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_constant_pool_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_constant_pool_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_constant_pool_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_constant_pool_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_constant_pool_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_constant_pool_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_constant_pool_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_constant_pool_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_constant_pool_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_constant_pool_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_TFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_TFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_valid_symref,
    "S",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_valid_symref,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_valid_symref,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_valid_symref,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_V4HFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_shift_imm64_di,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    E_OImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_OImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_CImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_CImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_XImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_XImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_OImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_CImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+w",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    E_XImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "w",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_V8QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_V16QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_V4HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_V8HImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_V2SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_V4SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_V2DImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "",
    E_HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "",
    E_HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_nonimmediate_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm2,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_lane_imm3,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_lane_imm3,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_V4HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_imm2,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_or_zero,
    "",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_or_zero,
    "",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_or_zero,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_reg_or_zero,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_plus_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_logical_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_plus_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_logical_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_plus_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_logical_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_plus_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_logical_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_plus_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_logical_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_plus_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_logical_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_plus_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_logical_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_plus_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sync_memory_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    aarch64_logical_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Upl",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_gather_scale_operand_w,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_gather_scale_operand_d,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_gather_scale_operand_w,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_gather_scale_operand_d,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_gather_scale_operand_w,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_gather_scale_operand_d,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_gather_scale_operand_w,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_reg_or_zero,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_gather_scale_operand_d,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    E_VNx32QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx32QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_VNx16HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx16HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_VNx8SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx8SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_VNx4DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx4DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_VNx16HFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx16HFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_VNx8SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx8SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_VNx4DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_VNx48QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx48QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_VNx24HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx24HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_VNx12SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx12SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_VNx6DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx6DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_VNx24HFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx24HFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_VNx12SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx12SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_VNx6DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx6DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_VNx64QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx64QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_VNx32HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx32HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_VNx16SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx16SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_VNx8DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx8DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_VNx32HFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx32HFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_VNx16SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_VNx8DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_VNx16BImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx16BImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_VNx8BImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx8BImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_VNx4BImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx4BImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    E_VNx2BImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    E_VNx2BImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_dup_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_dup_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_dup_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_dup_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_dup_operand,
    "",
    E_HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_dup_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_dup_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx32QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx16HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx8SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx4DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx16HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx16HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx8SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx4DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx48QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx48QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx24HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx24HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx12SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx12SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx6DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx6DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx24HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx24HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx12SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx12SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx6DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx6DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx64QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx64QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx32HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx32HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx16SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx8DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx32HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx32HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx16SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx8DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx8DFmode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    E_VNx32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx32QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx16HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx8SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx4DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx16HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx16HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx8SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx4DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx48QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx48QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx24HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx24HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx12SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx12SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx6DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx6DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx24HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx24HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx12SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx12SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx6DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx6DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx64QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx64QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx32HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx32HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx16SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx8DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx32HFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx32HFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx16SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    E_VNx8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_vec_perm_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_vec_perm_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_vec_perm_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_vec_perm_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_vec_perm_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_vec_perm_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_vec_perm_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_mul_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_mul_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_mul_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_mul_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_lshift_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_rshift_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_lshift_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_rshift_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_lshift_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_rshift_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_lshift_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_rshift_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    E_QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    E_HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    E_SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    E_DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VNx16BImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VNx8BImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VNx4BImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VNx2BImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VNx8BImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VNx4BImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    E_VNx2BImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_equality_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_equality_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_equality_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_equality_operator,
    "",
    E_VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    E_VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_float_arith_with_sub_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_float_arith_with_sub_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_float_arith_with_sub_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_float_arith_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_float_arith_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_float_arith_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_float_mul_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_float_mul_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_sve_float_mul_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx16BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "",
    E_VNx8HFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "",
    E_VNx4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2BImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
  {
    aarch64_simd_reg_or_zero,
    "",
    E_VNx2DFmode,
    0,
    0,
    1,
    0
  },
};


#if GCC_VERSION >= 2007
__extension__
#endif

const struct insn_data_d insn_data[] = 
{
  /* <internal>:0 */
  {
    "*placeholder_for_nothing",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[0],
    0,
    0,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:370 */
  {
    "indirect_jump",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "br\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_indirect_jump },
    &operand_data[1],
    1,
    1,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:377 */
  {
    "jump",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "b\t%l0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_jump },
    &operand_data[2],
    1,
    1,
    0,
    0,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:422 */
  {
    "ccmpsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3 },
#else
    { 0, output_3, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ccmpsi },
    &operand_data[3],
    6,
    6,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:422 */
  {
    "ccmpdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4 },
#else
    { 0, output_4, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ccmpdi },
    &operand_data[9],
    6,
    6,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:440 */
  {
    "fccmpsf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fccmp\t%s2, %s3, %k5, %m4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fccmpsf },
    &operand_data[15],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:440 */
  {
    "fccmpdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fccmp\t%d2, %d3, %k5, %m4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fccmpdf },
    &operand_data[21],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:455 */
  {
    "fccmpesf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fccmpe\t%s2, %s3, %k5, %m4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fccmpesf },
    &operand_data[27],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:455 */
  {
    "fccmpedf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fccmpe\t%d2, %d3, %k5, %m4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fccmpedf },
    &operand_data[33],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:526 */
  {
    "condjump",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_9 },
#else
    { 0, 0, output_9 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_condjump },
    &operand_data[39],
    3,
    3,
    0,
    0,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:561 */
  {
    "*compare_condjumpsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[42],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:561 */
  {
    "*compare_condjumpsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[42],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:561 */
  {
    "*compare_condjumpsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[42],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:561 */
  {
    "*compare_condjumpsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[42],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:561 */
  {
    "*compare_condjumpdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[45],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:561 */
  {
    "*compare_condjumpdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[45],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:561 */
  {
    "*compare_condjumpdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[45],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:561 */
  {
    "*compare_condjumpdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[45],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:646 */
  {
    "*casesi_dispatch",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_18 },
#else
    { 0, 0, output_18 },
#endif
    { 0 },
    &operand_data[48],
    3,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:664 */
  {
    "nop",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "nop",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_nop },
    &operand_data[0],
    0,
    0,
    0,
    0,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:671 */
  {
    "prefetch",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_20 },
#else
    { 0, 0, output_20 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_prefetch },
    &operand_data[53],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:702 */
  {
    "trap",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "brk #1000",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_trap },
    &operand_data[0],
    0,
    0,
    0,
    0,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:735 */
  {
    "*do_return",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_22 },
#else
    { 0, 0, output_22 },
#endif
    { 0 },
    &operand_data[0],
    0,
    0,
    0,
    0,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:755 */
  {
    "simple_return",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ret",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_simple_return },
    &operand_data[0],
    0,
    0,
    0,
    0,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:762 */
  {
    "*cbeqsi1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_24 },
#else
    { 0, 0, output_24 },
#endif
    { 0 },
    &operand_data[49],
    2,
    2,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:762 */
  {
    "*cbnesi1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_25 },
#else
    { 0, 0, output_25 },
#endif
    { 0 },
    &operand_data[49],
    2,
    2,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:762 */
  {
    "*cbeqdi1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_26 },
#else
    { 0, 0, output_26 },
#endif
    { 0 },
    &operand_data[1],
    2,
    2,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:762 */
  {
    "*cbnedi1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_27 },
#else
    { 0, 0, output_27 },
#endif
    { 0 },
    &operand_data[1],
    2,
    2,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:787 */
  {
    "*tbeqsi1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_28 },
#else
    { 0, 0, output_28 },
#endif
    { 0 },
    &operand_data[56],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:787 */
  {
    "*tbnesi1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_29 },
#else
    { 0, 0, output_29 },
#endif
    { 0 },
    &operand_data[56],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:787 */
  {
    "*tbeqdi1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_30 },
#else
    { 0, 0, output_30 },
#endif
    { 0 },
    &operand_data[59],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:787 */
  {
    "*tbnedi1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_31 },
#else
    { 0, 0, output_31 },
#endif
    { 0 },
    &operand_data[59],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:827 */
  {
    "*cbltqi1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_32 },
#else
    { 0, 0, output_32 },
#endif
    { 0 },
    &operand_data[62],
    2,
    2,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:827 */
  {
    "*cbgeqi1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_33 },
#else
    { 0, 0, output_33 },
#endif
    { 0 },
    &operand_data[62],
    2,
    2,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:827 */
  {
    "*cblthi1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_34 },
#else
    { 0, 0, output_34 },
#endif
    { 0 },
    &operand_data[64],
    2,
    2,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:827 */
  {
    "*cbgehi1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_35 },
#else
    { 0, 0, output_35 },
#endif
    { 0 },
    &operand_data[64],
    2,
    2,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:827 */
  {
    "*cbltsi1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_36 },
#else
    { 0, 0, output_36 },
#endif
    { 0 },
    &operand_data[49],
    2,
    2,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:827 */
  {
    "*cbgesi1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_37 },
#else
    { 0, 0, output_37 },
#endif
    { 0 },
    &operand_data[49],
    2,
    2,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:827 */
  {
    "*cbltdi1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_38 },
#else
    { 0, 0, output_38 },
#endif
    { 0 },
    &operand_data[1],
    2,
    2,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:827 */
  {
    "*cbgedi1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_39 },
#else
    { 0, 0, output_39 },
#endif
    { 0 },
    &operand_data[1],
    2,
    2,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:883 */
  {
    "*call_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_40 },
#else
    { 0, output_40, 0 },
#endif
    { 0 },
    &operand_data[66],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:908 */
  {
    "*call_value_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_41 },
#else
    { 0, output_41, 0 },
#endif
    { 0 },
    &operand_data[65],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:945 */
  {
    "*sibcall_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_42 },
#else
    { 0, output_42, 0 },
#endif
    { 0 },
    &operand_data[68],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:956 */
  {
    "*sibcall_value_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_43 },
#else
    { 0, output_43, 0 },
#endif
    { 0 },
    &operand_data[67],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1016 */
  {
    "*movqi_aarch64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_44 },
#else
    { 0, 0, output_44 },
#endif
    { 0 },
    &operand_data[70],
    2,
    2,
    0,
    11,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1016 */
  {
    "*movhi_aarch64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_45 },
#else
    { 0, 0, output_45 },
#endif
    { 0 },
    &operand_data[72],
    2,
    2,
    0,
    11,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1081 */
  {
    "*movsi_aarch64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_46 },
#else
    { 0, 0, output_46 },
#endif
    { 0 },
    &operand_data[74],
    2,
    2,
    0,
    16,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1116 */
  {
    "*movdi_aarch64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_47 },
#else
    { 0, 0, output_47 },
#endif
    { 0 },
    &operand_data[76],
    2,
    2,
    0,
    17,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1153 */
  {
    "insv_immsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movk\t%w0, %X2, lsl %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_insv_immsi },
    &operand_data[78],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1153 */
  {
    "insv_immdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movk\t%x0, %X2, lsl %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_insv_immdi },
    &operand_data[81],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1182 */
  {
    "*movti_aarch64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_50 },
#else
    { 0, output_50, 0 },
#endif
    { 0 },
    &operand_data[84],
    2,
    2,
    0,
    9,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1237 */
  {
    "*movhf_aarch64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_51 },
#else
    { 0, 0, output_51 },
#endif
    { 0 },
    &operand_data[86],
    2,
    2,
    0,
    12,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1260 */
  {
    "*movsf_aarch64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_52 },
#else
    { 0, 0, output_52 },
#endif
    { 0 },
    &operand_data[88],
    2,
    2,
    0,
    12,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1284 */
  {
    "*movdf_aarch64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_53 },
#else
    { 0, 0, output_53 },
#endif
    { 0 },
    &operand_data[90],
    2,
    2,
    0,
    12,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1328 */
  {
    "*movtf_aarch64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_54 },
#else
    { 0, output_54, 0 },
#endif
    { 0 },
    &operand_data[92],
    2,
    2,
    0,
    11,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1384 */
  {
    "load_pair_sw_sisi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_55 },
#else
    { 0, output_55, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pair_sw_sisi },
    &operand_data[94],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1384 */
  {
    "load_pair_sw_sfsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_56 },
#else
    { 0, output_56, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pair_sw_sfsi },
    &operand_data[98],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1384 */
  {
    "load_pair_sw_sisf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_57 },
#else
    { 0, output_57, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pair_sw_sisf },
    &operand_data[102],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1384 */
  {
    "load_pair_sw_sfsf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_58 },
#else
    { 0, output_58, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pair_sw_sfsf },
    &operand_data[106],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1401 */
  {
    "load_pair_dw_didi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_59 },
#else
    { 0, output_59, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pair_dw_didi },
    &operand_data[110],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1401 */
  {
    "load_pair_dw_didf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_60 },
#else
    { 0, output_60, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pair_dw_didf },
    &operand_data[114],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1401 */
  {
    "load_pair_dw_dfdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_61 },
#else
    { 0, output_61, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pair_dw_dfdi },
    &operand_data[118],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1401 */
  {
    "load_pair_dw_dfdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_62 },
#else
    { 0, output_62, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pair_dw_dfdf },
    &operand_data[122],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1417 */
  {
    "load_pair_dw_tftf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pair_dw_tftf },
    &operand_data[126],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1434 */
  {
    "store_pair_sw_sisi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_64 },
#else
    { 0, output_64, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_store_pair_sw_sisi },
    &operand_data[130],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1434 */
  {
    "store_pair_sw_sfsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_65 },
#else
    { 0, output_65, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_store_pair_sw_sfsi },
    &operand_data[134],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1434 */
  {
    "store_pair_sw_sisf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_66 },
#else
    { 0, output_66, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_store_pair_sw_sisf },
    &operand_data[138],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1434 */
  {
    "store_pair_sw_sfsf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_67 },
#else
    { 0, output_67, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_store_pair_sw_sfsf },
    &operand_data[142],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1451 */
  {
    "store_pair_dw_didi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_68 },
#else
    { 0, output_68, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_store_pair_dw_didi },
    &operand_data[146],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1451 */
  {
    "store_pair_dw_didf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_69 },
#else
    { 0, output_69, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_store_pair_dw_didf },
    &operand_data[150],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1451 */
  {
    "store_pair_dw_dfdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_70 },
#else
    { 0, output_70, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_store_pair_dw_dfdi },
    &operand_data[154],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1451 */
  {
    "store_pair_dw_dfdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_71 },
#else
    { 0, output_71, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_store_pair_dw_dfdf },
    &operand_data[158],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1467 */
  {
    "store_pair_dw_tftf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_store_pair_dw_tftf },
    &operand_data[162],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1484 */
  {
    "loadwb_pairsi_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%w2, %w3, [%1], %4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_loadwb_pairsi_si },
    &operand_data[166],
    6,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1484 */
  {
    "loadwb_pairsi_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%w2, %w3, [%1], %4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_loadwb_pairsi_di },
    &operand_data[172],
    6,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1484 */
  {
    "loadwb_pairdi_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%x2, %x3, [%1], %4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_loadwb_pairdi_si },
    &operand_data[178],
    6,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1484 */
  {
    "loadwb_pairdi_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%x2, %x3, [%1], %4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_loadwb_pairdi_di },
    &operand_data[184],
    6,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1499 */
  {
    "loadwb_pairsf_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%s2, %s3, [%1], %4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_loadwb_pairsf_si },
    &operand_data[190],
    6,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1499 */
  {
    "loadwb_pairsf_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%s2, %s3, [%1], %4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_loadwb_pairsf_di },
    &operand_data[196],
    6,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1499 */
  {
    "loadwb_pairdf_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d2, %d3, [%1], %4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_loadwb_pairdf_si },
    &operand_data[202],
    6,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1499 */
  {
    "loadwb_pairdf_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d2, %d3, [%1], %4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_loadwb_pairdf_di },
    &operand_data[208],
    6,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1514 */
  {
    "loadwb_pairti_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q2, %q3, [%1], %4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_loadwb_pairti_si },
    &operand_data[214],
    6,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1514 */
  {
    "loadwb_pairti_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q2, %q3, [%1], %4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_loadwb_pairti_di },
    &operand_data[220],
    6,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1514 */
  {
    "loadwb_pairtf_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q2, %q3, [%1], %4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_loadwb_pairtf_si },
    &operand_data[226],
    6,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1514 */
  {
    "loadwb_pairtf_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q2, %q3, [%1], %4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_loadwb_pairtf_di },
    &operand_data[232],
    6,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1531 */
  {
    "storewb_pairsi_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%w2, %w3, [%0, %4]!",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_storewb_pairsi_si },
    &operand_data[238],
    6,
    6,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1531 */
  {
    "storewb_pairsi_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%w2, %w3, [%0, %4]!",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_storewb_pairsi_di },
    &operand_data[244],
    6,
    6,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1531 */
  {
    "storewb_pairdi_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%x2, %x3, [%0, %4]!",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_storewb_pairdi_si },
    &operand_data[250],
    6,
    6,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1531 */
  {
    "storewb_pairdi_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%x2, %x3, [%0, %4]!",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_storewb_pairdi_di },
    &operand_data[256],
    6,
    6,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1547 */
  {
    "storewb_pairsf_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%s2, %s3, [%0, %4]!",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_storewb_pairsf_si },
    &operand_data[262],
    6,
    6,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1547 */
  {
    "storewb_pairsf_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%s2, %s3, [%0, %4]!",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_storewb_pairsf_di },
    &operand_data[268],
    6,
    6,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1547 */
  {
    "storewb_pairdf_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d2, %d3, [%0, %4]!",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_storewb_pairdf_si },
    &operand_data[274],
    6,
    6,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1547 */
  {
    "storewb_pairdf_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d2, %d3, [%0, %4]!",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_storewb_pairdf_di },
    &operand_data[280],
    6,
    6,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1563 */
  {
    "storewb_pairti_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q2, %q3, [%0, %4]!",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_storewb_pairti_si },
    &operand_data[286],
    6,
    6,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1563 */
  {
    "storewb_pairti_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q2, %q3, [%0, %4]!",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_storewb_pairti_di },
    &operand_data[292],
    6,
    6,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1563 */
  {
    "storewb_pairtf_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q2, %q3, [%0, %4]!",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_storewb_pairtf_si },
    &operand_data[298],
    6,
    6,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1563 */
  {
    "storewb_pairtf_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q2, %q3, [%0, %4]!",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_storewb_pairtf_di },
    &operand_data[304],
    6,
    6,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1591 */
  {
    "*extendsidi2_aarch64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_97 },
#else
    { 0, output_97, 0 },
#endif
    { 0 },
    &operand_data[310],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1601 */
  {
    "*load_pair_extendsidi2_aarch64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldpsw\t%0, %2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[312],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1614 */
  {
    "*zero_extendsidi2_aarch64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_99 },
#else
    { 0, output_99, 0 },
#endif
    { 0 },
    &operand_data[316],
    2,
    2,
    0,
    6,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1629 */
  {
    "*load_pair_zero_extendsidi2_aarch64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_100 },
#else
    { 0, output_100, 0 },
#endif
    { 0 },
    &operand_data[318],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1651 */
  {
    "*extendqisi2_aarch64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_101 },
#else
    { 0, output_101, 0 },
#endif
    { 0 },
    &operand_data[322],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1651 */
  {
    "*extendqidi2_aarch64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_102 },
#else
    { 0, output_102, 0 },
#endif
    { 0 },
    &operand_data[324],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1651 */
  {
    "*extendhisi2_aarch64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_103 },
#else
    { 0, output_103, 0 },
#endif
    { 0 },
    &operand_data[326],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1651 */
  {
    "*extendhidi2_aarch64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_104 },
#else
    { 0, output_104, 0 },
#endif
    { 0 },
    &operand_data[328],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1661 */
  {
    "*zero_extendqisi2_aarch64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_105 },
#else
    { 0, output_105, 0 },
#endif
    { 0 },
    &operand_data[330],
    2,
    2,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1661 */
  {
    "*zero_extendqidi2_aarch64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_106 },
#else
    { 0, output_106, 0 },
#endif
    { 0 },
    &operand_data[332],
    2,
    2,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1661 */
  {
    "*zero_extendhisi2_aarch64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_107 },
#else
    { 0, output_107, 0 },
#endif
    { 0 },
    &operand_data[334],
    2,
    2,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1661 */
  {
    "*zero_extendhidi2_aarch64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_108 },
#else
    { 0, output_108, 0 },
#endif
    { 0 },
    &operand_data[336],
    2,
    2,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1679 */
  {
    "*extendqihi2_aarch64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_109 },
#else
    { 0, output_109, 0 },
#endif
    { 0 },
    &operand_data[338],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1689 */
  {
    "*zero_extendqihi2_aarch64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_110 },
#else
    { 0, output_110, 0 },
#endif
    { 0 },
    &operand_data[338],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1731 */
  {
    "*addsi3_aarch64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_111 },
#else
    { 0, 0, output_111 },
#endif
    { 0 },
    &operand_data[340],
    3,
    3,
    0,
    6,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1731 */
  {
    "*adddi3_aarch64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_112 },
#else
    { 0, 0, output_112 },
#endif
    { 0 },
    &operand_data[343],
    3,
    3,
    0,
    6,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1751 */
  {
    "*addsi3_aarch64_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_113 },
#else
    { 0, output_113, 0 },
#endif
    { 0 },
    &operand_data[346],
    3,
    3,
    0,
    4,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1824 */
  {
    "*addsi3_poly_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_114 },
#else
    { 0, 0, output_114 },
#endif
    { 0 },
    &operand_data[349],
    3,
    3,
    0,
    6,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1824 */
  {
    "*adddi3_poly_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_115 },
#else
    { 0, 0, output_115 },
#endif
    { 0 },
    &operand_data[352],
    3,
    3,
    0,
    6,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2000 */
  {
    "addsi3_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_116 },
#else
    { 0, output_116, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addsi3_compare0 },
    &operand_data[355],
    3,
    3,
    2,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2000 */
  {
    "adddi3_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_117 },
#else
    { 0, output_117, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_adddi3_compare0 },
    &operand_data[358],
    3,
    3,
    2,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2017 */
  {
    "*addsi3_compare0_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_118 },
#else
    { 0, output_118, 0 },
#endif
    { 0 },
    &operand_data[361],
    3,
    3,
    2,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2033 */
  {
    "*addsi3_compareC_cconly",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_119 },
#else
    { 0, output_119, 0 },
#endif
    { 0 },
    &operand_data[364],
    2,
    2,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2033 */
  {
    "*adddi3_compareC_cconly",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_120 },
#else
    { 0, output_120, 0 },
#endif
    { 0 },
    &operand_data[366],
    2,
    2,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2048 */
  {
    "addsi3_compareC",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_121 },
#else
    { 0, output_121, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addsi3_compareC },
    &operand_data[368],
    3,
    3,
    3,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2048 */
  {
    "adddi3_compareC",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_122 },
#else
    { 0, output_122, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_adddi3_compareC },
    &operand_data[371],
    3,
    3,
    3,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2065 */
  {
    "*addsi3_compareV_cconly_imm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_123 },
#else
    { 0, output_123, 0 },
#endif
    { 0 },
    &operand_data[374],
    3,
    3,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2065 */
  {
    "*adddi3_compareV_cconly_imm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_124 },
#else
    { 0, output_124, 0 },
#endif
    { 0 },
    &operand_data[377],
    3,
    3,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2082 */
  {
    "*addsi3_compareV_cconly",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmn\t%w0, %w1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[240],
    2,
    2,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2082 */
  {
    "*adddi3_compareV_cconly",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmn\t%x0, %x1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[252],
    2,
    2,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2094 */
  {
    "addsi3_compareV_imm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_127 },
#else
    { 0, output_127, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addsi3_compareV_imm },
    &operand_data[380],
    3,
    3,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2094 */
  {
    "adddi3_compareV_imm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_128 },
#else
    { 0, output_128, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_adddi3_compareV_imm },
    &operand_data[383],
    3,
    3,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2112 */
  {
    "addsi3_compareV",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%w0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addsi3_compareV },
    &operand_data[386],
    3,
    3,
    4,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2112 */
  {
    "adddi3_compareV",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%x0, %x1, %x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_adddi3_compareV },
    &operand_data[389],
    3,
    3,
    4,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2126 */
  {
    "*adds_shift_imm_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%w0, %w3, %w1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2126 */
  {
    "*adds_shift_imm_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%w0, %w3, %w1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2126 */
  {
    "*adds_shift_imm_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%w0, %w3, %w1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2126 */
  {
    "*adds_shift_imm_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%x0, %x3, %x1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2126 */
  {
    "*adds_shift_imm_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%x0, %x3, %x1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2126 */
  {
    "*adds_shift_imm_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%x0, %x3, %x1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2142 */
  {
    "*subs_shift_imm_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%w0, %w1, %w2, lsl %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[400],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2142 */
  {
    "*subs_shift_imm_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%w0, %w1, %w2, asr %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[400],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2142 */
  {
    "*subs_shift_imm_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%w0, %w1, %w2, lsr %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[400],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2142 */
  {
    "*subs_shift_imm_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%x0, %x1, %x2, lsl %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[404],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2142 */
  {
    "*subs_shift_imm_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%x0, %x1, %x2, asr %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[404],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2142 */
  {
    "*subs_shift_imm_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%x0, %x1, %x2, lsr %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[404],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2158 */
  {
    "*adds_mul_imm_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%w0, %w3, %w1, lsl %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[408],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2158 */
  {
    "*adds_mul_imm_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%x0, %x3, %x1, lsl %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[412],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2174 */
  {
    "*subs_mul_imm_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%w0, %w1, %w2, lsl %p3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[416],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2174 */
  {
    "*subs_mul_imm_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%x0, %x1, %x2, lsl %p3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[420],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2190 */
  {
    "*adds_extendqi_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%w0, %w2, %w1, sxtb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[424],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2190 */
  {
    "*adds_zero_extendqi_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%w0, %w2, %w1, uxtb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[424],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2190 */
  {
    "*adds_extendqi_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%x0, %x2, %x1, sxtb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[427],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2190 */
  {
    "*adds_zero_extendqi_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%x0, %x2, %x1, uxtb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[427],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2190 */
  {
    "*adds_extendhi_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%w0, %w2, %w1, sxth",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[430],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2190 */
  {
    "*adds_zero_extendhi_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%w0, %w2, %w1, uxth",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[430],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2190 */
  {
    "*adds_extendhi_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%x0, %x2, %x1, sxth",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[433],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2190 */
  {
    "*adds_zero_extendhi_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%x0, %x2, %x1, uxth",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[433],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2190 */
  {
    "*adds_extendsi_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%w0, %w2, %w1, sxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[436],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2190 */
  {
    "*adds_zero_extendsi_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%w0, %w2, %w1, uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[436],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2190 */
  {
    "*adds_extendsi_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%x0, %x2, %x1, sxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[439],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2190 */
  {
    "*adds_zero_extendsi_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%x0, %x2, %x1, uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[439],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2204 */
  {
    "*subs_extendqi_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%w0, %w1, %w2, sxtb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[442],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2204 */
  {
    "*subs_zero_extendqi_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%w0, %w1, %w2, uxtb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[442],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2204 */
  {
    "*subs_extendqi_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%x0, %x1, %x2, sxtb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[445],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2204 */
  {
    "*subs_zero_extendqi_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%x0, %x1, %x2, uxtb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[445],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2204 */
  {
    "*subs_extendhi_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%w0, %w1, %w2, sxth",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[448],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2204 */
  {
    "*subs_zero_extendhi_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%w0, %w1, %w2, uxth",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[448],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2204 */
  {
    "*subs_extendhi_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%x0, %x1, %x2, sxth",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[451],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2204 */
  {
    "*subs_zero_extendhi_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%x0, %x1, %x2, uxth",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[451],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2204 */
  {
    "*subs_extendsi_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%w0, %w1, %w2, sxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[386],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2204 */
  {
    "*subs_zero_extendsi_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%w0, %w1, %w2, uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[386],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2204 */
  {
    "*subs_extendsi_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%x0, %x1, %x2, sxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[454],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2204 */
  {
    "*subs_zero_extendsi_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%x0, %x1, %x2, uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[454],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2218 */
  {
    "*adds_extendqi_shift_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%w0, %w3, %w1, sxtb %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[457],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2218 */
  {
    "*adds_zero_extendqi_shift_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%w0, %w3, %w1, uxtb %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[457],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2218 */
  {
    "*adds_extendqi_shift_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%x0, %x3, %x1, sxtb %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[461],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2218 */
  {
    "*adds_zero_extendqi_shift_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%x0, %x3, %x1, uxtb %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[461],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2218 */
  {
    "*adds_extendhi_shift_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%w0, %w3, %w1, sxth %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[465],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2218 */
  {
    "*adds_zero_extendhi_shift_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%w0, %w3, %w1, uxth %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[465],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2218 */
  {
    "*adds_extendhi_shift_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%x0, %x3, %x1, sxth %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[469],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2218 */
  {
    "*adds_zero_extendhi_shift_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%x0, %x3, %x1, uxth %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[469],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2218 */
  {
    "*adds_extendsi_shift_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%w0, %w3, %w1, sxtw %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[473],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2218 */
  {
    "*adds_zero_extendsi_shift_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%w0, %w3, %w1, uxtw %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[473],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2218 */
  {
    "*adds_extendsi_shift_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%x0, %x3, %x1, sxtw %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[477],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2218 */
  {
    "*adds_zero_extendsi_shift_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%x0, %x3, %x1, uxtw %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[477],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2236 */
  {
    "*subs_extendqi_shift_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%w0, %w1, %w2, sxtb %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[481],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2236 */
  {
    "*subs_zero_extendqi_shift_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%w0, %w1, %w2, uxtb %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[481],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2236 */
  {
    "*subs_extendqi_shift_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%x0, %x1, %x2, sxtb %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[485],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2236 */
  {
    "*subs_zero_extendqi_shift_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%x0, %x1, %x2, uxtb %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[485],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2236 */
  {
    "*subs_extendhi_shift_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%w0, %w1, %w2, sxth %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[489],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2236 */
  {
    "*subs_zero_extendhi_shift_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%w0, %w1, %w2, uxth %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[489],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2236 */
  {
    "*subs_extendhi_shift_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%x0, %x1, %x2, sxth %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[493],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2236 */
  {
    "*subs_zero_extendhi_shift_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%x0, %x1, %x2, uxth %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[493],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2236 */
  {
    "*subs_extendsi_shift_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%w0, %w1, %w2, sxtw %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[497],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2236 */
  {
    "*subs_zero_extendsi_shift_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%w0, %w1, %w2, uxtw %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[497],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2236 */
  {
    "*subs_extendsi_shift_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%x0, %x1, %x2, sxtw %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[501],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2236 */
  {
    "*subs_zero_extendsi_shift_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%x0, %x1, %x2, uxtw %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[501],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2254 */
  {
    "*adds_extvsi_multp2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%w0, %w4, %w1, sxt%e3 %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[505],
    5,
    5,
    4,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2254 */
  {
    "*adds_extzvsi_multp2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%w0, %w4, %w1, uxt%e3 %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[505],
    5,
    5,
    4,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2254 */
  {
    "*adds_extvdi_multp2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%x0, %x4, %x1, sxt%e3 %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[510],
    5,
    5,
    4,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2254 */
  {
    "*adds_extzvdi_multp2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adds\t%x0, %x4, %x1, uxt%e3 %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[510],
    5,
    5,
    4,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2274 */
  {
    "*subs_extvsi_multp2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%w0, %w4, %w1, sxt%e3 %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[505],
    5,
    5,
    4,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2274 */
  {
    "*subs_extzvsi_multp2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%w0, %w4, %w1, uxt%e3 %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[505],
    5,
    5,
    4,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2274 */
  {
    "*subs_extvdi_multp2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%x0, %x4, %x1, sxt%e3 %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[510],
    5,
    5,
    4,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2274 */
  {
    "*subs_extzvdi_multp2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%x0, %x4, %x1, uxt%e3 %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[510],
    5,
    5,
    4,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2294 */
  {
    "*addsi3nr_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_203 },
#else
    { 0, output_203, 0 },
#endif
    { 0 },
    &operand_data[515],
    2,
    2,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2294 */
  {
    "*adddi3nr_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_204 },
#else
    { 0, output_204, 0 },
#endif
    { 0 },
    &operand_data[517],
    2,
    2,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2308 */
  {
    "aarch64_subsi_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%w0, %w1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_subsi_compare0 },
    &operand_data[519],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2308 */
  {
    "aarch64_subdi_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%x0, %x1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_subdi_compare0 },
    &operand_data[521],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2319 */
  {
    "*compare_negsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmn\t%w1, %w0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[240],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2319 */
  {
    "*compare_negdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmn\t%x1, %x0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[252],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2329 */
  {
    "*add_lsl_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w3, %w1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2329 */
  {
    "*add_asr_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w3, %w1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2329 */
  {
    "*add_lsr_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w3, %w1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2329 */
  {
    "*add_lsl_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%x0, %x3, %x1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2329 */
  {
    "*add_asr_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%x0, %x3, %x1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2329 */
  {
    "*add_lsr_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%x0, %x3, %x1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2340 */
  {
    "*add_lsl_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w3, %w1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2340 */
  {
    "*add_asr_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w3, %w1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2340 */
  {
    "*add_lsr_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w3, %w1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2351 */
  {
    "*add_mul_imm_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w3, %w1, lsl %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[408],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2351 */
  {
    "*add_mul_imm_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%x0, %x3, %x1, lsl %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[412],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2361 */
  {
    "*add_extendqi_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w2, %w1, sxtb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[527],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2361 */
  {
    "*add_zero_extendqi_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w2, %w1, uxtb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[527],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2361 */
  {
    "*add_extendqi_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%x0, %x2, %x1, sxtb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[530],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2361 */
  {
    "*add_zero_extendqi_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%x0, %x2, %x1, uxtb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[530],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2361 */
  {
    "*add_extendhi_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w2, %w1, sxth",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[533],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2361 */
  {
    "*add_zero_extendhi_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w2, %w1, uxth",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[533],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2361 */
  {
    "*add_extendhi_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%x0, %x2, %x1, sxth",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[536],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2361 */
  {
    "*add_zero_extendhi_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%x0, %x2, %x1, uxth",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[536],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2361 */
  {
    "*add_extendsi_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w2, %w1, sxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[539],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2361 */
  {
    "*add_zero_extendsi_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w2, %w1, uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[539],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2361 */
  {
    "*add_extendsi_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%x0, %x2, %x1, sxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[542],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2361 */
  {
    "*add_zero_extendsi_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%x0, %x2, %x1, uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[542],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2371 */
  {
    "*add_extendqi_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w2, %w1, sxtb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[545],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2371 */
  {
    "*add_zero_extendqi_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w2, %w1, uxtb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[545],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2371 */
  {
    "*add_extendqi_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w2, %w1, sxtb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[530],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2371 */
  {
    "*add_zero_extendqi_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w2, %w1, uxtb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[530],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2371 */
  {
    "*add_extendhi_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w2, %w1, sxth",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[548],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2371 */
  {
    "*add_zero_extendhi_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w2, %w1, uxth",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[548],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2371 */
  {
    "*add_extendhi_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w2, %w1, sxth",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[536],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2371 */
  {
    "*add_zero_extendhi_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w2, %w1, uxth",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[536],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2381 */
  {
    "*add_extendqi_shft_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w3, %w1, sxtb %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[551],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2381 */
  {
    "*add_zero_extendqi_shft_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w3, %w1, uxtb %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[551],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2381 */
  {
    "*add_extendqi_shft_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%x0, %x3, %x1, sxtb %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[555],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2381 */
  {
    "*add_zero_extendqi_shft_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%x0, %x3, %x1, uxtb %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[555],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2381 */
  {
    "*add_extendhi_shft_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w3, %w1, sxth %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[559],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2381 */
  {
    "*add_zero_extendhi_shft_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w3, %w1, uxth %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[559],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2381 */
  {
    "*add_extendhi_shft_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%x0, %x3, %x1, sxth %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[563],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2381 */
  {
    "*add_zero_extendhi_shft_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%x0, %x3, %x1, uxth %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[563],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2381 */
  {
    "*add_extendsi_shft_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w3, %w1, sxtw %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[567],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2381 */
  {
    "*add_zero_extendsi_shft_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w3, %w1, uxtw %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[567],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2381 */
  {
    "*add_extendsi_shft_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%x0, %x3, %x1, sxtw %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[571],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2381 */
  {
    "*add_zero_extendsi_shft_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%x0, %x3, %x1, uxtw %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[571],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2393 */
  {
    "*add_extendqi_shft_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w3, %w1, sxtb %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[575],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2393 */
  {
    "*add_zero_extendqi_shft_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w3, %w1, uxtb %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[575],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2393 */
  {
    "*add_extendhi_shft_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w3, %w1, sxth %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[579],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2393 */
  {
    "*add_zero_extendhi_shft_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w3, %w1, uxth %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[579],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2405 */
  {
    "*add_extendqi_mult_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w3, %w1, sxtb %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[583],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2405 */
  {
    "*add_zero_extendqi_mult_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w3, %w1, uxtb %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[583],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2405 */
  {
    "*add_extendqi_mult_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%x0, %x3, %x1, sxtb %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[587],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2405 */
  {
    "*add_zero_extendqi_mult_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%x0, %x3, %x1, uxtb %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[587],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2405 */
  {
    "*add_extendhi_mult_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w3, %w1, sxth %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[591],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2405 */
  {
    "*add_zero_extendhi_mult_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w3, %w1, uxth %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[591],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2405 */
  {
    "*add_extendhi_mult_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%x0, %x3, %x1, sxth %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[595],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2405 */
  {
    "*add_zero_extendhi_mult_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%x0, %x3, %x1, uxth %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[595],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2405 */
  {
    "*add_extendsi_mult_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w3, %w1, sxtw %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[599],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2405 */
  {
    "*add_zero_extendsi_mult_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w3, %w1, uxtw %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[599],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2405 */
  {
    "*add_extendsi_mult_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%x0, %x3, %x1, sxtw %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[603],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2405 */
  {
    "*add_zero_extendsi_mult_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%x0, %x3, %x1, uxtw %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[603],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2417 */
  {
    "*add_extendqi_mult_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w3, %w1, sxtb %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[607],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2417 */
  {
    "*add_zero_extendqi_mult_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w3, %w1, uxtb %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[607],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2417 */
  {
    "*add_extendhi_mult_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w3, %w1, sxth %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[611],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2417 */
  {
    "*add_zero_extendhi_mult_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w3, %w1, uxth %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[611],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2428 */
  {
    "*add_extvsi_multp2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w4, %w1, sxt%e3 %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[615],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2428 */
  {
    "*add_extzvsi_multp2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w4, %w1, uxt%e3 %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[615],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2428 */
  {
    "*add_extvdi_multp2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%x0, %x4, %x1, sxt%e3 %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[620],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2428 */
  {
    "*add_extzvdi_multp2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%x0, %x4, %x1, uxt%e3 %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[620],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2442 */
  {
    "*add_extvsi_multp2_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w4, %w1, sxt%e3 %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[625],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2442 */
  {
    "*add_extzvsi_multp2_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w4, %w1, uxt%e3 %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[625],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2470 */
  {
    "*addsi3_carryin",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adc\t%w0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[630],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2470 */
  {
    "*adddi3_carryin",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adc\t%x0, %x1, %x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[634],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2483 */
  {
    "*addsi3_carryin_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adc\t%w0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[638],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2523 */
  {
    "*addsi3_carryinC_zero",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adcs\t%w0, %w1, wzr",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[642],
    5,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2523 */
  {
    "*adddi3_carryinC_zero",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adcs\t%x0, %x1, xzr",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[647],
    5,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2539 */
  {
    "*addsi3_carryinC",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adcs\t%w0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[652],
    6,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2539 */
  {
    "*adddi3_carryinC",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adcs\t%x0, %x1, %x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[658],
    6,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2585 */
  {
    "*addsi3_carryinV_zero",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adcs\t%w0, %w1, wzr",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[642],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2585 */
  {
    "*adddi3_carryinV_zero",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adcs\t%x0, %x1, xzr",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[647],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2602 */
  {
    "*addsi3_carryinV",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adcs\t%w0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[652],
    5,
    5,
    5,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2602 */
  {
    "*adddi3_carryinV",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adcs\t%x0, %x1, %x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[658],
    5,
    5,
    5,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2625 */
  {
    "*add_uxtsi_shift2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_289 },
#else
    { 0, 0, output_289 },
#endif
    { 0 },
    &operand_data[664],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2625 */
  {
    "*add_uxtdi_shift2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_290 },
#else
    { 0, 0, output_290 },
#endif
    { 0 },
    &operand_data[669],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2641 */
  {
    "*add_uxtsi_shift2_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_291 },
#else
    { 0, 0, output_291 },
#endif
    { 0 },
    &operand_data[674],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2657 */
  {
    "*add_uxtsi_multp2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_292 },
#else
    { 0, 0, output_292 },
#endif
    { 0 },
    &operand_data[615],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2657 */
  {
    "*add_uxtdi_multp2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_293 },
#else
    { 0, 0, output_293 },
#endif
    { 0 },
    &operand_data[620],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2673 */
  {
    "*add_uxtsi_multp2_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_294 },
#else
    { 0, 0, output_294 },
#endif
    { 0 },
    &operand_data[625],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2689 */
  {
    "subsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subsi3 },
    &operand_data[497],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2699 */
  {
    "*subsi3_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[679],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2709 */
  {
    "subdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_297 },
#else
    { 0, output_297, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subdi3 },
    &operand_data[682],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2737 */
  {
    "subvsi_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%w0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subvsi_insn },
    &operand_data[386],
    3,
    3,
    4,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2737 */
  {
    "subvdi_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%x0, %x1, %x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subvdi_insn },
    &operand_data[389],
    3,
    3,
    4,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2753 */
  {
    "subvsi_imm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_300 },
#else
    { 0, output_300, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subvsi_imm },
    &operand_data[380],
    3,
    3,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2753 */
  {
    "subvdi_imm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_301 },
#else
    { 0, output_301, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subvdi_imm },
    &operand_data[383],
    3,
    3,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2784 */
  {
    "negvsi_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "negs\t%w0, %w1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negvsi_insn },
    &operand_data[392],
    2,
    2,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2784 */
  {
    "negvdi_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "negs\t%x0, %x1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negvdi_insn },
    &operand_data[396],
    2,
    2,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2797 */
  {
    "negvsi_cmp_only",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "negs\t%wzr, %w0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negvsi_cmp_only },
    &operand_data[42],
    1,
    1,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2797 */
  {
    "negvdi_cmp_only",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "negs\t%xzr, %x0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negvdi_cmp_only },
    &operand_data[1],
    1,
    1,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2808 */
  {
    "*cmpvsi_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_306 },
#else
    { 0, output_306, 0 },
#endif
    { 0 },
    &operand_data[364],
    2,
    2,
    2,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2808 */
  {
    "*cmpvdi_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_307 },
#else
    { 0, output_307, 0 },
#endif
    { 0 },
    &operand_data[366],
    2,
    2,
    2,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2911 */
  {
    "negdi_carryout",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "negs\t%0, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negdi_carryout },
    &operand_data[396],
    2,
    2,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2922 */
  {
    "negvdi_carryinV",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ngcs\t%0, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negvdi_carryinV },
    &operand_data[396],
    2,
    2,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2939 */
  {
    "*subsi3_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%w0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[386],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2939 */
  {
    "*subdi3_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%x0, %x1, %x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[389],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2952 */
  {
    "*subsi3_compare0_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%w0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[685],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2964 */
  {
    "subsi3_compare1_imm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_313 },
#else
    { 0, output_313, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subsi3_compare1_imm },
    &operand_data[688],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2964 */
  {
    "subdi3_compare1_imm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_314 },
#else
    { 0, output_314, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subdi3_compare1_imm },
    &operand_data[692],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2980 */
  {
    "subsi3_compare1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%w0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subsi3_compare1 },
    &operand_data[696],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2980 */
  {
    "subdi3_compare1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subs\t%x0, %x1, %x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subdi3_compare1 },
    &operand_data[699],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3068 */
  {
    "*sub_lsl_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w3, %w1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3068 */
  {
    "*sub_asr_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w3, %w1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3068 */
  {
    "*sub_lsr_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w3, %w1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3068 */
  {
    "*sub_lsl_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%x0, %x3, %x1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3068 */
  {
    "*sub_asr_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%x0, %x3, %x1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3068 */
  {
    "*sub_lsr_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%x0, %x3, %x1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3080 */
  {
    "*sub_lsl_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w3, %w1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3080 */
  {
    "*sub_asr_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w3, %w1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3080 */
  {
    "*sub_lsr_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w3, %w1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3092 */
  {
    "*sub_mul_imm_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w3, %w1, lsl %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[408],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3092 */
  {
    "*sub_mul_imm_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%x0, %x3, %x1, lsl %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[412],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3104 */
  {
    "*sub_mul_imm_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w3, %w1, lsl %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[702],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3116 */
  {
    "*sub_extendqi_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w1, %w2, sxtb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[481],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3116 */
  {
    "*sub_zero_extendqi_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w1, %w2, uxtb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[481],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3116 */
  {
    "*sub_extendqi_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%x0, %x1, %x2, sxtb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[485],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3116 */
  {
    "*sub_zero_extendqi_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%x0, %x1, %x2, uxtb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[485],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3116 */
  {
    "*sub_extendhi_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w1, %w2, sxth",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[489],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3116 */
  {
    "*sub_zero_extendhi_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w1, %w2, uxth",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[489],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3116 */
  {
    "*sub_extendhi_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%x0, %x1, %x2, sxth",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[493],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3116 */
  {
    "*sub_zero_extendhi_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%x0, %x1, %x2, uxth",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[493],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3116 */
  {
    "*sub_extendsi_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w1, %w2, sxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[497],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3116 */
  {
    "*sub_zero_extendsi_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w1, %w2, uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[497],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3116 */
  {
    "*sub_extendsi_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%x0, %x1, %x2, sxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[501],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3116 */
  {
    "*sub_zero_extendsi_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%x0, %x1, %x2, uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[501],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3127 */
  {
    "*sub_extendqi_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w1, %w2, sxtb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[706],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3127 */
  {
    "*sub_zero_extendqi_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w1, %w2, uxtb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[706],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3127 */
  {
    "*sub_extendhi_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w1, %w2, sxth",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[709],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3127 */
  {
    "*sub_zero_extendhi_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w1, %w2, uxth",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[709],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3138 */
  {
    "*sub_extendqi_shft_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w1, %w2, sxtb %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[481],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3138 */
  {
    "*sub_zero_extendqi_shft_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w1, %w2, uxtb %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[481],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3138 */
  {
    "*sub_extendqi_shft_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%x0, %x1, %x2, sxtb %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[485],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3138 */
  {
    "*sub_zero_extendqi_shft_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%x0, %x1, %x2, uxtb %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[485],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3138 */
  {
    "*sub_extendhi_shft_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w1, %w2, sxth %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[489],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3138 */
  {
    "*sub_zero_extendhi_shft_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w1, %w2, uxth %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[489],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3138 */
  {
    "*sub_extendhi_shft_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%x0, %x1, %x2, sxth %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[493],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3138 */
  {
    "*sub_zero_extendhi_shft_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%x0, %x1, %x2, uxth %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[493],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3138 */
  {
    "*sub_extendsi_shft_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w1, %w2, sxtw %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[497],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3138 */
  {
    "*sub_zero_extendsi_shft_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w1, %w2, uxtw %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[497],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3138 */
  {
    "*sub_extendsi_shft_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%x0, %x1, %x2, sxtw %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[501],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3138 */
  {
    "*sub_zero_extendsi_shft_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%x0, %x1, %x2, uxtw %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[501],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3150 */
  {
    "*sub_extendqi_shft_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w1, %w2, sxtb %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[712],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3150 */
  {
    "*sub_zero_extendqi_shft_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w1, %w2, uxtb %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[712],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3150 */
  {
    "*sub_extendhi_shft_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w1, %w2, sxth %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[716],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3150 */
  {
    "*sub_zero_extendhi_shft_si_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w1, %w2, uxth %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[716],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3162 */
  {
    "*sub_extvsi_multp2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w4, %w1, sxt%e3 %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[720],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3162 */
  {
    "*sub_extzvsi_multp2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w4, %w1, uxt%e3 %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[720],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3162 */
  {
    "*sub_extvdi_multp2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%x0, %x4, %x1, sxt%e3 %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[725],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3162 */
  {
    "*sub_extzvdi_multp2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%x0, %x4, %x1, uxt%e3 %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[725],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3176 */
  {
    "*sub_extvsi_multp2_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w4, %w1, sxt%e3 %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[730],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3176 */
  {
    "*sub_extzvsi_multp2_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%w0, %w4, %w1, uxt%e3 %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[730],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3196 */
  {
    "*subsi3_carryin0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbc\t%w0, %w1, wzr",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[735],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3196 */
  {
    "*subdi3_carryin0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbc\t%x0, %x1, xzr",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[738],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3207 */
  {
    "*subsi3_carryin_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbc\t%w0, %w1, wzr",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[741],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3229 */
  {
    "*subsi3_carryin",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbc\t%w0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[744],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3229 */
  {
    "*subdi3_carryin",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbc\t%x0, %x1, %x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[748],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3243 */
  {
    "*subsi3_carryin_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbc\t%w0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[752],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3257 */
  {
    "*subsi3_carryin_alt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbc\t%w0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[744],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3257 */
  {
    "*subdi3_carryin_alt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbc\t%x0, %x1, %x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[748],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3270 */
  {
    "*subsi3_carryin_alt_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbc\t%w0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[752],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3300 */
  {
    "*usubsi3_carryinC_z1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbcs\t%w0, wzr, %w1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[756],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3300 */
  {
    "*usubdi3_carryinC_z1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbcs\t%x0, xzr, %x1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[760],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3317 */
  {
    "*usubsi3_carryinC_z2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbcs\t%w0, %w1, wzr",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[756],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3317 */
  {
    "*usubdi3_carryinC_z2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbcs\t%x0, %x1, xzr",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[760],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3332 */
  {
    "*usubsi3_carryinC",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbcs\t%w0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[764],
    5,
    5,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3332 */
  {
    "*usubdi3_carryinC",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbcs\t%x0, %x1, %x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[769],
    5,
    5,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3372 */
  {
    "*subsi3_carryinV_z2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbcs\t%w0, %w1, wzr",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[756],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3372 */
  {
    "*subdi3_carryinV_z2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbcs\t%x0, %x1, xzr",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[760],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3389 */
  {
    "*subsi3_carryinV",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbcs\t%w0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[764],
    5,
    5,
    5,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3389 */
  {
    "*subdi3_carryinV",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbcs\t%x0, %x1, %x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[769],
    5,
    5,
    5,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3413 */
  {
    "*sub_uxtsi_shift2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_386 },
#else
    { 0, 0, output_386 },
#endif
    { 0 },
    &operand_data[774],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3413 */
  {
    "*sub_uxtdi_shift2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_387 },
#else
    { 0, 0, output_387 },
#endif
    { 0 },
    &operand_data[779],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3429 */
  {
    "*sub_uxtsi_shift2_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_388 },
#else
    { 0, 0, output_388 },
#endif
    { 0 },
    &operand_data[784],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3445 */
  {
    "*sub_uxtsi_multp2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_389 },
#else
    { 0, 0, output_389 },
#endif
    { 0 },
    &operand_data[720],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3445 */
  {
    "*sub_uxtdi_multp2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_390 },
#else
    { 0, 0, output_390 },
#endif
    { 0 },
    &operand_data[725],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3461 */
  {
    "*sub_uxtsi_multp2_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_391 },
#else
    { 0, 0, output_391 },
#endif
    { 0 },
    &operand_data[730],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3489 */
  {
    "negsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_392 },
#else
    { 0, output_392, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negsi2 },
    &operand_data[789],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3489 */
  {
    "negdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_393 },
#else
    { 0, output_393, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negdi2 },
    &operand_data[791],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3501 */
  {
    "*negsi2_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg\t%w0, %w1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[439],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3509 */
  {
    "*ngcsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ngc\t%w0, %w1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[793],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3509 */
  {
    "*ngcdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ngc\t%x0, %x1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[796],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3519 */
  {
    "*ngcsi_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ngc\t%w0, %w1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[799],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3530 */
  {
    "negsi2_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "negs\t%w0, %w1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negsi2_compare0 },
    &operand_data[392],
    2,
    2,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3530 */
  {
    "negdi2_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "negs\t%x0, %x1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negdi2_compare0 },
    &operand_data[396],
    2,
    2,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3542 */
  {
    "*negsi2_compare0_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "negs\t%w0, %w1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[439],
    2,
    2,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3553 */
  {
    "*neg_lslsi3_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "negs\t%w0, %w1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3553 */
  {
    "*neg_asrsi3_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "negs\t%w0, %w1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3553 */
  {
    "*neg_lsrsi3_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "negs\t%w0, %w1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3553 */
  {
    "*neg_lsldi3_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "negs\t%x0, %x1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3553 */
  {
    "*neg_asrdi3_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "negs\t%x0, %x1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3553 */
  {
    "*neg_lsrdi3_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "negs\t%x0, %x1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3567 */
  {
    "*neg_lsl_si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg\t%w0, %w1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3567 */
  {
    "*neg_asr_si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg\t%w0, %w1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3567 */
  {
    "*neg_lsr_si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg\t%w0, %w1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3567 */
  {
    "*neg_lsl_di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg\t%x0, %x1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3567 */
  {
    "*neg_asr_di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg\t%x0, %x1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3567 */
  {
    "*neg_lsr_di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg\t%x0, %x1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3578 */
  {
    "*neg_lsl_si2_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg\t%w0, %w1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3578 */
  {
    "*neg_asr_si2_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg\t%w0, %w1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3578 */
  {
    "*neg_lsr_si2_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg\t%w0, %w1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3589 */
  {
    "*neg_mul_imm_si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg\t%w0, %w1, lsl %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[408],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3589 */
  {
    "*neg_mul_imm_di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg\t%x0, %x1, lsl %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[412],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3600 */
  {
    "*neg_mul_imm_si2_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg\t%w0, %w1, lsl %p2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[702],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3611 */
  {
    "mulsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mul\t%w0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulsi3 },
    &operand_data[400],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3611 */
  {
    "muldi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mul\t%x0, %x1, %x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_muldi3 },
    &operand_data[404],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3621 */
  {
    "*mulsi3_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mul\t%w0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[638],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3631 */
  {
    "maddsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "madd\t%w0, %w1, %w2, %w3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maddsi },
    &operand_data[802],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3631 */
  {
    "madddi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "madd\t%x0, %x1, %x2, %x3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_madddi },
    &operand_data[806],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3642 */
  {
    "*maddsi_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "madd\t%w0, %w1, %w2, %w3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[810],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3653 */
  {
    "*msubsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "msub\t%w0, %w1, %w2, %w3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[802],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3653 */
  {
    "*msubdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "msub\t%x0, %x1, %x2, %x3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[806],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3665 */
  {
    "*msubsi_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "msub\t%w0, %w1, %w2, %w3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[810],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3677 */
  {
    "*mulsi_neg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mneg\t%w0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[400],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3677 */
  {
    "*muldi_neg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mneg\t%x0, %x1, %x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[404],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3688 */
  {
    "*mulsi_neg_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mneg\t%w0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[638],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3699 */
  {
    "mulsidi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smull\t%0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulsidi3 },
    &operand_data[638],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3699 */
  {
    "umulsidi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umull\t%0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umulsidi3 },
    &operand_data[638],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3708 */
  {
    "maddsidi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smaddl\t%0, %w1, %w2, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maddsidi4 },
    &operand_data[814],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3708 */
  {
    "umaddsidi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umaddl\t%0, %w1, %w2, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umaddsidi4 },
    &operand_data[814],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3719 */
  {
    "msubsidi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smsubl\t%0, %w1, %w2, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_msubsidi4 },
    &operand_data[814],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3719 */
  {
    "umsubsidi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umsubl\t%0, %w1, %w2, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umsubsidi4 },
    &operand_data[814],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3731 */
  {
    "*mulsidi_neg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smnegl\t%0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[638],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3731 */
  {
    "*umulsidi_neg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umnegl\t%0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[638],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3783 */
  {
    "smuldi3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smulh\t%0, %1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smuldi3_highpart },
    &operand_data[404],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3783 */
  {
    "umuldi3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umulh\t%0, %1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umuldi3_highpart },
    &operand_data[404],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3796 */
  {
    "divsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sdiv\t%w0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divsi3 },
    &operand_data[400],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3796 */
  {
    "udivsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "udiv\t%w0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_udivsi3 },
    &operand_data[400],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3796 */
  {
    "divdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sdiv\t%x0, %x1, %x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divdi3 },
    &operand_data[404],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3796 */
  {
    "udivdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "udiv\t%x0, %x1, %x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_udivdi3 },
    &operand_data[404],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3806 */
  {
    "*divsi3_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sdiv\t%w0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[638],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3806 */
  {
    "*udivsi3_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "udiv\t%w0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[638],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3820 */
  {
    "cmpsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_447 },
#else
    { 0, output_447, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cmpsi },
    &operand_data[369],
    2,
    2,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3820 */
  {
    "cmpdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_448 },
#else
    { 0, output_448, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cmpdi },
    &operand_data[372],
    2,
    2,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3832 */
  {
    "fcmpsf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_449 },
#else
    { 0, output_449, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fcmpsf },
    &operand_data[818],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3832 */
  {
    "fcmpdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_450 },
#else
    { 0, output_450, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fcmpdf },
    &operand_data[820],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3843 */
  {
    "fcmpesf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_451 },
#else
    { 0, output_451, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fcmpesf },
    &operand_data[818],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3843 */
  {
    "fcmpedf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_452 },
#else
    { 0, output_452, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fcmpedf },
    &operand_data[820],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3854 */
  {
    "*cmp_swp_lsl_regsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%w2, %w0, lsl %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[822],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3854 */
  {
    "*cmp_swp_asr_regsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%w2, %w0, asr %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[822],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3854 */
  {
    "*cmp_swp_lsr_regsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%w2, %w0, lsr %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[822],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3854 */
  {
    "*cmp_swp_lsl_regdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%x2, %x0, lsl %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[825],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3854 */
  {
    "*cmp_swp_asr_regdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%x2, %x0, asr %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[825],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3854 */
  {
    "*cmp_swp_lsr_regdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%x2, %x0, lsr %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[825],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3865 */
  {
    "*cmp_swp_extendqi_regsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%w1, %w0, sxtb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[528],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3865 */
  {
    "*cmp_swp_zero_extendqi_regsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%w1, %w0, uxtb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[528],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3865 */
  {
    "*cmp_swp_extendqi_regdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%x1, %x0, sxtb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[531],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3865 */
  {
    "*cmp_swp_zero_extendqi_regdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%x1, %x0, uxtb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[531],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3865 */
  {
    "*cmp_swp_extendhi_regsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%w1, %w0, sxth",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[534],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3865 */
  {
    "*cmp_swp_zero_extendhi_regsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%w1, %w0, uxth",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[534],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3865 */
  {
    "*cmp_swp_extendhi_regdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%x1, %x0, sxth",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[537],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3865 */
  {
    "*cmp_swp_zero_extendhi_regdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%x1, %x0, uxth",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[537],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3865 */
  {
    "*cmp_swp_extendsi_regsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%w1, %w0, sxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[240],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3865 */
  {
    "*cmp_swp_zero_extendsi_regsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%w1, %w0, uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[240],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3865 */
  {
    "*cmp_swp_extendsi_regdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%x1, %x0, sxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[543],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3865 */
  {
    "*cmp_swp_zero_extendsi_regdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%x1, %x0, uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[543],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3875 */
  {
    "*cmp_swp_extendqi_shft_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%w2, %w0, sxtb %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[552],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3875 */
  {
    "*cmp_swp_zero_extendqi_shft_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%w2, %w0, uxtb %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[552],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3875 */
  {
    "*cmp_swp_extendqi_shft_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%x2, %x0, sxtb %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[556],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3875 */
  {
    "*cmp_swp_zero_extendqi_shft_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%x2, %x0, uxtb %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[556],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3875 */
  {
    "*cmp_swp_extendhi_shft_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%w2, %w0, sxth %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[560],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3875 */
  {
    "*cmp_swp_zero_extendhi_shft_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%w2, %w0, uxth %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[560],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3875 */
  {
    "*cmp_swp_extendhi_shft_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%x2, %x0, sxth %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[564],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3875 */
  {
    "*cmp_swp_zero_extendhi_shft_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%x2, %x0, uxth %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[564],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3875 */
  {
    "*cmp_swp_extendsi_shft_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%w2, %w0, sxtw %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[568],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3875 */
  {
    "*cmp_swp_zero_extendsi_shft_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%w2, %w0, uxtw %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[568],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3875 */
  {
    "*cmp_swp_extendsi_shft_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%x2, %x0, sxtw %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[572],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3875 */
  {
    "*cmp_swp_zero_extendsi_shft_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp\t%x2, %x0, uxtw %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[572],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3929 */
  {
    "aarch64_cstoreqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cset\t%w0, %m1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cstoreqi },
    &operand_data[828],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3929 */
  {
    "aarch64_cstorehi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cset\t%w0, %m1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cstorehi },
    &operand_data[831],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3929 */
  {
    "aarch64_cstoresi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cset\t%w0, %m1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cstoresi },
    &operand_data[834],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3929 */
  {
    "aarch64_cstoredi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cset\t%x0, %m1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cstoredi },
    &operand_data[837],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3948 */
  {
    "*compare_cstoresi_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[840],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3948 */
  {
    "*compare_cstoresi_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[840],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3948 */
  {
    "*compare_cstoredi_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[843],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3948 */
  {
    "*compare_cstoredi_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[843],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3974 */
  {
    "*cstoresi_insn_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cset\t%w0, %m1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[846],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3984 */
  {
    "cstoreqi_neg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "csetm\t%w0, %m1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cstoreqi_neg },
    &operand_data[828],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3984 */
  {
    "cstorehi_neg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "csetm\t%w0, %m1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cstorehi_neg },
    &operand_data[831],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3984 */
  {
    "cstoresi_neg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "csetm\t%w0, %m1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cstoresi_neg },
    &operand_data[834],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3984 */
  {
    "cstoredi_neg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "csetm\t%x0, %m1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cstoredi_neg },
    &operand_data[837],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3994 */
  {
    "*cstoresi_neg_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "csetm\t%w0, %m1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[846],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4036 */
  {
    "*cmovqi_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_497 },
#else
    { 0, output_497, 0 },
#endif
    { 0 },
    &operand_data[849],
    5,
    5,
    0,
    7,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4036 */
  {
    "*cmovhi_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_498 },
#else
    { 0, output_498, 0 },
#endif
    { 0 },
    &operand_data[854],
    5,
    5,
    0,
    7,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4036 */
  {
    "*cmovsi_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_499 },
#else
    { 0, output_499, 0 },
#endif
    { 0 },
    &operand_data[859],
    5,
    5,
    0,
    7,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4036 */
  {
    "*cmovdi_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_500 },
#else
    { 0, output_500, 0 },
#endif
    { 0 },
    &operand_data[864],
    5,
    5,
    0,
    7,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4058 */
  {
    "*cmovsi_insn_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_501 },
#else
    { 0, output_501, 0 },
#endif
    { 0 },
    &operand_data[869],
    5,
    5,
    0,
    7,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4080 */
  {
    "*cmovdi_insn_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "csel\t%w0, %w3, %w4, %m1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[874],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4092 */
  {
    "*cmovsf_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcsel\t%s0, %s3, %s4, %m1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[879],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4092 */
  {
    "*cmovdf_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcsel\t%d0, %d3, %d4, %m1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[884],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4181 */
  {
    "aarch64_crc32b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_505 },
#else
    { 0, 0, output_505 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_crc32b },
    &operand_data[889],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4181 */
  {
    "aarch64_crc32h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_506 },
#else
    { 0, 0, output_506 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_crc32h },
    &operand_data[892],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4181 */
  {
    "aarch64_crc32w",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_507 },
#else
    { 0, 0, output_507 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_crc32w },
    &operand_data[400],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4181 */
  {
    "aarch64_crc32x",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_508 },
#else
    { 0, 0, output_508 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_crc32x },
    &operand_data[895],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4181 */
  {
    "aarch64_crc32cb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_509 },
#else
    { 0, 0, output_509 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_crc32cb },
    &operand_data[889],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4181 */
  {
    "aarch64_crc32ch",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_510 },
#else
    { 0, 0, output_510 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_crc32ch },
    &operand_data[892],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4181 */
  {
    "aarch64_crc32cw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_511 },
#else
    { 0, 0, output_511 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_crc32cw },
    &operand_data[400],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4181 */
  {
    "aarch64_crc32cx",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_512 },
#else
    { 0, 0, output_512 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_crc32cx },
    &operand_data[895],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4196 */
  {
    "*csinc2si_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cinc\t%w0, %w1, %m2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[898],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4196 */
  {
    "*csinc2di_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cinc\t%x0, %x1, %m2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[901],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4205 */
  {
    "csinc3si_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "csinc\t%w0, %w3, %w2, %M1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_csinc3si_insn },
    &operand_data[904],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4205 */
  {
    "csinc3di_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "csinc\t%x0, %x3, %x2, %M1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_csinc3di_insn },
    &operand_data[908],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4217 */
  {
    "*csinv3si_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "csinv\t%w0, %w3, %w2, %M1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[904],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4217 */
  {
    "*csinv3di_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "csinv\t%x0, %x3, %x2, %M1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[908],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4228 */
  {
    "csneg3_uxtw_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "csneg\t%w0, %w3, %w2, %M1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_csneg3_uxtw_insn },
    &operand_data[912],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4240 */
  {
    "csneg3si_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "csneg\t%w0, %w3, %w2, %M1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_csneg3si_insn },
    &operand_data[904],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4240 */
  {
    "csneg3di_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "csneg\t%x0, %x3, %x2, %M1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_csneg3di_insn },
    &operand_data[908],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4296 */
  {
    "aarch64_uqdecsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_522 },
#else
    { 0, 0, output_522 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqdecsi },
    &operand_data[916],
    3,
    3,
    1,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4296 */
  {
    "aarch64_uqdecdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_523 },
#else
    { 0, 0, output_523 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqdecdi },
    &operand_data[919],
    3,
    3,
    1,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4313 */
  {
    "*aarch64_andsi_imm2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[922],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4313 */
  {
    "*aarch64_anddi_imm2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[925],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4332 */
  {
    "andsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_526 },
#else
    { 0, output_526, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andsi3 },
    &operand_data[928],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4332 */
  {
    "iorsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_527 },
#else
    { 0, output_527, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorsi3 },
    &operand_data[928],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4332 */
  {
    "xorsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_528 },
#else
    { 0, output_528, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorsi3 },
    &operand_data[928],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4332 */
  {
    "anddi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_529 },
#else
    { 0, output_529, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_anddi3 },
    &operand_data[931],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4332 */
  {
    "iordi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_530 },
#else
    { 0, output_530, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iordi3 },
    &operand_data[931],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4332 */
  {
    "xordi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_531 },
#else
    { 0, output_531, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xordi3 },
    &operand_data[931],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4346 */
  {
    "*andsi3_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_532 },
#else
    { 0, output_532, 0 },
#endif
    { 0 },
    &operand_data[934],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4346 */
  {
    "*iorsi3_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_533 },
#else
    { 0, output_533, 0 },
#endif
    { 0 },
    &operand_data[934],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4346 */
  {
    "*xorsi3_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_534 },
#else
    { 0, output_534, 0 },
#endif
    { 0 },
    &operand_data[934],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4358 */
  {
    "*andsi3_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_535 },
#else
    { 0, output_535, 0 },
#endif
    { 0 },
    &operand_data[937],
    3,
    3,
    2,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4358 */
  {
    "*anddi3_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_536 },
#else
    { 0, output_536, 0 },
#endif
    { 0 },
    &operand_data[940],
    3,
    3,
    2,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4374 */
  {
    "*andsi3_compare0_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_537 },
#else
    { 0, output_537, 0 },
#endif
    { 0 },
    &operand_data[943],
    3,
    3,
    2,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4389 */
  {
    "*and_ashlsi3_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ands\t%w0, %w3, %w1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4389 */
  {
    "*and_ashrsi3_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ands\t%w0, %w3, %w1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4389 */
  {
    "*and_lshrsi3_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ands\t%w0, %w3, %w1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4389 */
  {
    "*and_rotrsi3_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ands\t%w0, %w3, %w1, ror %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4389 */
  {
    "*and_ashldi3_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ands\t%x0, %x3, %x1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4389 */
  {
    "*and_ashrdi3_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ands\t%x0, %x3, %x1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4389 */
  {
    "*and_lshrdi3_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ands\t%x0, %x3, %x1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4389 */
  {
    "*and_rotrdi3_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ands\t%x0, %x3, %x1, ror %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4405 */
  {
    "*and_ashlsi3_compare0_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ands\t%w0, %w3, %w1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4405 */
  {
    "*and_ashrsi3_compare0_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ands\t%w0, %w3, %w1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4405 */
  {
    "*and_lshrsi3_compare0_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ands\t%w0, %w3, %w1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4405 */
  {
    "*and_rotrsi3_compare0_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ands\t%w0, %w3, %w1, ror %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4421 */
  {
    "*and_ashlsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%w0, %w3, %w1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4421 */
  {
    "*ior_ashlsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orr\t%w0, %w3, %w1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4421 */
  {
    "*xor_ashlsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor\t%w0, %w3, %w1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4421 */
  {
    "*and_ashrsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%w0, %w3, %w1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4421 */
  {
    "*ior_ashrsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orr\t%w0, %w3, %w1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4421 */
  {
    "*xor_ashrsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor\t%w0, %w3, %w1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4421 */
  {
    "*and_lshrsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%w0, %w3, %w1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4421 */
  {
    "*ior_lshrsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orr\t%w0, %w3, %w1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4421 */
  {
    "*xor_lshrsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor\t%w0, %w3, %w1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4421 */
  {
    "*and_rotrsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%w0, %w3, %w1, ror %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4421 */
  {
    "*ior_rotrsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orr\t%w0, %w3, %w1, ror %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4421 */
  {
    "*xor_rotrsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor\t%w0, %w3, %w1, ror %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4421 */
  {
    "*and_ashldi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%x0, %x3, %x1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4421 */
  {
    "*ior_ashldi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orr\t%x0, %x3, %x1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4421 */
  {
    "*xor_ashldi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor\t%x0, %x3, %x1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4421 */
  {
    "*and_ashrdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%x0, %x3, %x1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4421 */
  {
    "*ior_ashrdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orr\t%x0, %x3, %x1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4421 */
  {
    "*xor_ashrdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor\t%x0, %x3, %x1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4421 */
  {
    "*and_lshrdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%x0, %x3, %x1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4421 */
  {
    "*ior_lshrdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orr\t%x0, %x3, %x1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4421 */
  {
    "*xor_lshrdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor\t%x0, %x3, %x1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4421 */
  {
    "*and_rotrdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%x0, %x3, %x1, ror %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4421 */
  {
    "*ior_rotrdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orr\t%x0, %x3, %x1, ror %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4421 */
  {
    "*xor_rotrdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor\t%x0, %x3, %x1, ror %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4432 */
  {
    "*and_rolsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%w0, %w3, %w1, ror (32 - %2)",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4432 */
  {
    "*ior_rolsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orr\t%w0, %w3, %w1, ror (32 - %2)",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4432 */
  {
    "*xor_rolsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor\t%w0, %w3, %w1, ror (32 - %2)",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4432 */
  {
    "*and_roldi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%x0, %x3, %x1, ror (64 - %2)",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4432 */
  {
    "*ior_roldi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orr\t%x0, %x3, %x1, ror (64 - %2)",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4432 */
  {
    "*xor_roldi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor\t%x0, %x3, %x1, ror (64 - %2)",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4444 */
  {
    "*and_ashlsi3_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%w0, %w3, %w1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4444 */
  {
    "*ior_ashlsi3_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orr\t%w0, %w3, %w1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4444 */
  {
    "*xor_ashlsi3_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor\t%w0, %w3, %w1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4444 */
  {
    "*and_ashrsi3_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%w0, %w3, %w1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4444 */
  {
    "*ior_ashrsi3_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orr\t%w0, %w3, %w1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4444 */
  {
    "*xor_ashrsi3_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor\t%w0, %w3, %w1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4444 */
  {
    "*and_lshrsi3_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%w0, %w3, %w1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4444 */
  {
    "*ior_lshrsi3_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orr\t%w0, %w3, %w1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4444 */
  {
    "*xor_lshrsi3_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor\t%w0, %w3, %w1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4444 */
  {
    "*and_rotrsi3_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%w0, %w3, %w1, ror %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4444 */
  {
    "*ior_rotrsi3_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orr\t%w0, %w3, %w1, ror %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4444 */
  {
    "*xor_rotrsi3_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor\t%w0, %w3, %w1, ror %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4456 */
  {
    "*and_rolsi3_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%w0, %w3, %w1, ror (32 - %2)",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4456 */
  {
    "*ior_rolsi3_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orr\t%w0, %w3, %w1, ror (32 - %2)",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4456 */
  {
    "*xor_rolsi3_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor\t%w0, %w3, %w1, ror (32 - %2)",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4468 */
  {
    "one_cmplsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_595 },
#else
    { 0, output_595, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmplsi2 },
    &operand_data[789],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4468 */
  {
    "one_cmpldi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_596 },
#else
    { 0, output_596, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmpldi2 },
    &operand_data[791],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4479 */
  {
    "*one_cmpl_ashlsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mvn\t%w0, %w1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4479 */
  {
    "*one_cmpl_ashrsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mvn\t%w0, %w1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4479 */
  {
    "*one_cmpl_lshrsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mvn\t%w0, %w1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4479 */
  {
    "*one_cmpl_rotrsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mvn\t%w0, %w1, ror %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4479 */
  {
    "*one_cmpl_ashldi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mvn\t%x0, %x1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4479 */
  {
    "*one_cmpl_ashrdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mvn\t%x0, %x1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4479 */
  {
    "*one_cmpl_lshrdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mvn\t%x0, %x1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4479 */
  {
    "*one_cmpl_rotrdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mvn\t%x0, %x1, ror %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4490 */
  {
    "*and_one_cmplsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_605 },
#else
    { 0, output_605, 0 },
#endif
    { 0 },
    &operand_data[946],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4490 */
  {
    "*ior_one_cmplsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_606 },
#else
    { 0, output_606, 0 },
#endif
    { 0 },
    &operand_data[946],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4490 */
  {
    "*and_one_cmpldi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_607 },
#else
    { 0, output_607, 0 },
#endif
    { 0 },
    &operand_data[949],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4490 */
  {
    "*ior_one_cmpldi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_608 },
#else
    { 0, output_608, 0 },
#endif
    { 0 },
    &operand_data[949],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4502 */
  {
    "*and_one_cmplsidi3_ze",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bic\t%w0, %w2, %w1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[638],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4502 */
  {
    "*ior_one_cmplsidi3_ze",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orn\t%w0, %w2, %w1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[638],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4512 */
  {
    "*xor_one_cmplsidi3_ze",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eon\t%w0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[638],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4524 */
  {
    "*xor_one_cmplsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_612 },
#else
    { 0, output_612, 0 },
#endif
    { 0 },
    &operand_data[952],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4524 */
  {
    "*xor_one_cmpldi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_613 },
#else
    { 0, output_613, 0 },
#endif
    { 0 },
    &operand_data[955],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4542 */
  {
    "*and_one_cmplsi3_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bics\t%w0, %w2, %w1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[400],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4542 */
  {
    "*and_one_cmpldi3_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bics\t%x0, %x2, %x1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[404],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4557 */
  {
    "*and_one_cmplsi3_compare0_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bics\t%w0, %w2, %w1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[638],
    3,
    3,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4571 */
  {
    "*and_one_cmplsi3_compare0_no_reuse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bics\twzr, %w1, %w0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[240],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4571 */
  {
    "*and_one_cmpldi3_compare0_no_reuse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bics\txzr, %x1, %x0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[252],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4583 */
  {
    "and_one_cmpl_ashlsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bic\t%w0, %w3, %w1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_and_one_cmpl_ashlsi3 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4583 */
  {
    "ior_one_cmpl_ashlsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orn\t%w0, %w3, %w1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ior_one_cmpl_ashlsi3 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4583 */
  {
    "xor_one_cmpl_ashlsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eon\t%w0, %w3, %w1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xor_one_cmpl_ashlsi3 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4583 */
  {
    "and_one_cmpl_ashrsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bic\t%w0, %w3, %w1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_and_one_cmpl_ashrsi3 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4583 */
  {
    "ior_one_cmpl_ashrsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orn\t%w0, %w3, %w1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ior_one_cmpl_ashrsi3 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4583 */
  {
    "xor_one_cmpl_ashrsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eon\t%w0, %w3, %w1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xor_one_cmpl_ashrsi3 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4583 */
  {
    "and_one_cmpl_lshrsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bic\t%w0, %w3, %w1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_and_one_cmpl_lshrsi3 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4583 */
  {
    "ior_one_cmpl_lshrsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orn\t%w0, %w3, %w1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ior_one_cmpl_lshrsi3 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4583 */
  {
    "xor_one_cmpl_lshrsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eon\t%w0, %w3, %w1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xor_one_cmpl_lshrsi3 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4583 */
  {
    "and_one_cmpl_rotrsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bic\t%w0, %w3, %w1, ror %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_and_one_cmpl_rotrsi3 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4583 */
  {
    "ior_one_cmpl_rotrsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orn\t%w0, %w3, %w1, ror %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ior_one_cmpl_rotrsi3 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4583 */
  {
    "xor_one_cmpl_rotrsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eon\t%w0, %w3, %w1, ror %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xor_one_cmpl_rotrsi3 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4583 */
  {
    "and_one_cmpl_ashldi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bic\t%x0, %x3, %x1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_and_one_cmpl_ashldi3 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4583 */
  {
    "ior_one_cmpl_ashldi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orn\t%x0, %x3, %x1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ior_one_cmpl_ashldi3 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4583 */
  {
    "xor_one_cmpl_ashldi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eon\t%x0, %x3, %x1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xor_one_cmpl_ashldi3 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4583 */
  {
    "and_one_cmpl_ashrdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bic\t%x0, %x3, %x1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_and_one_cmpl_ashrdi3 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4583 */
  {
    "ior_one_cmpl_ashrdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orn\t%x0, %x3, %x1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ior_one_cmpl_ashrdi3 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4583 */
  {
    "xor_one_cmpl_ashrdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eon\t%x0, %x3, %x1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xor_one_cmpl_ashrdi3 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4583 */
  {
    "and_one_cmpl_lshrdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bic\t%x0, %x3, %x1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_and_one_cmpl_lshrdi3 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4583 */
  {
    "ior_one_cmpl_lshrdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orn\t%x0, %x3, %x1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ior_one_cmpl_lshrdi3 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4583 */
  {
    "xor_one_cmpl_lshrdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eon\t%x0, %x3, %x1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xor_one_cmpl_lshrdi3 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4583 */
  {
    "and_one_cmpl_rotrdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bic\t%x0, %x3, %x1, ror %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_and_one_cmpl_rotrdi3 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4583 */
  {
    "ior_one_cmpl_rotrdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orn\t%x0, %x3, %x1, ror %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ior_one_cmpl_rotrdi3 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4583 */
  {
    "xor_one_cmpl_rotrdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eon\t%x0, %x3, %x1, ror %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xor_one_cmpl_rotrdi3 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4595 */
  {
    "*eor_one_cmpl_ashlsi3_alt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eon\t%w0, %w3, %w1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4595 */
  {
    "*eor_one_cmpl_ashrsi3_alt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eon\t%w0, %w3, %w1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4595 */
  {
    "*eor_one_cmpl_lshrsi3_alt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eon\t%w0, %w3, %w1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4595 */
  {
    "*eor_one_cmpl_rotrsi3_alt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eon\t%w0, %w3, %w1, ror %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4595 */
  {
    "*eor_one_cmpl_ashldi3_alt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eon\t%x0, %x3, %x1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4595 */
  {
    "*eor_one_cmpl_ashrdi3_alt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eon\t%x0, %x3, %x1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4595 */
  {
    "*eor_one_cmpl_lshrdi3_alt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eon\t%x0, %x3, %x1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4595 */
  {
    "*eor_one_cmpl_rotrdi3_alt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eon\t%x0, %x3, %x1, ror %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4608 */
  {
    "*eor_one_cmpl_ashlsidi3_alt_ze",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eon\t%w0, %w3, %w1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4608 */
  {
    "*eor_one_cmpl_ashrsidi3_alt_ze",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eon\t%w0, %w3, %w1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4608 */
  {
    "*eor_one_cmpl_lshrsidi3_alt_ze",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eon\t%w0, %w3, %w1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4608 */
  {
    "*eor_one_cmpl_rotrsidi3_alt_ze",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eon\t%w0, %w3, %w1, ror %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4621 */
  {
    "*and_one_cmpl_ashlsi3_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bics\t%w0, %w3, %w1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4621 */
  {
    "*and_one_cmpl_ashrsi3_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bics\t%w0, %w3, %w1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4621 */
  {
    "*and_one_cmpl_lshrsi3_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bics\t%w0, %w3, %w1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4621 */
  {
    "*and_one_cmpl_rotrsi3_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bics\t%w0, %w3, %w1, ror %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[392],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4621 */
  {
    "*and_one_cmpl_ashldi3_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bics\t%x0, %x3, %x1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4621 */
  {
    "*and_one_cmpl_ashrdi3_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bics\t%x0, %x3, %x1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4621 */
  {
    "*and_one_cmpl_lshrdi3_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bics\t%x0, %x3, %x1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4621 */
  {
    "*and_one_cmpl_rotrdi3_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bics\t%x0, %x3, %x1, ror %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[396],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4640 */
  {
    "*and_one_cmpl_ashlsi3_compare0_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bics\t%w0, %w3, %w1, lsl %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4640 */
  {
    "*and_one_cmpl_ashrsi3_compare0_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bics\t%w0, %w3, %w1, asr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4640 */
  {
    "*and_one_cmpl_lshrsi3_compare0_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bics\t%w0, %w3, %w1, lsr %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4640 */
  {
    "*and_one_cmpl_rotrsi3_compare0_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bics\t%w0, %w3, %w1, ror %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[523],
    4,
    4,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4658 */
  {
    "*and_one_cmpl_ashlsi3_compare0_no_reuse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bics\twzr, %w2, %w0, lsl %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[393],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4658 */
  {
    "*and_one_cmpl_ashrsi3_compare0_no_reuse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bics\twzr, %w2, %w0, asr %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[393],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4658 */
  {
    "*and_one_cmpl_lshrsi3_compare0_no_reuse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bics\twzr, %w2, %w0, lsr %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[393],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4658 */
  {
    "*and_one_cmpl_rotrsi3_compare0_no_reuse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bics\twzr, %w2, %w0, ror %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[393],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4658 */
  {
    "*and_one_cmpl_ashldi3_compare0_no_reuse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bics\txzr, %x2, %x0, lsl %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[397],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4658 */
  {
    "*and_one_cmpl_ashrdi3_compare0_no_reuse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bics\txzr, %x2, %x0, asr %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[397],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4658 */
  {
    "*and_one_cmpl_lshrdi3_compare0_no_reuse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bics\txzr, %x2, %x0, lsr %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[397],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4658 */
  {
    "*and_one_cmpl_rotrdi3_compare0_no_reuse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bics\txzr, %x2, %x0, ror %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[397],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4672 */
  {
    "clzsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "clz\t%w0, %w1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_clzsi2 },
    &operand_data[392],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4672 */
  {
    "clzdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "clz\t%x0, %x1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_clzdi2 },
    &operand_data[396],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4728 */
  {
    "clrsbsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cls\t%w0, %w1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_clrsbsi2 },
    &operand_data[392],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4728 */
  {
    "clrsbdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cls\t%x0, %x1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_clrsbdi2 },
    &operand_data[396],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4736 */
  {
    "rbitsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rbit\t%w0, %w1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rbitsi2 },
    &operand_data[392],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4736 */
  {
    "rbitdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rbit\t%x0, %x1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rbitdi2 },
    &operand_data[396],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4749 */
  {
    "ctzsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ctzsi2 },
    &operand_data[392],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4749 */
  {
    "ctzdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ctzdi2 },
    &operand_data[396],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4762 */
  {
    "*andqi_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tst\t%w0, 255",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[62],
    1,
    1,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4762 */
  {
    "*andhi_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tst\t%w0, 65535",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[64],
    1,
    1,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4772 */
  {
    "*andsqi_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ands\t%w0, %w1, 255",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[424],
    2,
    2,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4772 */
  {
    "*andsqi_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ands\t%x0, %x1, 255",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[427],
    2,
    2,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4772 */
  {
    "*andshi_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ands\t%w0, %w1, 65535",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[430],
    2,
    2,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4772 */
  {
    "*andshi_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ands\t%x0, %x1, 65535",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[433],
    2,
    2,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4784 */
  {
    "*andsi3nr_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_689 },
#else
    { 0, output_689, 0 },
#endif
    { 0 },
    &operand_data[935],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4784 */
  {
    "*anddi3nr_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_690 },
#else
    { 0, output_690, 0 },
#endif
    { 0 },
    &operand_data[941],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4813 */
  {
    "*andsi3nr_compare0_zextract",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_691 },
#else
    { 0, 0, output_691 },
#endif
    { 0 },
    &operand_data[958],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4813 */
  {
    "*anddi3nr_compare0_zextract",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_692 },
#else
    { 0, 0, output_692 },
#endif
    { 0 },
    &operand_data[961],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4835 */
  {
    "*and_ashlsi3nr_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tst\t%w2, %w0, lsl %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[393],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4835 */
  {
    "*and_ashrsi3nr_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tst\t%w2, %w0, asr %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[393],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4835 */
  {
    "*and_lshrsi3nr_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tst\t%w2, %w0, lsr %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[393],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4835 */
  {
    "*and_rotrsi3nr_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tst\t%w2, %w0, ror %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[393],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4835 */
  {
    "*and_ashldi3nr_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tst\t%x2, %x0, lsl %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[397],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4835 */
  {
    "*and_ashrdi3nr_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tst\t%x2, %x0, asr %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[397],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4835 */
  {
    "*and_lshrdi3nr_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tst\t%x2, %x0, lsr %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[397],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4835 */
  {
    "*and_rotrdi3nr_compare0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tst\t%x2, %x0, ror %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[397],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4959 */
  {
    "*aarch64_ashl_reg_si3_mask1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lsl\t%w0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[964],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4959 */
  {
    "*aarch64_ashr_reg_si3_mask1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "asr\t%w0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[964],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4959 */
  {
    "*aarch64_lshr_reg_si3_mask1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lsr\t%w0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[964],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4959 */
  {
    "*aarch64_rotr_reg_si3_mask1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ror\t%w0, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[964],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4959 */
  {
    "*aarch64_ashl_reg_di3_mask1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lsl\t%x0, %x1, %x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[969],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4959 */
  {
    "*aarch64_ashr_reg_di3_mask1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "asr\t%x0, %x1, %x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[969],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4959 */
  {
    "*aarch64_lshr_reg_di3_mask1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lsr\t%x0, %x1, %x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[969],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4959 */
  {
    "*aarch64_rotr_reg_di3_mask1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ror\t%x0, %x1, %x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[969],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4971 */
  {
    "*aarch64_ashl_reg_si3_neg_mask2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[974],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4971 */
  {
    "*aarch64_ashr_reg_si3_neg_mask2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[974],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4971 */
  {
    "*aarch64_lshr_reg_si3_neg_mask2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[974],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4971 */
  {
    "*aarch64_rotr_reg_si3_neg_mask2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[974],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4971 */
  {
    "*aarch64_ashl_reg_di3_neg_mask2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[979],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4971 */
  {
    "*aarch64_ashr_reg_di3_neg_mask2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[979],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4971 */
  {
    "*aarch64_lshr_reg_di3_neg_mask2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[979],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4971 */
  {
    "*aarch64_rotr_reg_di3_neg_mask2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[979],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4995 */
  {
    "*aarch64_ashl_reg_si3_minus_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[984],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4995 */
  {
    "*aarch64_ashl_reg_di3_minus_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[990],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5023 */
  {
    "*aarch64_ashl_reg_di3_mask2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_719 },
#else
    { 0, 0, output_719 },
#endif
    { 0 },
    &operand_data[996],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5023 */
  {
    "*aarch64_ashr_reg_di3_mask2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_720 },
#else
    { 0, 0, output_720 },
#endif
    { 0 },
    &operand_data[996],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5023 */
  {
    "*aarch64_lshr_reg_di3_mask2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_721 },
#else
    { 0, 0, output_721 },
#endif
    { 0 },
    &operand_data[996],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5023 */
  {
    "*aarch64_rotr_reg_di3_mask2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_722 },
#else
    { 0, 0, output_722 },
#endif
    { 0 },
    &operand_data[996],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5042 */
  {
    "*aarch64_ashl_reg_minussi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1001],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5042 */
  {
    "*aarch64_ashr_reg_minussi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1001],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5042 */
  {
    "*aarch64_lshr_reg_minussi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1001],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5042 */
  {
    "*aarch64_ashl_reg_minusdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1005],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5042 */
  {
    "*aarch64_ashr_reg_minusdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1005],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5042 */
  {
    "*aarch64_lshr_reg_minusdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1005],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5072 */
  {
    "*aarch64_ashl_sisd_or_int_si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_729 },
#else
    { 0, output_729, 0 },
#endif
    { 0 },
    &operand_data[1009],
    3,
    3,
    0,
    4,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5072 */
  {
    "*aarch64_ashl_sisd_or_int_di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_730 },
#else
    { 0, output_730, 0 },
#endif
    { 0 },
    &operand_data[1012],
    3,
    3,
    0,
    4,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5088 */
  {
    "*aarch64_lshr_sisd_or_int_si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_731 },
#else
    { 0, output_731, 0 },
#endif
    { 0 },
    &operand_data[1015],
    3,
    3,
    0,
    5,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5088 */
  {
    "*aarch64_lshr_sisd_or_int_di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_732 },
#else
    { 0, output_732, 0 },
#endif
    { 0 },
    &operand_data[1018],
    3,
    3,
    0,
    5,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5136 */
  {
    "*aarch64_ashr_sisd_or_int_si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_733 },
#else
    { 0, output_733, 0 },
#endif
    { 0 },
    &operand_data[1021],
    3,
    3,
    0,
    5,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5136 */
  {
    "*aarch64_ashr_sisd_or_int_di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_734 },
#else
    { 0, output_734, 0 },
#endif
    { 0 },
    &operand_data[1018],
    3,
    3,
    0,
    5,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5183 */
  {
    "*aarch64_sisd_ushl",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ushl\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1024],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5193 */
  {
    "*aarch64_ushl_2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ushl\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1027],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5203 */
  {
    "*aarch64_sisd_sshl",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshl\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1024],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5213 */
  {
    "*aarch64_sshl_2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshl\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1027],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5223 */
  {
    "*aarch64_sisd_neg_qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg\t%d0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1030],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5233 */
  {
    "*rorsi3_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_740 },
#else
    { 0, output_740, 0 },
#endif
    { 0 },
    &operand_data[1032],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5233 */
  {
    "*rordi3_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_741 },
#else
    { 0, output_741, 0 },
#endif
    { 0 },
    &operand_data[1035],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5246 */
  {
    "*ashlsi3_insn_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_742 },
#else
    { 0, output_742, 0 },
#endif
    { 0 },
    &operand_data[1038],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5246 */
  {
    "*ashrsi3_insn_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_743 },
#else
    { 0, output_743, 0 },
#endif
    { 0 },
    &operand_data[1038],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5246 */
  {
    "*lshrsi3_insn_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_744 },
#else
    { 0, output_744, 0 },
#endif
    { 0 },
    &operand_data[1038],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5246 */
  {
    "*rotrsi3_insn_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_745 },
#else
    { 0, output_745, 0 },
#endif
    { 0 },
    &operand_data[1038],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5258 */
  {
    "*ashlqi3_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_746 },
#else
    { 0, 0, output_746 },
#endif
    { 0 },
    &operand_data[1041],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5258 */
  {
    "*ashrqi3_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_747 },
#else
    { 0, 0, output_747 },
#endif
    { 0 },
    &operand_data[1041],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5258 */
  {
    "*lshrqi3_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_748 },
#else
    { 0, 0, output_748 },
#endif
    { 0 },
    &operand_data[1041],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5258 */
  {
    "*ashlhi3_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_749 },
#else
    { 0, 0, output_749 },
#endif
    { 0 },
    &operand_data[1044],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5258 */
  {
    "*ashrhi3_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_750 },
#else
    { 0, 0, output_750 },
#endif
    { 0 },
    &operand_data[1044],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5258 */
  {
    "*lshrhi3_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_751 },
#else
    { 0, 0, output_751 },
#endif
    { 0 },
    &operand_data[1044],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5270 */
  {
    "*extrsi5_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "extr\t%w0, %w1, %w2, %4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1047],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5270 */
  {
    "*extrdi5_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "extr\t%x0, %x1, %x2, %4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1052],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5284 */
  {
    "*extrsi5_insn_alt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "extr\t%w0, %w1, %w2, %4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1047],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5284 */
  {
    "*extrdi5_insn_alt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "extr\t%x0, %x1, %x2, %4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1052],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5298 */
  {
    "*extrsi5_insn_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "extr\t%w0, %w1, %w2, %4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1057],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5311 */
  {
    "*extrsi5_insn_uxtw_alt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "extr\t%w0, %w1, %w2, %4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1057],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5324 */
  {
    "*rorsi3_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_758 },
#else
    { 0, 0, output_758 },
#endif
    { 0 },
    &operand_data[1062],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5324 */
  {
    "*rordi3_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_759 },
#else
    { 0, 0, output_759 },
#endif
    { 0 },
    &operand_data[1065],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5337 */
  {
    "*rorsi3_insn_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_760 },
#else
    { 0, 0, output_760 },
#endif
    { 0 },
    &operand_data[1068],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5350 */
  {
    "*extendsi_ashlqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_761 },
#else
    { 0, 0, output_761 },
#endif
    { 0 },
    &operand_data[1071],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5350 */
  {
    "*zero_extendsi_ashlqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_762 },
#else
    { 0, 0, output_762 },
#endif
    { 0 },
    &operand_data[1071],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5350 */
  {
    "*extenddi_ashlqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_763 },
#else
    { 0, 0, output_763 },
#endif
    { 0 },
    &operand_data[1074],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5350 */
  {
    "*zero_extenddi_ashlqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_764 },
#else
    { 0, 0, output_764 },
#endif
    { 0 },
    &operand_data[1074],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5350 */
  {
    "*extendsi_ashlhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_765 },
#else
    { 0, 0, output_765 },
#endif
    { 0 },
    &operand_data[1077],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5350 */
  {
    "*zero_extendsi_ashlhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_766 },
#else
    { 0, 0, output_766 },
#endif
    { 0 },
    &operand_data[1077],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5350 */
  {
    "*extenddi_ashlhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_767 },
#else
    { 0, 0, output_767 },
#endif
    { 0 },
    &operand_data[1080],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5350 */
  {
    "*zero_extenddi_ashlhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_768 },
#else
    { 0, 0, output_768 },
#endif
    { 0 },
    &operand_data[1080],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5363 */
  {
    "*zero_extendsi_lshrqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_769 },
#else
    { 0, 0, output_769 },
#endif
    { 0 },
    &operand_data[1071],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5363 */
  {
    "*zero_extenddi_lshrqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_770 },
#else
    { 0, 0, output_770 },
#endif
    { 0 },
    &operand_data[1074],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5363 */
  {
    "*zero_extendsi_lshrhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_771 },
#else
    { 0, 0, output_771 },
#endif
    { 0 },
    &operand_data[1077],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5363 */
  {
    "*zero_extenddi_lshrhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_772 },
#else
    { 0, 0, output_772 },
#endif
    { 0 },
    &operand_data[1080],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5376 */
  {
    "*extendsi_ashrqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_773 },
#else
    { 0, 0, output_773 },
#endif
    { 0 },
    &operand_data[1071],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5376 */
  {
    "*extenddi_ashrqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_774 },
#else
    { 0, 0, output_774 },
#endif
    { 0 },
    &operand_data[1074],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5376 */
  {
    "*extendsi_ashrhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_775 },
#else
    { 0, 0, output_775 },
#endif
    { 0 },
    &operand_data[1077],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5376 */
  {
    "*extenddi_ashrhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_776 },
#else
    { 0, 0, output_776 },
#endif
    { 0 },
    &operand_data[1080],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5408 */
  {
    "*extvsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbfx\t%w0, %w1, %3, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1083],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5408 */
  {
    "*extzvsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ubfx\t%w0, %w1, %3, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1083],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5408 */
  {
    "*extvdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbfx\t%x0, %x1, %3, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1087],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5408 */
  {
    "*extzvdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ubfx\t%x0, %x1, %3, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1087],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5472 */
  {
    "*insv_regsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bfi\t%w0, %w3, %2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1091],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5472 */
  {
    "*insv_regdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bfi\t%x0, %x3, %2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1095],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5484 */
  {
    "*aarch64_bfisiqi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bfi\t%w0, %w3, %2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1099],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5484 */
  {
    "*aarch64_bfidiqi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bfi\t%x0, %x3, %2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1103],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5484 */
  {
    "*aarch64_bfisihi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bfi\t%w0, %w3, %2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1107],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5484 */
  {
    "*aarch64_bfidihi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bfi\t%x0, %x3, %2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1111],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5484 */
  {
    "*aarch64_bfisisi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bfi\t%w0, %w3, %2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1091],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5484 */
  {
    "*aarch64_bfidisi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bfi\t%x0, %x3, %2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1115],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5500 */
  {
    "*aarch64_bfisi5_shift",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bfi\t%w0, %w3, %4, %P5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1119],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5500 */
  {
    "*aarch64_bfidi5_shift",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bfi\t%x0, %x3, %4, %P5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1125],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5515 */
  {
    "*aarch64_bfisi5_shift_alt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bfi\t%w0, %w1, %2, %P3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1131],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5515 */
  {
    "*aarch64_bfidi5_shift_alt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bfi\t%x0, %x1, %2, %P3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1137],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5533 */
  {
    "*aarch64_bfisi4_noand",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_793 },
#else
    { 0, 0, output_793 },
#endif
    { 0 },
    &operand_data[1119],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5533 */
  {
    "*aarch64_bfidi4_noand",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_794 },
#else
    { 0, 0, output_794 },
#endif
    { 0 },
    &operand_data[1125],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5550 */
  {
    "*aarch64_bfisi4_noand_alt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_795 },
#else
    { 0, 0, output_795 },
#endif
    { 0 },
    &operand_data[1143],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5550 */
  {
    "*aarch64_bfidi4_noand_alt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_796 },
#else
    { 0, 0, output_796 },
#endif
    { 0 },
    &operand_data[1148],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5571 */
  {
    "*aarch64_bfisi4_noshift",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bfi\t%w0, %w3, 0, %P4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1153],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5571 */
  {
    "*aarch64_bfidi4_noshift",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bfi\t%x0, %x3, 0, %P4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1158],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5583 */
  {
    "*aarch64_bfisi4_noshift_alt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bfi\t%w0, %w3, 0, %P4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1153],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5583 */
  {
    "*aarch64_bfidi4_noshift_alt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bfi\t%x0, %x3, 0, %P4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1158],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5595 */
  {
    "*extr_insv_lower_regsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bfxil\t%w0, %w2, %3, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1163],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5595 */
  {
    "*extr_insv_lower_regdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bfxil\t%x0, %x2, %3, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1167],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5609 */
  {
    "*extendqi_shft_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_803 },
#else
    { 0, 0, output_803 },
#endif
    { 0 },
    &operand_data[1071],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5609 */
  {
    "*zero_extendqi_shft_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_804 },
#else
    { 0, 0, output_804 },
#endif
    { 0 },
    &operand_data[1071],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5609 */
  {
    "*extendqi_shft_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_805 },
#else
    { 0, 0, output_805 },
#endif
    { 0 },
    &operand_data[1074],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5609 */
  {
    "*zero_extendqi_shft_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_806 },
#else
    { 0, 0, output_806 },
#endif
    { 0 },
    &operand_data[1074],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5609 */
  {
    "*extendhi_shft_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_807 },
#else
    { 0, 0, output_807 },
#endif
    { 0 },
    &operand_data[1077],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5609 */
  {
    "*zero_extendhi_shft_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_808 },
#else
    { 0, 0, output_808 },
#endif
    { 0 },
    &operand_data[1077],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5609 */
  {
    "*extendhi_shft_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_809 },
#else
    { 0, 0, output_809 },
#endif
    { 0 },
    &operand_data[1080],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5609 */
  {
    "*zero_extendhi_shft_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_810 },
#else
    { 0, 0, output_810 },
#endif
    { 0 },
    &operand_data[1080],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5609 */
  {
    "*extendsi_shft_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_811 },
#else
    { 0, 0, output_811 },
#endif
    { 0 },
    &operand_data[1062],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5609 */
  {
    "*zero_extendsi_shft_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_812 },
#else
    { 0, 0, output_812 },
#endif
    { 0 },
    &operand_data[1062],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5609 */
  {
    "*extendsi_shft_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_813 },
#else
    { 0, 0, output_813 },
#endif
    { 0 },
    &operand_data[1068],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5609 */
  {
    "*zero_extendsi_shft_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_814 },
#else
    { 0, 0, output_814 },
#endif
    { 0 },
    &operand_data[1068],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5626 */
  {
    "*andim_ashiftsi_bfiz",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ubfiz\t%w0, %w1, %2, %P3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1171],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5626 */
  {
    "*andim_ashiftdi_bfiz",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ubfiz\t%x0, %x1, %2, %P3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1175],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5638 */
  {
    "*ashiftsi_extv_bfiz",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbfiz\t%w0, %w1, %3, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1083],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5638 */
  {
    "*ashiftdi_extv_bfiz",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbfiz\t%x0, %x1, %3, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1087],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5668 */
  {
    "bswapsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev\t%w0, %w1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bswapsi2 },
    &operand_data[392],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5668 */
  {
    "bswapdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev\t%x0, %x1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bswapdi2 },
    &operand_data[396],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5676 */
  {
    "bswaphi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev16\t%w0, %w1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bswaphi2 },
    &operand_data[1044],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5684 */
  {
    "*aarch64_bfxilsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_822 },
#else
    { 0, 0, output_822 },
#endif
    { 0 },
    &operand_data[1179],
    5,
    5,
    0,
    2,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5684 */
  {
    "*aarch64_bfxildi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_823 },
#else
    { 0, 0, output_823 },
#endif
    { 0 },
    &operand_data[1184],
    5,
    5,
    0,
    2,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5710 */
  {
    "*aarch64_bfxilsi_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_824 },
#else
    { 0, 0, output_824 },
#endif
    { 0 },
    &operand_data[1189],
    5,
    5,
    0,
    2,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5740 */
  {
    "rev16si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev16\t%w0, %w1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rev16si2 },
    &operand_data[1194],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5740 */
  {
    "rev16di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev16\t%x0, %x1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rev16di2 },
    &operand_data[1198],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5754 */
  {
    "rev16si2_alt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev16\t%w0, %w1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rev16si2_alt },
    &operand_data[1194],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5754 */
  {
    "rev16di2_alt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev16\t%x0, %x1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rev16di2_alt },
    &operand_data[1198],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5769 */
  {
    "*bswapsi2_uxtw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev\t%w0, %w1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[439],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5784 */
  {
    "btrunchf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintz\t%h0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_btrunchf2 },
    &operand_data[1202],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5784 */
  {
    "ceilhf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintp\t%h0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ceilhf2 },
    &operand_data[1202],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5784 */
  {
    "floorhf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintm\t%h0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floorhf2 },
    &operand_data[1202],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5784 */
  {
    "frintnhf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintn\t%h0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_frintnhf2 },
    &operand_data[1202],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5784 */
  {
    "nearbyinthf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frinti\t%h0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_nearbyinthf2 },
    &operand_data[1202],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5784 */
  {
    "rinthf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintx\t%h0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rinthf2 },
    &operand_data[1202],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5784 */
  {
    "roundhf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frinta\t%h0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_roundhf2 },
    &operand_data[1202],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5784 */
  {
    "btruncsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintz\t%s0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_btruncsf2 },
    &operand_data[1204],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5784 */
  {
    "ceilsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintp\t%s0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ceilsf2 },
    &operand_data[1204],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5784 */
  {
    "floorsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintm\t%s0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floorsf2 },
    &operand_data[1204],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5784 */
  {
    "frintnsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintn\t%s0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_frintnsf2 },
    &operand_data[1204],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5784 */
  {
    "nearbyintsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frinti\t%s0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_nearbyintsf2 },
    &operand_data[1204],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5784 */
  {
    "rintsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintx\t%s0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rintsf2 },
    &operand_data[1204],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5784 */
  {
    "roundsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frinta\t%s0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_roundsf2 },
    &operand_data[1204],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5784 */
  {
    "btruncdf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintz\t%d0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_btruncdf2 },
    &operand_data[1206],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5784 */
  {
    "ceildf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintp\t%d0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ceildf2 },
    &operand_data[1206],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5784 */
  {
    "floordf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintm\t%d0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floordf2 },
    &operand_data[1206],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5784 */
  {
    "frintndf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintn\t%d0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_frintndf2 },
    &operand_data[1206],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5784 */
  {
    "nearbyintdf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frinti\t%d0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_nearbyintdf2 },
    &operand_data[1206],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5784 */
  {
    "rintdf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintx\t%d0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rintdf2 },
    &operand_data[1206],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5784 */
  {
    "rounddf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frinta\t%d0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rounddf2 },
    &operand_data[1206],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lbtrunchfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%w0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lbtrunchfsi2 },
    &operand_data[1208],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lceilhfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtps\t%w0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceilhfsi2 },
    &operand_data[1208],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lfloorhfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtms\t%w0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfloorhfsi2 },
    &operand_data[1208],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lroundhfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtas\t%w0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lroundhfsi2 },
    &operand_data[1208],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lfrintnhfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtns\t%w0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfrintnhfsi2 },
    &operand_data[1208],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lbtruncuhfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%w0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lbtruncuhfsi2 },
    &operand_data[1208],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lceiluhfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtpu\t%w0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceiluhfsi2 },
    &operand_data[1208],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lflooruhfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtmu\t%w0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lflooruhfsi2 },
    &operand_data[1208],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lrounduhfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtau\t%w0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lrounduhfsi2 },
    &operand_data[1208],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lfrintnuhfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtnu\t%w0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfrintnuhfsi2 },
    &operand_data[1208],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lbtrunchfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%x0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lbtrunchfdi2 },
    &operand_data[1210],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lceilhfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtps\t%x0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceilhfdi2 },
    &operand_data[1210],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lfloorhfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtms\t%x0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfloorhfdi2 },
    &operand_data[1210],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lroundhfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtas\t%x0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lroundhfdi2 },
    &operand_data[1210],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lfrintnhfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtns\t%x0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfrintnhfdi2 },
    &operand_data[1210],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lbtruncuhfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%x0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lbtruncuhfdi2 },
    &operand_data[1210],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lceiluhfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtpu\t%x0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceiluhfdi2 },
    &operand_data[1210],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lflooruhfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtmu\t%x0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lflooruhfdi2 },
    &operand_data[1210],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lrounduhfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtau\t%x0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lrounduhfdi2 },
    &operand_data[1210],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lfrintnuhfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtnu\t%x0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfrintnuhfdi2 },
    &operand_data[1210],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lbtruncsfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%w0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lbtruncsfsi2 },
    &operand_data[1212],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lceilsfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtps\t%w0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceilsfsi2 },
    &operand_data[1212],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lfloorsfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtms\t%w0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfloorsfsi2 },
    &operand_data[1212],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lroundsfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtas\t%w0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lroundsfsi2 },
    &operand_data[1212],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lfrintnsfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtns\t%w0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfrintnsfsi2 },
    &operand_data[1212],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lbtruncusfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%w0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lbtruncusfsi2 },
    &operand_data[1212],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lceilusfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtpu\t%w0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceilusfsi2 },
    &operand_data[1212],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lfloorusfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtmu\t%w0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfloorusfsi2 },
    &operand_data[1212],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lroundusfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtau\t%w0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lroundusfsi2 },
    &operand_data[1212],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lfrintnusfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtnu\t%w0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfrintnusfsi2 },
    &operand_data[1212],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lbtruncsfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%x0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lbtruncsfdi2 },
    &operand_data[1214],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lceilsfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtps\t%x0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceilsfdi2 },
    &operand_data[1214],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lfloorsfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtms\t%x0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfloorsfdi2 },
    &operand_data[1214],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lroundsfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtas\t%x0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lroundsfdi2 },
    &operand_data[1214],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lfrintnsfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtns\t%x0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfrintnsfdi2 },
    &operand_data[1214],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lbtruncusfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%x0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lbtruncusfdi2 },
    &operand_data[1214],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lceilusfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtpu\t%x0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceilusfdi2 },
    &operand_data[1214],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lfloorusfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtmu\t%x0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfloorusfdi2 },
    &operand_data[1214],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lroundusfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtau\t%x0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lroundusfdi2 },
    &operand_data[1214],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lfrintnusfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtnu\t%x0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfrintnusfdi2 },
    &operand_data[1214],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lbtruncdfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%w0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lbtruncdfsi2 },
    &operand_data[1216],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lceildfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtps\t%w0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceildfsi2 },
    &operand_data[1216],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lfloordfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtms\t%w0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfloordfsi2 },
    &operand_data[1216],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lrounddfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtas\t%w0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lrounddfsi2 },
    &operand_data[1216],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lfrintndfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtns\t%w0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfrintndfsi2 },
    &operand_data[1216],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lbtruncudfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%w0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lbtruncudfsi2 },
    &operand_data[1216],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lceiludfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtpu\t%w0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceiludfsi2 },
    &operand_data[1216],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lfloorudfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtmu\t%w0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfloorudfsi2 },
    &operand_data[1216],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lroundudfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtau\t%w0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lroundudfsi2 },
    &operand_data[1216],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lfrintnudfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtnu\t%w0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfrintnudfsi2 },
    &operand_data[1216],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lbtruncdfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%x0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lbtruncdfdi2 },
    &operand_data[1218],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lceildfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtps\t%x0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceildfdi2 },
    &operand_data[1218],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lfloordfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtms\t%x0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfloordfdi2 },
    &operand_data[1218],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lrounddfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtas\t%x0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lrounddfdi2 },
    &operand_data[1218],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lfrintndfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtns\t%x0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfrintndfdi2 },
    &operand_data[1218],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lbtruncudfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%x0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lbtruncudfdi2 },
    &operand_data[1218],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lceiludfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtpu\t%x0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceiludfdi2 },
    &operand_data[1218],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lfloorudfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtmu\t%x0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfloorudfdi2 },
    &operand_data[1218],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lroundudfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtau\t%x0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lroundudfdi2 },
    &operand_data[1218],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5795 */
  {
    "lfrintnudfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtnu\t%x0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfrintnudfdi2 },
    &operand_data[1218],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5805 */
  {
    "*aarch64_fcvtsfsi2_mult",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_911 },
#else
    { 0, 0, output_911 },
#endif
    { 0 },
    &operand_data[1220],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5805 */
  {
    "*aarch64_fcvtusfsi2_mult",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_912 },
#else
    { 0, 0, output_912 },
#endif
    { 0 },
    &operand_data[1220],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5805 */
  {
    "*aarch64_fcvtsfdi2_mult",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_913 },
#else
    { 0, 0, output_913 },
#endif
    { 0 },
    &operand_data[1223],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5805 */
  {
    "*aarch64_fcvtusfdi2_mult",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_914 },
#else
    { 0, 0, output_914 },
#endif
    { 0 },
    &operand_data[1223],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5805 */
  {
    "*aarch64_fcvtdfsi2_mult",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_915 },
#else
    { 0, 0, output_915 },
#endif
    { 0 },
    &operand_data[1226],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5805 */
  {
    "*aarch64_fcvtudfsi2_mult",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_916 },
#else
    { 0, 0, output_916 },
#endif
    { 0 },
    &operand_data[1226],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5805 */
  {
    "*aarch64_fcvtdfdi2_mult",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_917 },
#else
    { 0, 0, output_917 },
#endif
    { 0 },
    &operand_data[1229],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5805 */
  {
    "*aarch64_fcvtudfdi2_mult",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_918 },
#else
    { 0, 0, output_918 },
#endif
    { 0 },
    &operand_data[1229],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5837 */
  {
    "*aarch64_fmahf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmadd\t%h0, %h2, %h3, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1232],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5837 */
  {
    "*aarch64_fmasf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmadd\t%s0, %s2, %s3, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1236],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5837 */
  {
    "*aarch64_fmadf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmadd\t%d0, %d2, %d3, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1240],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5856 */
  {
    "*aarch64_fnmahf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmsub\t%h0, %h2, %h3, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1232],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5856 */
  {
    "*aarch64_fnmasf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmsub\t%s0, %s2, %s3, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1236],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5856 */
  {
    "*aarch64_fnmadf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmsub\t%d0, %d2, %d3, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1240],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5876 */
  {
    "*aarch64_fmssf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fnmsub\t%s0, %s2, %s3, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1236],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5876 */
  {
    "*aarch64_fmsdf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fnmsub\t%d0, %d2, %d3, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1240],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5894 */
  {
    "*aarch64_fnmssf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fnmadd\t%s0, %s2, %s3, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1236],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5894 */
  {
    "*aarch64_fnmsdf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fnmadd\t%d0, %d2, %d3, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1240],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5905 */
  {
    "*aarch64_fnmaddsf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fnmadd\t%s0, %s2, %s3, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1236],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5905 */
  {
    "*aarch64_fnmadddf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fnmadd\t%d0, %d2, %d3, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1240],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5919 */
  {
    "extendsfdf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvt\t%d0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_extendsfdf2 },
    &operand_data[1244],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5927 */
  {
    "extendhfsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvt\t%s0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_extendhfsf2 },
    &operand_data[1246],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5935 */
  {
    "extendhfdf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvt\t%d0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_extendhfdf2 },
    &operand_data[1248],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5943 */
  {
    "truncdfsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvt\t%s0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_truncdfsf2 },
    &operand_data[1250],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5951 */
  {
    "truncsfhf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvt\t%h0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_truncsfhf2 },
    &operand_data[1252],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5959 */
  {
    "truncdfhf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvt\t%h0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_truncdfhf2 },
    &operand_data[1254],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5970 */
  {
    "fix_truncsfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_937 },
#else
    { 0, output_937, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncsfsi2 },
    &operand_data[1256],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5970 */
  {
    "fixuns_truncsfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_938 },
#else
    { 0, output_938, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixuns_truncsfsi2 },
    &operand_data[1256],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5970 */
  {
    "fix_truncdfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_939 },
#else
    { 0, output_939, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncdfdi2 },
    &operand_data[1258],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5970 */
  {
    "fixuns_truncdfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_940 },
#else
    { 0, output_940, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixuns_truncdfdi2 },
    &operand_data[1258],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5982 */
  {
    "fix_trunchfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%w0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_trunchfsi2 },
    &operand_data[1208],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5982 */
  {
    "fixuns_trunchfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%w0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixuns_trunchfsi2 },
    &operand_data[1208],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5982 */
  {
    "fix_trunchfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%x0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_trunchfdi2 },
    &operand_data[1210],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5982 */
  {
    "fixuns_trunchfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%x0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixuns_trunchfdi2 },
    &operand_data[1210],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5993 */
  {
    "fix_truncdfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%w0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncdfsi2 },
    &operand_data[1216],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5993 */
  {
    "fixuns_truncdfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%w0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixuns_truncdfsi2 },
    &operand_data[1216],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5993 */
  {
    "fix_truncsfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%x0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncsfdi2 },
    &operand_data[1214],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5993 */
  {
    "fixuns_truncsfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%x0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixuns_truncsfdi2 },
    &operand_data[1214],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6001 */
  {
    "*fix_to_zero_extendsfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%w0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1214],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6001 */
  {
    "*fix_to_zero_extenddfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%w0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1218],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6011 */
  {
    "floatsisf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_951 },
#else
    { 0, output_951, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatsisf2 },
    &operand_data[1260],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6011 */
  {
    "floatunssisf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_952 },
#else
    { 0, output_952, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatunssisf2 },
    &operand_data[1260],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6011 */
  {
    "floatdidf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_953 },
#else
    { 0, output_953, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatdidf2 },
    &operand_data[1262],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6011 */
  {
    "floatunsdidf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_954 },
#else
    { 0, output_954, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatunsdidf2 },
    &operand_data[1262],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6022 */
  {
    "floatdisf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "scvtf\t%s0, %x1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatdisf2 },
    &operand_data[1264],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6022 */
  {
    "floatunsdisf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ucvtf\t%s0, %x1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatunsdisf2 },
    &operand_data[1264],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6022 */
  {
    "floatsidf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "scvtf\t%d0, %w1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatsidf2 },
    &operand_data[1266],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6022 */
  {
    "floatunssidf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ucvtf\t%d0, %w1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatunssidf2 },
    &operand_data[1266],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6037 */
  {
    "aarch64_fp16_floatsihf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "scvtf\t%h0, %w1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fp16_floatsihf2 },
    &operand_data[1268],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6037 */
  {
    "aarch64_fp16_floatunssihf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ucvtf\t%h0, %w1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fp16_floatunssihf2 },
    &operand_data[1268],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6037 */
  {
    "aarch64_fp16_floatdihf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "scvtf\t%h0, %x1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fp16_floatdihf2 },
    &operand_data[1270],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6037 */
  {
    "aarch64_fp16_floatunsdihf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ucvtf\t%h0, %x1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fp16_floatunsdihf2 },
    &operand_data[1270],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6094 */
  {
    "fcvtzssf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_963 },
#else
    { 0, output_963, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fcvtzssf3 },
    &operand_data[1272],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6094 */
  {
    "fcvtzusf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_964 },
#else
    { 0, output_964, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fcvtzusf3 },
    &operand_data[1272],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6094 */
  {
    "fcvtzsdf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_965 },
#else
    { 0, output_965, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fcvtzsdf3 },
    &operand_data[1275],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6094 */
  {
    "fcvtzudf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_966 },
#else
    { 0, output_966, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fcvtzudf3 },
    &operand_data[1275],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6107 */
  {
    "scvtfsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_967 },
#else
    { 0, output_967, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_scvtfsi3 },
    &operand_data[1278],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6107 */
  {
    "ucvtfsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_968 },
#else
    { 0, output_968, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ucvtfsi3 },
    &operand_data[1278],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6107 */
  {
    "scvtfdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_969 },
#else
    { 0, output_969, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_scvtfdi3 },
    &operand_data[1281],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6107 */
  {
    "ucvtfdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_970 },
#else
    { 0, output_970, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ucvtfdi3 },
    &operand_data[1281],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6120 */
  {
    "fcvtzshfsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%w0, %h1, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fcvtzshfsi3 },
    &operand_data[1284],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6120 */
  {
    "fcvtzuhfsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%w0, %h1, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fcvtzuhfsi3 },
    &operand_data[1284],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6120 */
  {
    "fcvtzshfdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%x0, %h1, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fcvtzshfdi3 },
    &operand_data[1287],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6120 */
  {
    "fcvtzuhfdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%x0, %h1, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fcvtzuhfdi3 },
    &operand_data[1287],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6130 */
  {
    "scvtfsihf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "scvtf\t%h0, %w1, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_scvtfsihf3 },
    &operand_data[1290],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6130 */
  {
    "ucvtfsihf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ucvtf\t%h0, %w1, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ucvtfsihf3 },
    &operand_data[1290],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6130 */
  {
    "scvtfdihf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "scvtf\t%h0, %x1, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_scvtfdihf3 },
    &operand_data[1293],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6130 */
  {
    "ucvtfdihf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ucvtf\t%h0, %x1, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ucvtfdihf3 },
    &operand_data[1293],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6140 */
  {
    "fcvtzshf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%h0, %h1, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fcvtzshf3 },
    &operand_data[1296],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6140 */
  {
    "fcvtzuhf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%h0, %h1, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fcvtzuhf3 },
    &operand_data[1296],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6150 */
  {
    "scvtfhi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "scvtf\t%h0, %h1, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_scvtfhi3 },
    &operand_data[1299],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6150 */
  {
    "ucvtfhi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ucvtf\t%h0, %h1, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ucvtfhi3 },
    &operand_data[1299],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6164 */
  {
    "addhf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fadd\t%h0, %h1, %h2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addhf3 },
    &operand_data[1232],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6164 */
  {
    "addsf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fadd\t%s0, %s1, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addsf3 },
    &operand_data[1236],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6164 */
  {
    "adddf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fadd\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_adddf3 },
    &operand_data[1240],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6174 */
  {
    "subhf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsub\t%h0, %h1, %h2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subhf3 },
    &operand_data[1232],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6174 */
  {
    "subsf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsub\t%s0, %s1, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subsf3 },
    &operand_data[1236],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6174 */
  {
    "subdf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsub\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subdf3 },
    &operand_data[1240],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6184 */
  {
    "mulhf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmul\t%h0, %h1, %h2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulhf3 },
    &operand_data[1232],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6184 */
  {
    "mulsf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmul\t%s0, %s1, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulsf3 },
    &operand_data[1236],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6184 */
  {
    "muldf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmul\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_muldf3 },
    &operand_data[1240],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6194 */
  {
    "*fnmulsf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fnmul\t%s0, %s1, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1236],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6194 */
  {
    "*fnmuldf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fnmul\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1240],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6204 */
  {
    "*fnmulsf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fnmul\t%s0, %s1, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1236],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6204 */
  {
    "*fnmuldf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fnmul\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1240],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6226 */
  {
    "*divhf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fdiv\t%h0, %h1, %h2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1232],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6226 */
  {
    "*divsf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fdiv\t%s0, %s1, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1236],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6226 */
  {
    "*divdf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fdiv\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1240],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6235 */
  {
    "neghf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fneg\t%h0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_neghf2 },
    &operand_data[1202],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6235 */
  {
    "negsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fneg\t%s0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negsf2 },
    &operand_data[1204],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6235 */
  {
    "negdf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fneg\t%d0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negdf2 },
    &operand_data[1206],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6252 */
  {
    "*sqrthf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsqrt\t%h0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1202],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6252 */
  {
    "*sqrtsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsqrt\t%s0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1204],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6252 */
  {
    "*sqrtdf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsqrt\t%d0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1206],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6260 */
  {
    "abshf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fabs\t%h0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_abshf2 },
    &operand_data[1202],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6260 */
  {
    "abssf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fabs\t%s0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_abssf2 },
    &operand_data[1204],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6260 */
  {
    "absdf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fabs\t%d0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absdf2 },
    &operand_data[1206],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6272 */
  {
    "smaxsf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxnm\t%s0, %s1, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxsf3 },
    &operand_data[1236],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6272 */
  {
    "smaxdf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxnm\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxdf3 },
    &operand_data[1240],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6281 */
  {
    "sminsf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminnm\t%s0, %s1, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminsf3 },
    &operand_data[1236],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6281 */
  {
    "smindf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminnm\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smindf3 },
    &operand_data[1240],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6293 */
  {
    "smax_nanhf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmax\t%h0, %h1, %h2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smax_nanhf3 },
    &operand_data[1232],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6293 */
  {
    "smin_nanhf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmin\t%h0, %h1, %h2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smin_nanhf3 },
    &operand_data[1232],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6293 */
  {
    "fmaxhf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxnm\t%h0, %h1, %h2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmaxhf3 },
    &operand_data[1232],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6293 */
  {
    "fminhf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminnm\t%h0, %h1, %h2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fminhf3 },
    &operand_data[1232],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6293 */
  {
    "smax_nansf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmax\t%s0, %s1, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smax_nansf3 },
    &operand_data[1236],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6293 */
  {
    "smin_nansf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmin\t%s0, %s1, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smin_nansf3 },
    &operand_data[1236],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6293 */
  {
    "fmaxsf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxnm\t%s0, %s1, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmaxsf3 },
    &operand_data[1236],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6293 */
  {
    "fminsf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminnm\t%s0, %s1, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fminsf3 },
    &operand_data[1236],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6293 */
  {
    "smax_nandf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmax\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smax_nandf3 },
    &operand_data[1240],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6293 */
  {
    "smin_nandf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmin\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smin_nandf3 },
    &operand_data[1240],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6293 */
  {
    "fmaxdf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxnm\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmaxdf3 },
    &operand_data[1240],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6293 */
  {
    "fmindf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminnm\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmindf3 },
    &operand_data[1240],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6347 */
  {
    "copysignsf3_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1024 },
#else
    { 0, output_1024, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_copysignsf3_insn },
    &operand_data[1302],
    4,
    4,
    0,
    4,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6347 */
  {
    "copysigndf3_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1025 },
#else
    { 0, output_1025, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_copysigndf3_insn },
    &operand_data[1306],
    4,
    4,
    0,
    4,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6449 */
  {
    "aarch64_movdi_tilow",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmov\t%x0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_movdi_tilow },
    &operand_data[1310],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6449 */
  {
    "aarch64_movdi_tflow",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmov\t%x0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_movdi_tflow },
    &operand_data[1312],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6459 */
  {
    "aarch64_movdi_tihigh",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmov\t%x0, %1.d[1]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_movdi_tihigh },
    &operand_data[1310],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6459 */
  {
    "aarch64_movdi_tfhigh",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmov\t%x0, %1.d[1]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_movdi_tfhigh },
    &operand_data[1312],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6469 */
  {
    "aarch64_movtihigh_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmov\t%0.d[1], %x1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_movtihigh_di },
    &operand_data[1314],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6469 */
  {
    "aarch64_movtfhigh_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmov\t%0.d[1], %x1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_movtfhigh_di },
    &operand_data[1316],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6479 */
  {
    "aarch64_movtilow_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmov\t%d0, %x1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_movtilow_di },
    &operand_data[1318],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6479 */
  {
    "aarch64_movtflow_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmov\t%d0, %x1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_movtflow_di },
    &operand_data[1320],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6488 */
  {
    "aarch64_movtilow_tilow",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmov\t%d0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_movtilow_tilow },
    &operand_data[1322],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6519 */
  {
    "add_losym_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w1, :lo12:%c2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_add_losym_si },
    &operand_data[1324],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6519 */
  {
    "add_losym_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%x0, %x1, :lo12:%c2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_add_losym_di },
    &operand_data[1327],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6528 */
  {
    "ldr_got_small_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldr\t%w0, [%1, #:got_lo12:%c2]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ldr_got_small_si },
    &operand_data[1330],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6528 */
  {
    "ldr_got_small_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldr\t%x0, [%1, #:got_lo12:%c2]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ldr_got_small_di },
    &operand_data[1333],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6539 */
  {
    "ldr_got_small_sidi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldr\t%w0, [%1, #:got_lo12:%c2]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ldr_got_small_sidi },
    &operand_data[1333],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6551 */
  {
    "ldr_got_small_28k_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldr\t%w0, [%1, #:gotpage_lo14:%c2]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ldr_got_small_28k_si },
    &operand_data[1330],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6551 */
  {
    "ldr_got_small_28k_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldr\t%x0, [%1, #:gotpage_lo15:%c2]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ldr_got_small_28k_di },
    &operand_data[1333],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6562 */
  {
    "ldr_got_small_28k_sidi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldr\t%w0, [%1, #:gotpage_lo14:%c2]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ldr_got_small_28k_sidi },
    &operand_data[1333],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6574 */
  {
    "ldr_got_tiny",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldr\t%0, %L1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ldr_got_tiny },
    &operand_data[1336],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6583 */
  {
    "aarch64_load_tp_hard",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mrs\t%0, tpidr_el0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_load_tp_hard },
    &operand_data[180],
    1,
    1,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6604 */
  {
    "*tlsgd_small_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adrp\tx0, %A1\n\tadd\tx0, x0, %L1\n\tbl\t%2\n\tnop",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1338],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6604 */
  {
    "*tlsgd_small_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adrp\tx0, %A1\n\tadd\tx0, x0, %L1\n\tbl\t%2\n\tnop",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1341],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6615 */
  {
    "tlsie_small_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adrp\t%0, %A1\n\tldr\t%w0, [%0, #%L1]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tlsie_small_si },
    &operand_data[1344],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6615 */
  {
    "tlsie_small_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adrp\t%0, %A1\n\tldr\t%x0, [%0, #%L1]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tlsie_small_di },
    &operand_data[1346],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6625 */
  {
    "tlsie_small_sidi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adrp\t%0, %A1\n\tldr\t%w0, [%0, #%L1]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tlsie_small_sidi },
    &operand_data[1346],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6636 */
  {
    "tlsie_tiny_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldr\t%w0, %L1\n\tadd\t%w0, %w0, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tlsie_tiny_si },
    &operand_data[1348],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6636 */
  {
    "tlsie_tiny_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldr\t%x0, %L1\n\tadd\t%x0, %x0, %x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tlsie_tiny_di },
    &operand_data[1351],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6647 */
  {
    "tlsie_tiny_sidi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldr\t%w0, %L1\n\tadd\t%w0, %w0, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tlsie_tiny_sidi },
    &operand_data[1351],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6660 */
  {
    "tlsle12_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w1, #%L2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tlsle12_si },
    &operand_data[1354],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6660 */
  {
    "tlsle12_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%x0, %x1, #%L2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tlsle12_di },
    &operand_data[1357],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6671 */
  {
    "tlsle24_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%w0, %w1, #%G2, lsl #12\n\tadd\t%w0, %w0, #%L2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tlsle24_si },
    &operand_data[1354],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6671 */
  {
    "tlsle24_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%x0, %x1, #%G2, lsl #12\n\tadd\t%x0, %x0, #%L2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tlsle24_di },
    &operand_data[1357],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6682 */
  {
    "tlsle32_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movz\t%w0, #:tprel_g1:%1\n\tmovk\t%w0, #:tprel_g0_nc:%1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tlsle32_si },
    &operand_data[1360],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6682 */
  {
    "tlsle32_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movz\t%x0, #:tprel_g1:%1\n\tmovk\t%x0, #:tprel_g0_nc:%1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tlsle32_di },
    &operand_data[1362],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6692 */
  {
    "tlsle48_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movz\t%w0, #:tprel_g2:%1\n\tmovk\t%w0, #:tprel_g1_nc:%1\n\tmovk\t%w0, #:tprel_g0_nc:%1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tlsle48_si },
    &operand_data[1360],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6692 */
  {
    "tlsle48_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movz\t%x0, #:tprel_g2:%1\n\tmovk\t%x0, #:tprel_g1_nc:%1\n\tmovk\t%x0, #:tprel_g0_nc:%1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tlsle48_di },
    &operand_data[1362],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6716 */
  {
    "tlsdesc_small_advsimd_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adrp\tx0, %A0\n\tldr\t%w1, [x0, #%L0]\n\tadd\tw0, w0, %L0\n\t.tlsdesccall\t%0\n\tblr\t%1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tlsdesc_small_advsimd_si },
    &operand_data[1364],
    1,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6716 */
  {
    "tlsdesc_small_advsimd_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adrp\tx0, %A0\n\tldr\t%x1, [x0, #%L0]\n\tadd\tx0, x0, %L0\n\t.tlsdesccall\t%0\n\tblr\t%1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tlsdesc_small_advsimd_di },
    &operand_data[1364],
    1,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6731 */
  {
    "tlsdesc_small_sve_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adrp\tx0, %A0\n\tldr\t%w1, [x0, #%L0]\n\tadd\tw0, w0, %L0\n\t.tlsdesccall\t%0\n\tblr\t%1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tlsdesc_small_sve_si },
    &operand_data[1364],
    1,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6731 */
  {
    "tlsdesc_small_sve_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adrp\tx0, %A0\n\tldr\t%x1, [x0, #%L0]\n\tadd\tx0, x0, %L0\n\t.tlsdesccall\t%0\n\tblr\t%1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tlsdesc_small_sve_di },
    &operand_data[1364],
    1,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6791 */
  {
    "stack_tie",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_stack_tie },
    &operand_data[1366],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6810 */
  {
    "pacisp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "hint\t25 // paciasp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_pacisp },
    &operand_data[0],
    0,
    0,
    0,
    0,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6810 */
  {
    "autisp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "hint\t29 // autiasp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_autisp },
    &operand_data[0],
    0,
    0,
    0,
    0,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6819 */
  {
    "paci1716",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "hint\t8 // pacia1716",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_paci1716 },
    &operand_data[0],
    0,
    0,
    0,
    0,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6819 */
  {
    "auti1716",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "hint\t12 // autia1716",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_auti1716 },
    &operand_data[0],
    0,
    0,
    0,
    0,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6828 */
  {
    "xpaclri",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "hint\t7 // xpaclri",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xpaclri },
    &operand_data[0],
    0,
    0,
    0,
    0,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6837 */
  {
    "blockage",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_blockage },
    &operand_data[0],
    0,
    0,
    0,
    0,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6845 */
  {
    "probe_stack_range",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1072 },
#else
    { 0, 0, output_1072 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_probe_stack_range },
    &operand_data[1368],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6861 */
  {
    "probe_sve_stack_clash_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1073 },
#else
    { 0, 0, output_1073 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_probe_sve_stack_clash_si },
    &operand_data[1371],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6861 */
  {
    "probe_sve_stack_clash_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1074 },
#else
    { 0, 0, output_1074 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_probe_sve_stack_clash_di },
    &operand_data[1376],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6920 */
  {
    "reg_stack_protect_address_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1075 },
#else
    { 0, 0, output_1075 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reg_stack_protect_address_si },
    &operand_data[168],
    1,
    1,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6920 */
  {
    "reg_stack_protect_address_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1076 },
#else
    { 0, 0, output_1076 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reg_stack_protect_address_di },
    &operand_data[180],
    1,
    1,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6934 */
  {
    "stack_protect_set_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldr\t%w2, %1\n\tstr\t%w2, %0\n\tmov\t%w2,0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_stack_protect_set_si },
    &operand_data[1381],
    2,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6934 */
  {
    "stack_protect_set_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldr\t%x2, %1\n\tstr\t%x2, %0\n\tmov\t%x2,0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_stack_protect_set_di },
    &operand_data[1384],
    2,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6992 */
  {
    "stack_protect_test_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldr\t%w3, %1\n\tldr\t%w0, %2\n\teor\t%w0, %w3, %w0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_stack_protect_test_si },
    &operand_data[1387],
    3,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6992 */
  {
    "stack_protect_test_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldr\t%x3, %1\n\tldr\t%x0, %2\n\teor\t%x0, %x3, %x0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_stack_protect_test_di },
    &operand_data[1391],
    3,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:7004 */
  {
    "set_fpcr",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "msr\tfpcr, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_set_fpcr },
    &operand_data[42],
    1,
    1,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:7011 */
  {
    "get_fpcr",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mrs\t%0, fpcr",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_get_fpcr },
    &operand_data[168],
    1,
    1,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:7019 */
  {
    "set_fpsr",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "msr\tfpsr, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_set_fpsr },
    &operand_data[42],
    1,
    1,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:7026 */
  {
    "get_fpsr",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mrs\t%0, fpsr",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_get_fpsr },
    &operand_data[168],
    1,
    1,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:7073 */
  {
    "speculation_tracker",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1085 },
#else
    { 0, 0, output_1085 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_speculation_tracker },
    &operand_data[2],
    1,
    1,
    0,
    0,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:7087 */
  {
    "bti_noarg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "hint\t32 // bti",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bti_noarg },
    &operand_data[0],
    0,
    0,
    0,
    0,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:7094 */
  {
    "bti_c",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "hint\t34 // bti c",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bti_c },
    &operand_data[0],
    0,
    0,
    0,
    0,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:7101 */
  {
    "bti_j",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "hint\t36 // bti j",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bti_j },
    &operand_data[0],
    0,
    0,
    0,
    0,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:7108 */
  {
    "bti_jc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "hint\t38 // bti jc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bti_jc },
    &operand_data[0],
    0,
    0,
    0,
    0,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:7122 */
  {
    "speculation_barrier",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "isb\n\tdsb\tsy",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_speculation_barrier },
    &operand_data[0],
    0,
    0,
    0,
    0,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:7162 */
  {
    "*despeculate_copyqi_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1091 },
#else
    { 0, 0, output_1091 },
#endif
    { 0 },
    &operand_data[1395],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:7162 */
  {
    "*despeculate_copyhi_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1092 },
#else
    { 0, 0, output_1092 },
#endif
    { 0 },
    &operand_data[1398],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:7162 */
  {
    "*despeculate_copysi_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1093 },
#else
    { 0, 0, output_1093 },
#endif
    { 0 },
    &operand_data[1401],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:7162 */
  {
    "*despeculate_copydi_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1094 },
#else
    { 0, 0, output_1094 },
#endif
    { 0 },
    &operand_data[1404],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:7182 */
  {
    "*despeculate_copyti_insn",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1095 },
#else
    { 0, 0, output_1095 },
#endif
    { 0 },
    &operand_data[1407],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:7202 */
  {
    "despeculate_simpleqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%w0, %w1, %w2\n\thint\t0x14 // csdb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_despeculate_simpleqi },
    &operand_data[1410],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:7202 */
  {
    "despeculate_simplehi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%w0, %w1, %w2\n\thint\t0x14 // csdb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_despeculate_simplehi },
    &operand_data[1413],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:7202 */
  {
    "despeculate_simplesi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%w0, %w1, %w2\n\thint\t0x14 // csdb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_despeculate_simplesi },
    &operand_data[1416],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:7202 */
  {
    "despeculate_simpledi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%x0, %x1, %x2\n\thint\t0x14 // csdb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_despeculate_simpledi },
    &operand_data[1419],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:7215 */
  {
    "despeculate_simpleti",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%0, %1, %2\n\tand\t%H0, %H1, %2\n\thint\t0x14 // csdb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_despeculate_simpleti },
    &operand_data[1422],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:54 */
  {
    "aarch64_simd_dupv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1101 },
#else
    { 0, output_1101, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_dupv8qi },
    &operand_data[1425],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:54 */
  {
    "aarch64_simd_dupv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1102 },
#else
    { 0, output_1102, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_dupv16qi },
    &operand_data[1427],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:54 */
  {
    "aarch64_simd_dupv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1103 },
#else
    { 0, output_1103, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_dupv4hi },
    &operand_data[1429],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:54 */
  {
    "aarch64_simd_dupv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1104 },
#else
    { 0, output_1104, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_dupv8hi },
    &operand_data[1431],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:54 */
  {
    "aarch64_simd_dupv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1105 },
#else
    { 0, output_1105, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_dupv2si },
    &operand_data[1433],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:54 */
  {
    "aarch64_simd_dupv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1106 },
#else
    { 0, output_1106, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_dupv4si },
    &operand_data[1435],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:54 */
  {
    "aarch64_simd_dupv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1107 },
#else
    { 0, output_1107, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_dupv2di },
    &operand_data[1437],
    2,
    2,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:65 */
  {
    "aarch64_simd_dupv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "dup\t%0.4h, %1.h[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_dupv4hf },
    &operand_data[1439],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:65 */
  {
    "aarch64_simd_dupv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "dup\t%0.8h, %1.h[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_dupv8hf },
    &operand_data[1441],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:65 */
  {
    "aarch64_simd_dupv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "dup\t%0.2s, %1.s[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_dupv2sf },
    &operand_data[1443],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:65 */
  {
    "aarch64_simd_dupv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "dup\t%0.4s, %1.s[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_dupv4sf },
    &operand_data[1445],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:65 */
  {
    "aarch64_simd_dupv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "dup\t%0.2d, %1.d[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_dupv2df },
    &operand_data[1447],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:74 */
  {
    "aarch64_dup_lanev8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1113 },
#else
    { 0, 0, output_1113 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_dup_lanev8qi },
    &operand_data[1449],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:74 */
  {
    "aarch64_dup_lanev16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1114 },
#else
    { 0, 0, output_1114 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_dup_lanev16qi },
    &operand_data[1452],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:74 */
  {
    "aarch64_dup_lanev4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1115 },
#else
    { 0, 0, output_1115 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_dup_lanev4hi },
    &operand_data[1455],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:74 */
  {
    "aarch64_dup_lanev8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1116 },
#else
    { 0, 0, output_1116 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_dup_lanev8hi },
    &operand_data[1458],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:74 */
  {
    "aarch64_dup_lanev2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1117 },
#else
    { 0, 0, output_1117 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_dup_lanev2si },
    &operand_data[1461],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:74 */
  {
    "aarch64_dup_lanev4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1118 },
#else
    { 0, 0, output_1118 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_dup_lanev4si },
    &operand_data[1464],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:74 */
  {
    "aarch64_dup_lanev2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1119 },
#else
    { 0, 0, output_1119 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_dup_lanev2di },
    &operand_data[1467],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:74 */
  {
    "aarch64_dup_lanev4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1120 },
#else
    { 0, 0, output_1120 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_dup_lanev4hf },
    &operand_data[1470],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:74 */
  {
    "aarch64_dup_lanev8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1121 },
#else
    { 0, 0, output_1121 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_dup_lanev8hf },
    &operand_data[1473],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:74 */
  {
    "aarch64_dup_lanev2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1122 },
#else
    { 0, 0, output_1122 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_dup_lanev2sf },
    &operand_data[1476],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:74 */
  {
    "aarch64_dup_lanev4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1123 },
#else
    { 0, 0, output_1123 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_dup_lanev4sf },
    &operand_data[1479],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:74 */
  {
    "aarch64_dup_lanev2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1124 },
#else
    { 0, 0, output_1124 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_dup_lanev2df },
    &operand_data[1482],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:89 */
  {
    "aarch64_dup_lane_to_128v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1125 },
#else
    { 0, 0, output_1125 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_dup_lane_to_128v8qi },
    &operand_data[1485],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:89 */
  {
    "aarch64_dup_lane_to_64v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1126 },
#else
    { 0, 0, output_1126 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_dup_lane_to_64v16qi },
    &operand_data[1488],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:89 */
  {
    "aarch64_dup_lane_to_128v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1127 },
#else
    { 0, 0, output_1127 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_dup_lane_to_128v4hi },
    &operand_data[1491],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:89 */
  {
    "aarch64_dup_lane_to_64v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1128 },
#else
    { 0, 0, output_1128 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_dup_lane_to_64v8hi },
    &operand_data[1494],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:89 */
  {
    "aarch64_dup_lane_to_128v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1129 },
#else
    { 0, 0, output_1129 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_dup_lane_to_128v2si },
    &operand_data[1497],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:89 */
  {
    "aarch64_dup_lane_to_64v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1130 },
#else
    { 0, 0, output_1130 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_dup_lane_to_64v4si },
    &operand_data[1500],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:89 */
  {
    "aarch64_dup_lane_to_128v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1131 },
#else
    { 0, 0, output_1131 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_dup_lane_to_128v4hf },
    &operand_data[1503],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:89 */
  {
    "aarch64_dup_lane_to_64v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1132 },
#else
    { 0, 0, output_1132 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_dup_lane_to_64v8hf },
    &operand_data[1506],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:89 */
  {
    "aarch64_dup_lane_to_128v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1133 },
#else
    { 0, 0, output_1133 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_dup_lane_to_128v2sf },
    &operand_data[1509],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:89 */
  {
    "aarch64_dup_lane_to_64v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1134 },
#else
    { 0, 0, output_1134 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_dup_lane_to_64v4sf },
    &operand_data[1512],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:104 */
  {
    "*aarch64_simd_movv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1135 },
#else
    { 0, 0, output_1135 },
#endif
    { 0 },
    &operand_data[1515],
    2,
    2,
    0,
    8,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:104 */
  {
    "*aarch64_simd_movv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1136 },
#else
    { 0, 0, output_1136 },
#endif
    { 0 },
    &operand_data[1517],
    2,
    2,
    0,
    8,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:104 */
  {
    "*aarch64_simd_movv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1137 },
#else
    { 0, 0, output_1137 },
#endif
    { 0 },
    &operand_data[1519],
    2,
    2,
    0,
    8,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:104 */
  {
    "*aarch64_simd_movv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1138 },
#else
    { 0, 0, output_1138 },
#endif
    { 0 },
    &operand_data[1521],
    2,
    2,
    0,
    8,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:104 */
  {
    "*aarch64_simd_movv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1139 },
#else
    { 0, 0, output_1139 },
#endif
    { 0 },
    &operand_data[1523],
    2,
    2,
    0,
    8,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:132 */
  {
    "*aarch64_simd_movv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1140 },
#else
    { 0, 0, output_1140 },
#endif
    { 0 },
    &operand_data[1525],
    2,
    2,
    0,
    8,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:132 */
  {
    "*aarch64_simd_movv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1141 },
#else
    { 0, 0, output_1141 },
#endif
    { 0 },
    &operand_data[1527],
    2,
    2,
    0,
    8,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:132 */
  {
    "*aarch64_simd_movv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1142 },
#else
    { 0, 0, output_1142 },
#endif
    { 0 },
    &operand_data[1529],
    2,
    2,
    0,
    8,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:132 */
  {
    "*aarch64_simd_movv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1143 },
#else
    { 0, 0, output_1143 },
#endif
    { 0 },
    &operand_data[1531],
    2,
    2,
    0,
    8,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:132 */
  {
    "*aarch64_simd_movv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1144 },
#else
    { 0, 0, output_1144 },
#endif
    { 0 },
    &operand_data[1533],
    2,
    2,
    0,
    8,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:132 */
  {
    "*aarch64_simd_movv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1145 },
#else
    { 0, 0, output_1145 },
#endif
    { 0 },
    &operand_data[1535],
    2,
    2,
    0,
    8,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:132 */
  {
    "*aarch64_simd_movv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1146 },
#else
    { 0, 0, output_1146 },
#endif
    { 0 },
    &operand_data[1537],
    2,
    2,
    0,
    8,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:170 */
  {
    "aarch64_store_lane0v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "str\t%b1, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_store_lane0v8qi },
    &operand_data[1539],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:170 */
  {
    "aarch64_store_lane0v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "str\t%b1, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_store_lane0v16qi },
    &operand_data[1542],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:170 */
  {
    "aarch64_store_lane0v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "str\t%h1, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_store_lane0v4hi },
    &operand_data[1545],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:170 */
  {
    "aarch64_store_lane0v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "str\t%h1, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_store_lane0v8hi },
    &operand_data[1548],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:170 */
  {
    "aarch64_store_lane0v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "str\t%s1, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_store_lane0v2si },
    &operand_data[1551],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:170 */
  {
    "aarch64_store_lane0v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "str\t%s1, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_store_lane0v4si },
    &operand_data[1554],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:170 */
  {
    "aarch64_store_lane0v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "str\t%d1, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_store_lane0v2di },
    &operand_data[1557],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:170 */
  {
    "aarch64_store_lane0v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "str\t%h1, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_store_lane0v4hf },
    &operand_data[1560],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:170 */
  {
    "aarch64_store_lane0v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "str\t%h1, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_store_lane0v8hf },
    &operand_data[1563],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:170 */
  {
    "aarch64_store_lane0v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "str\t%s1, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_store_lane0v2sf },
    &operand_data[1566],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:170 */
  {
    "aarch64_store_lane0v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "str\t%s1, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_store_lane0v4sf },
    &operand_data[1569],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:170 */
  {
    "aarch64_store_lane0v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "str\t%d1, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_store_lane0v2df },
    &operand_data[1572],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairv8qiv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv8qiv8qi },
    &operand_data[1575],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairv4hiv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv4hiv8qi },
    &operand_data[1579],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairv4hfv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv4hfv8qi },
    &operand_data[1583],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairv2siv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv2siv8qi },
    &operand_data[1587],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairv2sfv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv2sfv8qi },
    &operand_data[1591],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairdfv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairdfv8qi },
    &operand_data[1595],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairv8qiv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv8qiv4hi },
    &operand_data[1599],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairv4hiv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv4hiv4hi },
    &operand_data[1603],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairv4hfv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv4hfv4hi },
    &operand_data[1607],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairv2siv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv2siv4hi },
    &operand_data[1611],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairv2sfv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv2sfv4hi },
    &operand_data[1615],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairdfv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairdfv4hi },
    &operand_data[1619],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairv8qiv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv8qiv4hf },
    &operand_data[1623],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairv4hiv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv4hiv4hf },
    &operand_data[1627],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairv4hfv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv4hfv4hf },
    &operand_data[1631],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairv2siv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv2siv4hf },
    &operand_data[1635],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairv2sfv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv2sfv4hf },
    &operand_data[1639],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairdfv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairdfv4hf },
    &operand_data[1643],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairv8qiv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv8qiv2si },
    &operand_data[1647],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairv4hiv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv4hiv2si },
    &operand_data[1651],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairv4hfv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv4hfv2si },
    &operand_data[1655],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairv2siv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv2siv2si },
    &operand_data[1659],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairv2sfv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv2sfv2si },
    &operand_data[1663],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairdfv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairdfv2si },
    &operand_data[1667],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairv8qiv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv8qiv2sf },
    &operand_data[1671],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairv4hiv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv4hiv2sf },
    &operand_data[1675],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairv4hfv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv4hfv2sf },
    &operand_data[1679],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairv2siv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv2siv2sf },
    &operand_data[1683],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairv2sfv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv2sfv2sf },
    &operand_data[1687],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairdfv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairdfv2sf },
    &operand_data[1691],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairv8qidf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv8qidf },
    &operand_data[1695],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairv4hidf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv4hidf },
    &operand_data[1699],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairv4hfdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv4hfdf },
    &operand_data[1703],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairv2sidf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv2sidf },
    &operand_data[1707],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairv2sfdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv2sfdf },
    &operand_data[1711],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:180 */
  {
    "load_pairdfdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%d0, %d2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairdfdf },
    &operand_data[1715],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairv8qiv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv8qiv8qi },
    &operand_data[1719],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairv4hiv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv4hiv8qi },
    &operand_data[1723],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairv4hfv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv4hfv8qi },
    &operand_data[1727],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairv2siv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv2siv8qi },
    &operand_data[1731],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairv2sfv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv2sfv8qi },
    &operand_data[1735],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairdfv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairdfv8qi },
    &operand_data[1739],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairv8qiv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv8qiv4hi },
    &operand_data[1743],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairv4hiv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv4hiv4hi },
    &operand_data[1747],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairv4hfv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv4hfv4hi },
    &operand_data[1751],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairv2siv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv2siv4hi },
    &operand_data[1755],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairv2sfv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv2sfv4hi },
    &operand_data[1759],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairdfv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairdfv4hi },
    &operand_data[1763],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairv8qiv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv8qiv4hf },
    &operand_data[1767],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairv4hiv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv4hiv4hf },
    &operand_data[1771],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairv4hfv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv4hfv4hf },
    &operand_data[1775],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairv2siv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv2siv4hf },
    &operand_data[1779],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairv2sfv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv2sfv4hf },
    &operand_data[1783],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairdfv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairdfv4hf },
    &operand_data[1787],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairv8qiv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv8qiv2si },
    &operand_data[1791],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairv4hiv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv4hiv2si },
    &operand_data[1795],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairv4hfv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv4hfv2si },
    &operand_data[1799],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairv2siv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv2siv2si },
    &operand_data[1803],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairv2sfv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv2sfv2si },
    &operand_data[1807],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairdfv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairdfv2si },
    &operand_data[1811],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairv8qiv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv8qiv2sf },
    &operand_data[1815],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairv4hiv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv4hiv2sf },
    &operand_data[1819],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairv4hfv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv4hfv2sf },
    &operand_data[1823],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairv2siv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv2siv2sf },
    &operand_data[1827],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairv2sfv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv2sfv2sf },
    &operand_data[1831],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairdfv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairdfv2sf },
    &operand_data[1835],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairv8qidf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv8qidf },
    &operand_data[1839],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairv4hidf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv4hidf },
    &operand_data[1843],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairv4hfdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv4hfdf },
    &operand_data[1847],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairv2sidf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv2sidf },
    &operand_data[1851],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairv2sfdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv2sfdf },
    &operand_data[1855],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:194 */
  {
    "vec_store_pairdfdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%d1, %d3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairdfdf },
    &operand_data[1859],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv16qiv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv16qiv16qi },
    &operand_data[1863],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv8hiv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv8hiv16qi },
    &operand_data[1867],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv4siv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv4siv16qi },
    &operand_data[1871],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv2div16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv2div16qi },
    &operand_data[1875],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv8hfv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv8hfv16qi },
    &operand_data[1879],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv4sfv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv4sfv16qi },
    &operand_data[1883],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv2dfv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv2dfv16qi },
    &operand_data[1887],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv16qiv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv16qiv8hi },
    &operand_data[1891],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv8hiv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv8hiv8hi },
    &operand_data[1895],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv4siv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv4siv8hi },
    &operand_data[1899],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv2div8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv2div8hi },
    &operand_data[1903],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv8hfv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv8hfv8hi },
    &operand_data[1907],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv4sfv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv4sfv8hi },
    &operand_data[1911],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv2dfv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv2dfv8hi },
    &operand_data[1915],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv16qiv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv16qiv4si },
    &operand_data[1919],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv8hiv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv8hiv4si },
    &operand_data[1923],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv4siv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv4siv4si },
    &operand_data[1927],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv2div4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv2div4si },
    &operand_data[1931],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv8hfv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv8hfv4si },
    &operand_data[1935],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv4sfv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv4sfv4si },
    &operand_data[1939],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv2dfv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv2dfv4si },
    &operand_data[1943],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv16qiv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv16qiv2di },
    &operand_data[1947],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv8hiv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv8hiv2di },
    &operand_data[1951],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv4siv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv4siv2di },
    &operand_data[1955],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv2div2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv2div2di },
    &operand_data[1959],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv8hfv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv8hfv2di },
    &operand_data[1963],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv4sfv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv4sfv2di },
    &operand_data[1967],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv2dfv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv2dfv2di },
    &operand_data[1971],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv16qiv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv16qiv8hf },
    &operand_data[1975],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv8hiv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv8hiv8hf },
    &operand_data[1979],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv4siv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv4siv8hf },
    &operand_data[1983],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv2div8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv2div8hf },
    &operand_data[1987],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv8hfv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv8hfv8hf },
    &operand_data[1991],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv4sfv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv4sfv8hf },
    &operand_data[1995],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv2dfv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv2dfv8hf },
    &operand_data[1999],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv16qiv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv16qiv4sf },
    &operand_data[2003],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv8hiv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv8hiv4sf },
    &operand_data[2007],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv4siv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv4siv4sf },
    &operand_data[2011],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv2div4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv2div4sf },
    &operand_data[2015],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv8hfv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv8hfv4sf },
    &operand_data[2019],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv4sfv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv4sfv4sf },
    &operand_data[2023],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv2dfv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv2dfv4sf },
    &operand_data[2027],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv16qiv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv16qiv2df },
    &operand_data[2031],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv8hiv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv8hiv2df },
    &operand_data[2035],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv4siv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv4siv2df },
    &operand_data[2039],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv2div2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv2div2df },
    &operand_data[2043],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv8hfv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv8hfv2df },
    &operand_data[2047],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv4sfv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv4sfv2df },
    &operand_data[2051],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:208 */
  {
    "load_pairv2dfv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldp\t%q0, %q2, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pairv2dfv2df },
    &operand_data[2055],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv16qiv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv16qiv16qi },
    &operand_data[2059],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv8hiv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv8hiv16qi },
    &operand_data[2063],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv4siv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv4siv16qi },
    &operand_data[2067],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv2div16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv2div16qi },
    &operand_data[2071],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv8hfv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv8hfv16qi },
    &operand_data[2075],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv4sfv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv4sfv16qi },
    &operand_data[2079],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv2dfv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv2dfv16qi },
    &operand_data[2083],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv16qiv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv16qiv8hi },
    &operand_data[2087],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv8hiv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv8hiv8hi },
    &operand_data[2091],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv4siv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv4siv8hi },
    &operand_data[2095],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv2div8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv2div8hi },
    &operand_data[2099],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv8hfv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv8hfv8hi },
    &operand_data[2103],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv4sfv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv4sfv8hi },
    &operand_data[2107],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv2dfv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv2dfv8hi },
    &operand_data[2111],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv16qiv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv16qiv4si },
    &operand_data[2115],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv8hiv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv8hiv4si },
    &operand_data[2119],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv4siv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv4siv4si },
    &operand_data[2123],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv2div4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv2div4si },
    &operand_data[2127],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv8hfv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv8hfv4si },
    &operand_data[2131],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv4sfv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv4sfv4si },
    &operand_data[2135],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv2dfv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv2dfv4si },
    &operand_data[2139],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv16qiv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv16qiv2di },
    &operand_data[2143],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv8hiv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv8hiv2di },
    &operand_data[2147],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv4siv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv4siv2di },
    &operand_data[2151],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv2div2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv2div2di },
    &operand_data[2155],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv8hfv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv8hfv2di },
    &operand_data[2159],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv4sfv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv4sfv2di },
    &operand_data[2163],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv2dfv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv2dfv2di },
    &operand_data[2167],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv16qiv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv16qiv8hf },
    &operand_data[2171],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv8hiv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv8hiv8hf },
    &operand_data[2175],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv4siv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv4siv8hf },
    &operand_data[2179],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv2div8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv2div8hf },
    &operand_data[2183],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv8hfv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv8hfv8hf },
    &operand_data[2187],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv4sfv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv4sfv8hf },
    &operand_data[2191],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv2dfv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv2dfv8hf },
    &operand_data[2195],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv16qiv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv16qiv4sf },
    &operand_data[2199],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv8hiv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv8hiv4sf },
    &operand_data[2203],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv4siv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv4siv4sf },
    &operand_data[2207],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv2div4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv2div4sf },
    &operand_data[2211],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv8hfv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv8hfv4sf },
    &operand_data[2215],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv4sfv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv4sfv4sf },
    &operand_data[2219],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv2dfv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv2dfv4sf },
    &operand_data[2223],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv16qiv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv16qiv2df },
    &operand_data[2227],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv8hiv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv8hiv2df },
    &operand_data[2231],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv4siv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv4siv2df },
    &operand_data[2235],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv2div2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv2div2df },
    &operand_data[2239],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv8hfv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv8hfv2df },
    &operand_data[2243],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv4sfv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv4sfv2df },
    &operand_data[2247],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:222 */
  {
    "vec_store_pairv2dfv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "stp\t%q1, %q3, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_pairv2dfv2df },
    &operand_data[2251],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:295 */
  {
    "aarch64_simd_mov_from_v16qilow",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umov\t%0, %1.d[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_mov_from_v16qilow },
    &operand_data[2255],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:295 */
  {
    "aarch64_simd_mov_from_v8hilow",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umov\t%0, %1.d[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_mov_from_v8hilow },
    &operand_data[2258],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:295 */
  {
    "aarch64_simd_mov_from_v4silow",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umov\t%0, %1.d[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_mov_from_v4silow },
    &operand_data[2261],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:295 */
  {
    "aarch64_simd_mov_from_v2dilow",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umov\t%0, %1.d[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_mov_from_v2dilow },
    &operand_data[2264],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:295 */
  {
    "aarch64_simd_mov_from_v8hflow",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umov\t%0, %1.d[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_mov_from_v8hflow },
    &operand_data[2267],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:295 */
  {
    "aarch64_simd_mov_from_v4sflow",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umov\t%0, %1.d[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_mov_from_v4sflow },
    &operand_data[2270],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:295 */
  {
    "aarch64_simd_mov_from_v2dflow",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umov\t%0, %1.d[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_mov_from_v2dflow },
    &operand_data[2273],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:306 */
  {
    "aarch64_simd_mov_from_v16qihigh",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umov\t%0, %1.d[1]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_mov_from_v16qihigh },
    &operand_data[2276],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:306 */
  {
    "aarch64_simd_mov_from_v8hihigh",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umov\t%0, %1.d[1]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_mov_from_v8hihigh },
    &operand_data[2279],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:306 */
  {
    "aarch64_simd_mov_from_v4sihigh",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umov\t%0, %1.d[1]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_mov_from_v4sihigh },
    &operand_data[2282],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:306 */
  {
    "aarch64_simd_mov_from_v2dihigh",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umov\t%0, %1.d[1]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_mov_from_v2dihigh },
    &operand_data[2285],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:306 */
  {
    "aarch64_simd_mov_from_v8hfhigh",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umov\t%0, %1.d[1]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_mov_from_v8hfhigh },
    &operand_data[2288],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:306 */
  {
    "aarch64_simd_mov_from_v4sfhigh",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umov\t%0, %1.d[1]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_mov_from_v4sfhigh },
    &operand_data[2291],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:306 */
  {
    "aarch64_simd_mov_from_v2dfhigh",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umov\t%0, %1.d[1]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_mov_from_v2dfhigh },
    &operand_data[2294],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:317 */
  {
    "ornv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orn\t%0.8b, %2.8b, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ornv8qi3 },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:317 */
  {
    "ornv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orn\t%0.16b, %2.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ornv16qi3 },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:317 */
  {
    "ornv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orn\t%0.8b, %2.8b, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ornv4hi3 },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:317 */
  {
    "ornv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orn\t%0.16b, %2.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ornv8hi3 },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:317 */
  {
    "ornv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orn\t%0.8b, %2.8b, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ornv2si3 },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:317 */
  {
    "ornv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orn\t%0.16b, %2.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ornv4si3 },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:317 */
  {
    "ornv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orn\t%0.16b, %2.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ornv2di3 },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:326 */
  {
    "bicv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bic\t%0.8b, %2.8b, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bicv8qi3 },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:326 */
  {
    "bicv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bic\t%0.16b, %2.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bicv16qi3 },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:326 */
  {
    "bicv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bic\t%0.8b, %2.8b, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bicv4hi3 },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:326 */
  {
    "bicv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bic\t%0.16b, %2.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bicv8hi3 },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:326 */
  {
    "bicv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bic\t%0.8b, %2.8b, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bicv2si3 },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:326 */
  {
    "bicv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bic\t%0.16b, %2.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bicv4si3 },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:326 */
  {
    "bicv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bic\t%0.16b, %2.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bicv2di3 },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:335 */
  {
    "addv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv8qi3 },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:335 */
  {
    "addv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv16qi3 },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:335 */
  {
    "addv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv4hi3 },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:335 */
  {
    "addv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv8hi3 },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:335 */
  {
    "addv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv2si3 },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:335 */
  {
    "addv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv4si3 },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:335 */
  {
    "addv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv2di3 },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:344 */
  {
    "subv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv8qi3 },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:344 */
  {
    "subv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv16qi3 },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:344 */
  {
    "subv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv4hi3 },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:344 */
  {
    "subv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv8hi3 },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:344 */
  {
    "subv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv2si3 },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:344 */
  {
    "subv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv4si3 },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:344 */
  {
    "subv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv2di3 },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:353 */
  {
    "mulv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mul\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv8qi3 },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:353 */
  {
    "mulv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mul\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv16qi3 },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:353 */
  {
    "mulv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mul\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv4hi3 },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:353 */
  {
    "mulv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mul\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv8hi3 },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:353 */
  {
    "mulv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mul\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv2si3 },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:353 */
  {
    "mulv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mul\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv4si3 },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:362 */
  {
    "bswapv4hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev16\t%0.8b, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bswapv4hi2 },
    &operand_data[1455],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:362 */
  {
    "bswapv8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev16\t%0.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bswapv8hi2 },
    &operand_data[1458],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:362 */
  {
    "bswapv2si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev32\t%0.8b, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bswapv2si2 },
    &operand_data[1461],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:362 */
  {
    "bswapv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev32\t%0.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bswapv4si2 },
    &operand_data[1464],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:362 */
  {
    "bswapv2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev64\t%0.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bswapv2di2 },
    &operand_data[1467],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:370 */
  {
    "aarch64_rbitv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rbit\t%0.8b, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rbitv8qi },
    &operand_data[1449],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:370 */
  {
    "aarch64_rbitv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rbit\t%0.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rbitv16qi },
    &operand_data[1452],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:428 */
  {
    "aarch64_fcadd90v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcadd\t%0.4h, %1.4h, %2.4h, #90",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcadd90v4hf },
    &operand_data[2318],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:428 */
  {
    "aarch64_fcadd270v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcadd\t%0.4h, %1.4h, %2.4h, #270",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcadd270v4hf },
    &operand_data[2318],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:428 */
  {
    "aarch64_fcadd90v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcadd\t%0.8h, %1.8h, %2.8h, #90",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcadd90v8hf },
    &operand_data[2321],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:428 */
  {
    "aarch64_fcadd270v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcadd\t%0.8h, %1.8h, %2.8h, #270",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcadd270v8hf },
    &operand_data[2321],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:428 */
  {
    "aarch64_fcadd90v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcadd\t%0.2s, %1.2s, %2.2s, #90",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcadd90v2sf },
    &operand_data[2324],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:428 */
  {
    "aarch64_fcadd270v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcadd\t%0.2s, %1.2s, %2.2s, #270",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcadd270v2sf },
    &operand_data[2324],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:428 */
  {
    "aarch64_fcadd90v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcadd\t%0.4s, %1.4s, %2.4s, #90",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcadd90v4sf },
    &operand_data[2327],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:428 */
  {
    "aarch64_fcadd270v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcadd\t%0.4s, %1.4s, %2.4s, #270",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcadd270v4sf },
    &operand_data[2327],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:428 */
  {
    "aarch64_fcadd90v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcadd\t%0.2d, %1.2d, %2.2d, #90",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcadd90v2df },
    &operand_data[2330],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:428 */
  {
    "aarch64_fcadd270v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcadd\t%0.2d, %1.2d, %2.2d, #270",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcadd270v2df },
    &operand_data[2330],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:438 */
  {
    "aarch64_fcmla0v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcmla\t%0.4h, %2.4h, %3.4h, #0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla0v4hf },
    &operand_data[2333],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:438 */
  {
    "aarch64_fcmla90v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcmla\t%0.4h, %2.4h, %3.4h, #90",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla90v4hf },
    &operand_data[2333],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:438 */
  {
    "aarch64_fcmla180v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcmla\t%0.4h, %2.4h, %3.4h, #180",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla180v4hf },
    &operand_data[2333],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:438 */
  {
    "aarch64_fcmla270v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcmla\t%0.4h, %2.4h, %3.4h, #270",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla270v4hf },
    &operand_data[2333],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:438 */
  {
    "aarch64_fcmla0v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcmla\t%0.8h, %2.8h, %3.8h, #0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla0v8hf },
    &operand_data[2337],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:438 */
  {
    "aarch64_fcmla90v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcmla\t%0.8h, %2.8h, %3.8h, #90",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla90v8hf },
    &operand_data[2337],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:438 */
  {
    "aarch64_fcmla180v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcmla\t%0.8h, %2.8h, %3.8h, #180",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla180v8hf },
    &operand_data[2337],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:438 */
  {
    "aarch64_fcmla270v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcmla\t%0.8h, %2.8h, %3.8h, #270",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla270v8hf },
    &operand_data[2337],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:438 */
  {
    "aarch64_fcmla0v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcmla\t%0.2s, %2.2s, %3.2s, #0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla0v2sf },
    &operand_data[2341],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:438 */
  {
    "aarch64_fcmla90v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcmla\t%0.2s, %2.2s, %3.2s, #90",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla90v2sf },
    &operand_data[2341],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:438 */
  {
    "aarch64_fcmla180v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcmla\t%0.2s, %2.2s, %3.2s, #180",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla180v2sf },
    &operand_data[2341],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:438 */
  {
    "aarch64_fcmla270v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcmla\t%0.2s, %2.2s, %3.2s, #270",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla270v2sf },
    &operand_data[2341],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:438 */
  {
    "aarch64_fcmla0v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcmla\t%0.4s, %2.4s, %3.4s, #0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla0v4sf },
    &operand_data[2345],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:438 */
  {
    "aarch64_fcmla90v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcmla\t%0.4s, %2.4s, %3.4s, #90",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla90v4sf },
    &operand_data[2345],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:438 */
  {
    "aarch64_fcmla180v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcmla\t%0.4s, %2.4s, %3.4s, #180",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla180v4sf },
    &operand_data[2345],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:438 */
  {
    "aarch64_fcmla270v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcmla\t%0.4s, %2.4s, %3.4s, #270",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla270v4sf },
    &operand_data[2345],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:438 */
  {
    "aarch64_fcmla0v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcmla\t%0.2d, %2.2d, %3.2d, #0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla0v2df },
    &operand_data[2349],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:438 */
  {
    "aarch64_fcmla90v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcmla\t%0.2d, %2.2d, %3.2d, #90",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla90v2df },
    &operand_data[2349],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:438 */
  {
    "aarch64_fcmla180v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcmla\t%0.2d, %2.2d, %3.2d, #180",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla180v2df },
    &operand_data[2349],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:438 */
  {
    "aarch64_fcmla270v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcmla\t%0.2d, %2.2d, %3.2d, #270",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla270v2df },
    &operand_data[2349],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:450 */
  {
    "aarch64_fcmla_lane0v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1414 },
#else
    { 0, 0, output_1414 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla_lane0v4hf },
    &operand_data[2353],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:450 */
  {
    "aarch64_fcmla_lane90v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1415 },
#else
    { 0, 0, output_1415 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla_lane90v4hf },
    &operand_data[2353],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:450 */
  {
    "aarch64_fcmla_lane180v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1416 },
#else
    { 0, 0, output_1416 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla_lane180v4hf },
    &operand_data[2353],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:450 */
  {
    "aarch64_fcmla_lane270v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1417 },
#else
    { 0, 0, output_1417 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla_lane270v4hf },
    &operand_data[2353],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:450 */
  {
    "aarch64_fcmla_lane0v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1418 },
#else
    { 0, 0, output_1418 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla_lane0v8hf },
    &operand_data[2358],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:450 */
  {
    "aarch64_fcmla_lane90v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1419 },
#else
    { 0, 0, output_1419 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla_lane90v8hf },
    &operand_data[2358],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:450 */
  {
    "aarch64_fcmla_lane180v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1420 },
#else
    { 0, 0, output_1420 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla_lane180v8hf },
    &operand_data[2358],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:450 */
  {
    "aarch64_fcmla_lane270v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1421 },
#else
    { 0, 0, output_1421 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla_lane270v8hf },
    &operand_data[2358],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:450 */
  {
    "aarch64_fcmla_lane0v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1422 },
#else
    { 0, 0, output_1422 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla_lane0v2sf },
    &operand_data[2363],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:450 */
  {
    "aarch64_fcmla_lane90v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1423 },
#else
    { 0, 0, output_1423 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla_lane90v2sf },
    &operand_data[2363],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:450 */
  {
    "aarch64_fcmla_lane180v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1424 },
#else
    { 0, 0, output_1424 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla_lane180v2sf },
    &operand_data[2363],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:450 */
  {
    "aarch64_fcmla_lane270v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1425 },
#else
    { 0, 0, output_1425 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla_lane270v2sf },
    &operand_data[2363],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:450 */
  {
    "aarch64_fcmla_lane0v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1426 },
#else
    { 0, 0, output_1426 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla_lane0v4sf },
    &operand_data[2368],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:450 */
  {
    "aarch64_fcmla_lane90v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1427 },
#else
    { 0, 0, output_1427 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla_lane90v4sf },
    &operand_data[2368],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:450 */
  {
    "aarch64_fcmla_lane180v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1428 },
#else
    { 0, 0, output_1428 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla_lane180v4sf },
    &operand_data[2368],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:450 */
  {
    "aarch64_fcmla_lane270v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1429 },
#else
    { 0, 0, output_1429 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla_lane270v4sf },
    &operand_data[2368],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:450 */
  {
    "aarch64_fcmla_lane0v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1430 },
#else
    { 0, 0, output_1430 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla_lane0v2df },
    &operand_data[2373],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:450 */
  {
    "aarch64_fcmla_lane90v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1431 },
#else
    { 0, 0, output_1431 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla_lane90v2df },
    &operand_data[2373],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:450 */
  {
    "aarch64_fcmla_lane180v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1432 },
#else
    { 0, 0, output_1432 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla_lane180v2df },
    &operand_data[2373],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:450 */
  {
    "aarch64_fcmla_lane270v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1433 },
#else
    { 0, 0, output_1433 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla_lane270v2df },
    &operand_data[2373],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:465 */
  {
    "aarch64_fcmla_laneq0v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1434 },
#else
    { 0, 0, output_1434 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla_laneq0v4hf },
    &operand_data[2378],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:465 */
  {
    "aarch64_fcmla_laneq90v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1435 },
#else
    { 0, 0, output_1435 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla_laneq90v4hf },
    &operand_data[2378],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:465 */
  {
    "aarch64_fcmla_laneq180v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1436 },
#else
    { 0, 0, output_1436 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla_laneq180v4hf },
    &operand_data[2378],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:465 */
  {
    "aarch64_fcmla_laneq270v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1437 },
#else
    { 0, 0, output_1437 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmla_laneq270v4hf },
    &operand_data[2378],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:480 */
  {
    "aarch64_fcmlaq_lane0v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1438 },
#else
    { 0, 0, output_1438 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmlaq_lane0v8hf },
    &operand_data[2383],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:480 */
  {
    "aarch64_fcmlaq_lane90v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1439 },
#else
    { 0, 0, output_1439 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmlaq_lane90v8hf },
    &operand_data[2383],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:480 */
  {
    "aarch64_fcmlaq_lane180v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1440 },
#else
    { 0, 0, output_1440 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmlaq_lane180v8hf },
    &operand_data[2383],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:480 */
  {
    "aarch64_fcmlaq_lane270v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1441 },
#else
    { 0, 0, output_1441 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmlaq_lane270v8hf },
    &operand_data[2383],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:480 */
  {
    "aarch64_fcmlaq_lane0v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1442 },
#else
    { 0, 0, output_1442 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmlaq_lane0v4sf },
    &operand_data[2388],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:480 */
  {
    "aarch64_fcmlaq_lane90v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1443 },
#else
    { 0, 0, output_1443 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmlaq_lane90v4sf },
    &operand_data[2388],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:480 */
  {
    "aarch64_fcmlaq_lane180v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1444 },
#else
    { 0, 0, output_1444 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmlaq_lane180v4sf },
    &operand_data[2388],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:480 */
  {
    "aarch64_fcmlaq_lane270v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1445 },
#else
    { 0, 0, output_1445 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fcmlaq_lane270v4sf },
    &operand_data[2388],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:498 */
  {
    "aarch64_sdotv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sdot\t%0.2s, %2.8b, %3.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sdotv8qi },
    &operand_data[2393],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:498 */
  {
    "aarch64_udotv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "udot\t%0.2s, %2.8b, %3.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_udotv8qi },
    &operand_data[2393],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:498 */
  {
    "aarch64_sdotv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sdot\t%0.4s, %2.16b, %3.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sdotv16qi },
    &operand_data[2397],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:498 */
  {
    "aarch64_udotv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "udot\t%0.4s, %2.16b, %3.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_udotv16qi },
    &operand_data[2397],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:546 */
  {
    "aarch64_sdot_lanev8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1450 },
#else
    { 0, 0, output_1450 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sdot_lanev8qi },
    &operand_data[2401],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:546 */
  {
    "aarch64_udot_lanev8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1451 },
#else
    { 0, 0, output_1451 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_udot_lanev8qi },
    &operand_data[2401],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:546 */
  {
    "aarch64_sdot_lanev16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1452 },
#else
    { 0, 0, output_1452 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sdot_lanev16qi },
    &operand_data[2406],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:546 */
  {
    "aarch64_udot_lanev16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1453 },
#else
    { 0, 0, output_1453 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_udot_lanev16qi },
    &operand_data[2406],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:561 */
  {
    "aarch64_sdot_laneqv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1454 },
#else
    { 0, 0, output_1454 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sdot_laneqv8qi },
    &operand_data[2411],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:561 */
  {
    "aarch64_udot_laneqv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1455 },
#else
    { 0, 0, output_1455 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_udot_laneqv8qi },
    &operand_data[2411],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:561 */
  {
    "aarch64_sdot_laneqv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1456 },
#else
    { 0, 0, output_1456 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sdot_laneqv16qi },
    &operand_data[2416],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:561 */
  {
    "aarch64_udot_laneqv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1457 },
#else
    { 0, 0, output_1457 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_udot_laneqv16qi },
    &operand_data[2416],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:594 */
  {
    "*aarch64_mul3_eltv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1458 },
#else
    { 0, 0, output_1458 },
#endif
    { 0 },
    &operand_data[2421],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:594 */
  {
    "*aarch64_mul3_eltv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1459 },
#else
    { 0, 0, output_1459 },
#endif
    { 0 },
    &operand_data[2425],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:594 */
  {
    "*aarch64_mul3_eltv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1460 },
#else
    { 0, 0, output_1460 },
#endif
    { 0 },
    &operand_data[2429],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:594 */
  {
    "*aarch64_mul3_eltv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1461 },
#else
    { 0, 0, output_1461 },
#endif
    { 0 },
    &operand_data[2433],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:594 */
  {
    "*aarch64_mul3_eltv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1462 },
#else
    { 0, 0, output_1462 },
#endif
    { 0 },
    &operand_data[2437],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:594 */
  {
    "*aarch64_mul3_eltv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1463 },
#else
    { 0, 0, output_1463 },
#endif
    { 0 },
    &operand_data[2441],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:594 */
  {
    "*aarch64_mul3_eltv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1464 },
#else
    { 0, 0, output_1464 },
#endif
    { 0 },
    &operand_data[2445],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:594 */
  {
    "*aarch64_mul3_eltv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1465 },
#else
    { 0, 0, output_1465 },
#endif
    { 0 },
    &operand_data[2449],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:594 */
  {
    "*aarch64_mul3_eltv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1466 },
#else
    { 0, 0, output_1466 },
#endif
    { 0 },
    &operand_data[2453],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:610 */
  {
    "*aarch64_mul3_elt_to_128v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1467 },
#else
    { 0, 0, output_1467 },
#endif
    { 0 },
    &operand_data[2457],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:610 */
  {
    "*aarch64_mul3_elt_to_64v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1468 },
#else
    { 0, 0, output_1468 },
#endif
    { 0 },
    &operand_data[2461],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:610 */
  {
    "*aarch64_mul3_elt_to_128v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1469 },
#else
    { 0, 0, output_1469 },
#endif
    { 0 },
    &operand_data[2465],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:610 */
  {
    "*aarch64_mul3_elt_to_64v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1470 },
#else
    { 0, 0, output_1470 },
#endif
    { 0 },
    &operand_data[2469],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:610 */
  {
    "*aarch64_mul3_elt_to_128v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1471 },
#else
    { 0, 0, output_1471 },
#endif
    { 0 },
    &operand_data[2473],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:610 */
  {
    "*aarch64_mul3_elt_to_64v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1472 },
#else
    { 0, 0, output_1472 },
#endif
    { 0 },
    &operand_data[2477],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:626 */
  {
    "*aarch64_mul3_elt_from_dupv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mul\t%0.4h, %2.4h, %1.h[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2481],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:626 */
  {
    "*aarch64_mul3_elt_from_dupv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mul\t%0.8h, %2.8h, %1.h[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2484],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:626 */
  {
    "*aarch64_mul3_elt_from_dupv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mul\t%0.2s, %2.2s, %1.s[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2487],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:626 */
  {
    "*aarch64_mul3_elt_from_dupv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mul\t%0.4s, %2.4s, %1.s[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2490],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:626 */
  {
    "*aarch64_mul3_elt_from_dupv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmul\t%0.4h, %2.4h, %1.h[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2493],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:626 */
  {
    "*aarch64_mul3_elt_from_dupv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmul\t%0.8h, %2.8h, %1.h[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2496],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:626 */
  {
    "*aarch64_mul3_elt_from_dupv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmul\t%0.2s, %2.2s, %1.s[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2499],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:626 */
  {
    "*aarch64_mul3_elt_from_dupv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmul\t%0.4s, %2.4s, %1.s[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2502],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:626 */
  {
    "*aarch64_mul3_elt_from_dupv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmul\t%0.2d, %2.2d, %1.d[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2505],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:637 */
  {
    "aarch64_rsqrtev4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frsqrte\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rsqrtev4hf },
    &operand_data[1470],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:637 */
  {
    "aarch64_rsqrtev8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frsqrte\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rsqrtev8hf },
    &operand_data[1473],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:637 */
  {
    "aarch64_rsqrtev2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frsqrte\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rsqrtev2sf },
    &operand_data[1476],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:637 */
  {
    "aarch64_rsqrtev4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frsqrte\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rsqrtev4sf },
    &operand_data[1479],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:637 */
  {
    "aarch64_rsqrtev2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frsqrte\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rsqrtev2df },
    &operand_data[1482],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:637 */
  {
    "aarch64_rsqrtehf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frsqrte\t%h0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rsqrtehf },
    &operand_data[1202],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:637 */
  {
    "aarch64_rsqrtesf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frsqrte\t%s0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rsqrtesf },
    &operand_data[1204],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:637 */
  {
    "aarch64_rsqrtedf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frsqrte\t%d0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rsqrtedf },
    &operand_data[1206],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:645 */
  {
    "aarch64_rsqrtsv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frsqrts\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rsqrtsv4hf },
    &operand_data[2318],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:645 */
  {
    "aarch64_rsqrtsv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frsqrts\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rsqrtsv8hf },
    &operand_data[2321],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:645 */
  {
    "aarch64_rsqrtsv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frsqrts\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rsqrtsv2sf },
    &operand_data[2324],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:645 */
  {
    "aarch64_rsqrtsv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frsqrts\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rsqrtsv4sf },
    &operand_data[2327],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:645 */
  {
    "aarch64_rsqrtsv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frsqrts\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rsqrtsv2df },
    &operand_data[2330],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:645 */
  {
    "aarch64_rsqrtshf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frsqrts\t%h0, %h1, %h2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rsqrtshf },
    &operand_data[1232],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:645 */
  {
    "aarch64_rsqrtssf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frsqrts\t%s0, %s1, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rsqrtssf },
    &operand_data[1236],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:645 */
  {
    "aarch64_rsqrtsdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frsqrts\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rsqrtsdf },
    &operand_data[1240],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:664 */
  {
    "*aarch64_mul3_elt_to_64v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1498 },
#else
    { 0, 0, output_1498 },
#endif
    { 0 },
    &operand_data[2508],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:679 */
  {
    "negv8qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg\t%0.8b, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negv8qi2 },
    &operand_data[1449],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:679 */
  {
    "negv16qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg\t%0.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negv16qi2 },
    &operand_data[1452],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:679 */
  {
    "negv4hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negv4hi2 },
    &operand_data[1455],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:679 */
  {
    "negv8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negv8hi2 },
    &operand_data[1458],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:679 */
  {
    "negv2si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negv2si2 },
    &operand_data[1461],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:679 */
  {
    "negv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negv4si2 },
    &operand_data[1464],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:679 */
  {
    "negv2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negv2di2 },
    &operand_data[1467],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:687 */
  {
    "absv8qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "abs\t%0.8b, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv8qi2 },
    &operand_data[1449],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:687 */
  {
    "absv16qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "abs\t%0.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv16qi2 },
    &operand_data[1452],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:687 */
  {
    "absv4hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "abs\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv4hi2 },
    &operand_data[1455],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:687 */
  {
    "absv8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "abs\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv8hi2 },
    &operand_data[1458],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:687 */
  {
    "absv2si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "abs\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv2si2 },
    &operand_data[1461],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:687 */
  {
    "absv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "abs\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv4si2 },
    &operand_data[1464],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:687 */
  {
    "absv2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "abs\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv2di2 },
    &operand_data[1467],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:698 */
  {
    "aarch64_absv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "abs\t%0.8b, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_absv8qi },
    &operand_data[1449],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:698 */
  {
    "aarch64_absv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "abs\t%0.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_absv16qi },
    &operand_data[1452],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:698 */
  {
    "aarch64_absv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "abs\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_absv4hi },
    &operand_data[1455],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:698 */
  {
    "aarch64_absv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "abs\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_absv8hi },
    &operand_data[1458],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:698 */
  {
    "aarch64_absv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "abs\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_absv2si },
    &operand_data[1461],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:698 */
  {
    "aarch64_absv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "abs\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_absv4si },
    &operand_data[1464],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:698 */
  {
    "aarch64_absv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "abs\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_absv2di },
    &operand_data[1467],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:698 */
  {
    "aarch64_absdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "abs\t%d0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_absdi },
    &operand_data[1024],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:713 */
  {
    "*aarch64_sabdv8qi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sabd\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2512],
    4,
    4,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:713 */
  {
    "*aarch64_uabdv8qi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uabd\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2516],
    4,
    4,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:713 */
  {
    "*aarch64_sabdv16qi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sabd\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2520],
    4,
    4,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:713 */
  {
    "*aarch64_uabdv16qi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uabd\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2524],
    4,
    4,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:713 */
  {
    "*aarch64_sabdv4hi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sabd\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2528],
    4,
    4,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:713 */
  {
    "*aarch64_uabdv4hi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uabd\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2532],
    4,
    4,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:713 */
  {
    "*aarch64_sabdv8hi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sabd\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2536],
    4,
    4,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:713 */
  {
    "*aarch64_uabdv8hi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uabd\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2540],
    4,
    4,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:713 */
  {
    "*aarch64_sabdv2si_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sabd\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2544],
    4,
    4,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:713 */
  {
    "*aarch64_uabdv2si_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uabd\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2548],
    4,
    4,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:713 */
  {
    "*aarch64_sabdv4si_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sabd\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2552],
    4,
    4,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:713 */
  {
    "*aarch64_uabdv4si_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uabd\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2556],
    4,
    4,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:727 */
  {
    "aarch64_sabdl2v8qi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sabdl2\t%0.8h, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sabdl2v8qi_3 },
    &operand_data[2560],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:727 */
  {
    "aarch64_uabdl2v8qi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uabdl2\t%0.8h, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uabdl2v8qi_3 },
    &operand_data[2560],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:727 */
  {
    "aarch64_sabdl2v16qi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sabdl2\t%0.8h, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sabdl2v16qi_3 },
    &operand_data[2563],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:727 */
  {
    "aarch64_uabdl2v16qi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uabdl2\t%0.8h, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uabdl2v16qi_3 },
    &operand_data[2563],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:727 */
  {
    "aarch64_sabdl2v4hi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sabdl2\t%0.4s, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sabdl2v4hi_3 },
    &operand_data[2566],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:727 */
  {
    "aarch64_uabdl2v4hi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uabdl2\t%0.4s, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uabdl2v4hi_3 },
    &operand_data[2566],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:727 */
  {
    "aarch64_sabdl2v8hi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sabdl2\t%0.4s, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sabdl2v8hi_3 },
    &operand_data[2569],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:727 */
  {
    "aarch64_uabdl2v8hi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uabdl2\t%0.4s, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uabdl2v8hi_3 },
    &operand_data[2569],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:727 */
  {
    "aarch64_sabdl2v4si_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sabdl2\t%0.2d, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sabdl2v4si_3 },
    &operand_data[2572],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:727 */
  {
    "aarch64_uabdl2v4si_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uabdl2\t%0.2d, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uabdl2v4si_3 },
    &operand_data[2572],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:737 */
  {
    "aarch64_sabalv8qi_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sabal\t%0.8h, %1.<Vhalftype>, %2.<Vhalftype>",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sabalv8qi_4 },
    &operand_data[2575],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:737 */
  {
    "aarch64_uabalv8qi_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uabal\t%0.8h, %1.<Vhalftype>, %2.<Vhalftype>",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uabalv8qi_4 },
    &operand_data[2575],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:737 */
  {
    "aarch64_sabalv16qi_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sabal\t%0.8h, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sabalv16qi_4 },
    &operand_data[2579],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:737 */
  {
    "aarch64_uabalv16qi_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uabal\t%0.8h, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uabalv16qi_4 },
    &operand_data[2579],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:737 */
  {
    "aarch64_sabalv4hi_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sabal\t%0.4s, %1.<Vhalftype>, %2.<Vhalftype>",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sabalv4hi_4 },
    &operand_data[2583],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:737 */
  {
    "aarch64_uabalv4hi_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uabal\t%0.4s, %1.<Vhalftype>, %2.<Vhalftype>",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uabalv4hi_4 },
    &operand_data[2583],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:737 */
  {
    "aarch64_sabalv8hi_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sabal\t%0.4s, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sabalv8hi_4 },
    &operand_data[2587],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:737 */
  {
    "aarch64_uabalv8hi_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uabal\t%0.4s, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uabalv8hi_4 },
    &operand_data[2587],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:737 */
  {
    "aarch64_sabalv4si_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sabal\t%0.2d, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sabalv4si_4 },
    &operand_data[2591],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:737 */
  {
    "aarch64_uabalv4si_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uabal\t%0.2d, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uabalv4si_4 },
    &operand_data[2591],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:748 */
  {
    "aarch64_sadalpv8qi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sadalp\t%0.8h, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sadalpv8qi_3 },
    &operand_data[2595],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:748 */
  {
    "aarch64_uadalpv8qi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uadalp\t%0.8h, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uadalpv8qi_3 },
    &operand_data[2595],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:748 */
  {
    "aarch64_sadalpv16qi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sadalp\t%0.8h, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sadalpv16qi_3 },
    &operand_data[2598],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:748 */
  {
    "aarch64_uadalpv16qi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uadalp\t%0.8h, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uadalpv16qi_3 },
    &operand_data[2598],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:748 */
  {
    "aarch64_sadalpv4hi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sadalp\t%0.4s, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sadalpv4hi_3 },
    &operand_data[2601],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:748 */
  {
    "aarch64_uadalpv4hi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uadalp\t%0.4s, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uadalpv4hi_3 },
    &operand_data[2601],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:748 */
  {
    "aarch64_sadalpv8hi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sadalp\t%0.4s, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sadalpv8hi_3 },
    &operand_data[2604],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:748 */
  {
    "aarch64_uadalpv8hi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uadalp\t%0.4s, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uadalpv8hi_3 },
    &operand_data[2604],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:748 */
  {
    "aarch64_sadalpv4si_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sadalp\t%0.2d, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sadalpv4si_3 },
    &operand_data[2607],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:748 */
  {
    "aarch64_uadalpv4si_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uadalp\t%0.2d, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uadalpv4si_3 },
    &operand_data[2607],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:788 */
  {
    "abav8qi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "saba\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_abav8qi_3 },
    &operand_data[2610],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:788 */
  {
    "abav16qi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "saba\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_abav16qi_3 },
    &operand_data[2614],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:788 */
  {
    "abav4hi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "saba\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_abav4hi_3 },
    &operand_data[2618],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:788 */
  {
    "abav8hi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "saba\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_abav8hi_3 },
    &operand_data[2622],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:788 */
  {
    "abav2si_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "saba\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_abav2si_3 },
    &operand_data[2626],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:788 */
  {
    "abav4si_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "saba\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_abav4si_3 },
    &operand_data[2630],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:799 */
  {
    "fabdv4hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fabd\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fabdv4hf3 },
    &operand_data[2318],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:799 */
  {
    "fabdv8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fabd\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fabdv8hf3 },
    &operand_data[2321],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:799 */
  {
    "fabdv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fabd\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fabdv2sf3 },
    &operand_data[2324],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:799 */
  {
    "fabdv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fabd\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fabdv4sf3 },
    &operand_data[2327],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:799 */
  {
    "fabdv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fabd\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fabdv2df3 },
    &operand_data[2330],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:799 */
  {
    "fabdhf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fabd\t%h0, %h1, %h2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fabdhf3 },
    &operand_data[1232],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:799 */
  {
    "fabdsf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fabd\t%s0, %s1, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fabdsf3 },
    &operand_data[1236],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:799 */
  {
    "fabddf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fabd\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fabddf3 },
    &operand_data[1240],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:811 */
  {
    "andv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1577 },
#else
    { 0, 0, output_1577 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andv8qi3 },
    &operand_data[2634],
    3,
    3,
    0,
    2,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:811 */
  {
    "andv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1578 },
#else
    { 0, 0, output_1578 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andv16qi3 },
    &operand_data[2637],
    3,
    3,
    0,
    2,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:811 */
  {
    "andv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1579 },
#else
    { 0, 0, output_1579 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andv4hi3 },
    &operand_data[2640],
    3,
    3,
    0,
    2,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:811 */
  {
    "andv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1580 },
#else
    { 0, 0, output_1580 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andv8hi3 },
    &operand_data[2643],
    3,
    3,
    0,
    2,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:811 */
  {
    "andv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1581 },
#else
    { 0, 0, output_1581 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andv2si3 },
    &operand_data[2646],
    3,
    3,
    0,
    2,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:811 */
  {
    "andv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1582 },
#else
    { 0, 0, output_1582 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andv4si3 },
    &operand_data[2649],
    3,
    3,
    0,
    2,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:811 */
  {
    "andv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1583 },
#else
    { 0, 0, output_1583 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andv2di3 },
    &operand_data[2652],
    3,
    3,
    0,
    2,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:832 */
  {
    "iorv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1584 },
#else
    { 0, 0, output_1584 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorv8qi3 },
    &operand_data[2655],
    3,
    3,
    0,
    2,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:832 */
  {
    "iorv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1585 },
#else
    { 0, 0, output_1585 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorv16qi3 },
    &operand_data[2658],
    3,
    3,
    0,
    2,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:832 */
  {
    "iorv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1586 },
#else
    { 0, 0, output_1586 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorv4hi3 },
    &operand_data[2661],
    3,
    3,
    0,
    2,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:832 */
  {
    "iorv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1587 },
#else
    { 0, 0, output_1587 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorv8hi3 },
    &operand_data[2664],
    3,
    3,
    0,
    2,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:832 */
  {
    "iorv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1588 },
#else
    { 0, 0, output_1588 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorv2si3 },
    &operand_data[2667],
    3,
    3,
    0,
    2,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:832 */
  {
    "iorv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1589 },
#else
    { 0, 0, output_1589 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorv4si3 },
    &operand_data[2670],
    3,
    3,
    0,
    2,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:832 */
  {
    "iorv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1590 },
#else
    { 0, 0, output_1590 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorv2di3 },
    &operand_data[2673],
    3,
    3,
    0,
    2,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:852 */
  {
    "xorv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorv8qi3 },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:852 */
  {
    "xorv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorv16qi3 },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:852 */
  {
    "xorv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorv4hi3 },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:852 */
  {
    "xorv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorv8hi3 },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:852 */
  {
    "xorv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorv2si3 },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:852 */
  {
    "xorv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorv4si3 },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:852 */
  {
    "xorv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorv2di3 },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:861 */
  {
    "one_cmplv8qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "not\t%0.8b, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmplv8qi2 },
    &operand_data[1449],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:861 */
  {
    "one_cmplv16qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "not\t%0.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmplv16qi2 },
    &operand_data[1452],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:861 */
  {
    "one_cmplv4hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "not\t%0.8b, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmplv4hi2 },
    &operand_data[1455],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:861 */
  {
    "one_cmplv8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "not\t%0.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmplv8hi2 },
    &operand_data[1458],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:861 */
  {
    "one_cmplv2si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "not\t%0.8b, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmplv2si2 },
    &operand_data[1461],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:861 */
  {
    "one_cmplv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "not\t%0.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmplv4si2 },
    &operand_data[1464],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:861 */
  {
    "one_cmplv2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "not\t%0.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmplv2di2 },
    &operand_data[1467],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:869 */
  {
    "aarch64_simd_vec_setv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1605 },
#else
    { 0, 0, output_1605 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_setv8qi },
    &operand_data[2676],
    4,
    4,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:869 */
  {
    "aarch64_simd_vec_setv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1606 },
#else
    { 0, 0, output_1606 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_setv16qi },
    &operand_data[2680],
    4,
    4,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:869 */
  {
    "aarch64_simd_vec_setv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1607 },
#else
    { 0, 0, output_1607 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_setv4hi },
    &operand_data[2684],
    4,
    4,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:869 */
  {
    "aarch64_simd_vec_setv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1608 },
#else
    { 0, 0, output_1608 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_setv8hi },
    &operand_data[2688],
    4,
    4,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:869 */
  {
    "aarch64_simd_vec_setv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1609 },
#else
    { 0, 0, output_1609 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_setv2si },
    &operand_data[2692],
    4,
    4,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:869 */
  {
    "aarch64_simd_vec_setv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1610 },
#else
    { 0, 0, output_1610 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_setv4si },
    &operand_data[2696],
    4,
    4,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:869 */
  {
    "aarch64_simd_vec_setv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1611 },
#else
    { 0, 0, output_1611 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_setv2di },
    &operand_data[2700],
    4,
    4,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:869 */
  {
    "aarch64_simd_vec_setv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1612 },
#else
    { 0, 0, output_1612 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_setv4hf },
    &operand_data[2704],
    4,
    4,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:869 */
  {
    "aarch64_simd_vec_setv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1613 },
#else
    { 0, 0, output_1613 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_setv8hf },
    &operand_data[2708],
    4,
    4,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:869 */
  {
    "aarch64_simd_vec_setv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1614 },
#else
    { 0, 0, output_1614 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_setv2sf },
    &operand_data[2712],
    4,
    4,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:869 */
  {
    "aarch64_simd_vec_setv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1615 },
#else
    { 0, 0, output_1615 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_setv4sf },
    &operand_data[2716],
    4,
    4,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:869 */
  {
    "aarch64_simd_vec_setv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1616 },
#else
    { 0, 0, output_1616 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_setv2df },
    &operand_data[2720],
    4,
    4,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:895 */
  {
    "*aarch64_simd_vec_copy_lanev8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1617 },
#else
    { 0, 0, output_1617 },
#endif
    { 0 },
    &operand_data[2724],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:895 */
  {
    "*aarch64_simd_vec_copy_lanev16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1618 },
#else
    { 0, 0, output_1618 },
#endif
    { 0 },
    &operand_data[2729],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:895 */
  {
    "*aarch64_simd_vec_copy_lanev4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1619 },
#else
    { 0, 0, output_1619 },
#endif
    { 0 },
    &operand_data[2734],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:895 */
  {
    "*aarch64_simd_vec_copy_lanev8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1620 },
#else
    { 0, 0, output_1620 },
#endif
    { 0 },
    &operand_data[2739],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:895 */
  {
    "*aarch64_simd_vec_copy_lanev2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1621 },
#else
    { 0, 0, output_1621 },
#endif
    { 0 },
    &operand_data[2744],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:895 */
  {
    "*aarch64_simd_vec_copy_lanev4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1622 },
#else
    { 0, 0, output_1622 },
#endif
    { 0 },
    &operand_data[2749],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:895 */
  {
    "*aarch64_simd_vec_copy_lanev2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1623 },
#else
    { 0, 0, output_1623 },
#endif
    { 0 },
    &operand_data[2754],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:895 */
  {
    "*aarch64_simd_vec_copy_lanev4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1624 },
#else
    { 0, 0, output_1624 },
#endif
    { 0 },
    &operand_data[2759],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:895 */
  {
    "*aarch64_simd_vec_copy_lanev8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1625 },
#else
    { 0, 0, output_1625 },
#endif
    { 0 },
    &operand_data[2764],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:895 */
  {
    "*aarch64_simd_vec_copy_lanev2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1626 },
#else
    { 0, 0, output_1626 },
#endif
    { 0 },
    &operand_data[2769],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:895 */
  {
    "*aarch64_simd_vec_copy_lanev4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1627 },
#else
    { 0, 0, output_1627 },
#endif
    { 0 },
    &operand_data[2774],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:895 */
  {
    "*aarch64_simd_vec_copy_lanev2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1628 },
#else
    { 0, 0, output_1628 },
#endif
    { 0 },
    &operand_data[2779],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:916 */
  {
    "*aarch64_simd_vec_copy_lane_to_128v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1629 },
#else
    { 0, 0, output_1629 },
#endif
    { 0 },
    &operand_data[2784],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:916 */
  {
    "*aarch64_simd_vec_copy_lane_to_64v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1630 },
#else
    { 0, 0, output_1630 },
#endif
    { 0 },
    &operand_data[2789],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:916 */
  {
    "*aarch64_simd_vec_copy_lane_to_128v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1631 },
#else
    { 0, 0, output_1631 },
#endif
    { 0 },
    &operand_data[2794],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:916 */
  {
    "*aarch64_simd_vec_copy_lane_to_64v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1632 },
#else
    { 0, 0, output_1632 },
#endif
    { 0 },
    &operand_data[2799],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:916 */
  {
    "*aarch64_simd_vec_copy_lane_to_128v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1633 },
#else
    { 0, 0, output_1633 },
#endif
    { 0 },
    &operand_data[2804],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:916 */
  {
    "*aarch64_simd_vec_copy_lane_to_64v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1634 },
#else
    { 0, 0, output_1634 },
#endif
    { 0 },
    &operand_data[2809],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:916 */
  {
    "*aarch64_simd_vec_copy_lane_to_128v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1635 },
#else
    { 0, 0, output_1635 },
#endif
    { 0 },
    &operand_data[2814],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:916 */
  {
    "*aarch64_simd_vec_copy_lane_to_64v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1636 },
#else
    { 0, 0, output_1636 },
#endif
    { 0 },
    &operand_data[2819],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:916 */
  {
    "*aarch64_simd_vec_copy_lane_to_128v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1637 },
#else
    { 0, 0, output_1637 },
#endif
    { 0 },
    &operand_data[2824],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:916 */
  {
    "*aarch64_simd_vec_copy_lane_to_64v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1638 },
#else
    { 0, 0, output_1638 },
#endif
    { 0 },
    &operand_data[2829],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:938 */
  {
    "aarch64_simd_lshrv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ushr\t%0.8b, %1.8b, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_lshrv8qi },
    &operand_data[2834],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:938 */
  {
    "aarch64_simd_lshrv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ushr\t%0.16b, %1.16b, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_lshrv16qi },
    &operand_data[2837],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:938 */
  {
    "aarch64_simd_lshrv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ushr\t%0.4h, %1.4h, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_lshrv4hi },
    &operand_data[2840],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:938 */
  {
    "aarch64_simd_lshrv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ushr\t%0.8h, %1.8h, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_lshrv8hi },
    &operand_data[2843],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:938 */
  {
    "aarch64_simd_lshrv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ushr\t%0.2s, %1.2s, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_lshrv2si },
    &operand_data[2846],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:938 */
  {
    "aarch64_simd_lshrv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ushr\t%0.4s, %1.4s, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_lshrv4si },
    &operand_data[2849],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:938 */
  {
    "aarch64_simd_lshrv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ushr\t%0.2d, %1.2d, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_lshrv2di },
    &operand_data[2852],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:947 */
  {
    "aarch64_simd_ashrv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshr\t%0.8b, %1.8b, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ashrv8qi },
    &operand_data[2834],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:947 */
  {
    "aarch64_simd_ashrv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshr\t%0.16b, %1.16b, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ashrv16qi },
    &operand_data[2837],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:947 */
  {
    "aarch64_simd_ashrv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshr\t%0.4h, %1.4h, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ashrv4hi },
    &operand_data[2840],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:947 */
  {
    "aarch64_simd_ashrv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshr\t%0.8h, %1.8h, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ashrv8hi },
    &operand_data[2843],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:947 */
  {
    "aarch64_simd_ashrv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshr\t%0.2s, %1.2s, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ashrv2si },
    &operand_data[2846],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:947 */
  {
    "aarch64_simd_ashrv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshr\t%0.4s, %1.4s, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ashrv4si },
    &operand_data[2849],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:947 */
  {
    "aarch64_simd_ashrv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshr\t%0.2d, %1.2d, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ashrv2di },
    &operand_data[2852],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:956 */
  {
    "aarch64_simd_imm_shlv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "shl\t%0.8b, %1.8b, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_imm_shlv8qi },
    &operand_data[2855],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:956 */
  {
    "aarch64_simd_imm_shlv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "shl\t%0.16b, %1.16b, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_imm_shlv16qi },
    &operand_data[2858],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:956 */
  {
    "aarch64_simd_imm_shlv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "shl\t%0.4h, %1.4h, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_imm_shlv4hi },
    &operand_data[2861],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:956 */
  {
    "aarch64_simd_imm_shlv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "shl\t%0.8h, %1.8h, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_imm_shlv8hi },
    &operand_data[2864],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:956 */
  {
    "aarch64_simd_imm_shlv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "shl\t%0.2s, %1.2s, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_imm_shlv2si },
    &operand_data[2867],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:956 */
  {
    "aarch64_simd_imm_shlv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "shl\t%0.4s, %1.4s, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_imm_shlv4si },
    &operand_data[2870],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:956 */
  {
    "aarch64_simd_imm_shlv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "shl\t%0.2d, %1.2d, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_imm_shlv2di },
    &operand_data[2873],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:965 */
  {
    "aarch64_simd_reg_sshlv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshl\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_reg_sshlv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:965 */
  {
    "aarch64_simd_reg_sshlv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshl\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_reg_sshlv16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:965 */
  {
    "aarch64_simd_reg_sshlv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshl\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_reg_sshlv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:965 */
  {
    "aarch64_simd_reg_sshlv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshl\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_reg_sshlv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:965 */
  {
    "aarch64_simd_reg_sshlv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshl\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_reg_sshlv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:965 */
  {
    "aarch64_simd_reg_sshlv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshl\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_reg_sshlv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:965 */
  {
    "aarch64_simd_reg_sshlv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshl\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_reg_sshlv2di },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:974 */
  {
    "aarch64_simd_reg_shlv8qi_unsigned",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ushl\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_reg_shlv8qi_unsigned },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:974 */
  {
    "aarch64_simd_reg_shlv16qi_unsigned",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ushl\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_reg_shlv16qi_unsigned },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:974 */
  {
    "aarch64_simd_reg_shlv4hi_unsigned",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ushl\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_reg_shlv4hi_unsigned },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:974 */
  {
    "aarch64_simd_reg_shlv8hi_unsigned",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ushl\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_reg_shlv8hi_unsigned },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:974 */
  {
    "aarch64_simd_reg_shlv2si_unsigned",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ushl\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_reg_shlv2si_unsigned },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:974 */
  {
    "aarch64_simd_reg_shlv4si_unsigned",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ushl\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_reg_shlv4si_unsigned },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:974 */
  {
    "aarch64_simd_reg_shlv2di_unsigned",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ushl\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_reg_shlv2di_unsigned },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:984 */
  {
    "aarch64_simd_reg_shlv8qi_signed",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshl\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_reg_shlv8qi_signed },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:984 */
  {
    "aarch64_simd_reg_shlv16qi_signed",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshl\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_reg_shlv16qi_signed },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:984 */
  {
    "aarch64_simd_reg_shlv4hi_signed",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshl\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_reg_shlv4hi_signed },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:984 */
  {
    "aarch64_simd_reg_shlv8hi_signed",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshl\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_reg_shlv8hi_signed },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:984 */
  {
    "aarch64_simd_reg_shlv2si_signed",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshl\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_reg_shlv2si_signed },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:984 */
  {
    "aarch64_simd_reg_shlv4si_signed",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshl\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_reg_shlv4si_signed },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:984 */
  {
    "aarch64_simd_reg_shlv2di_signed",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshl\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_reg_shlv2di_signed },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1207 */
  {
    "vec_shr_v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1681 },
#else
    { 0, 0, output_1681 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_shr_v8qi },
    &operand_data[1449],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1207 */
  {
    "vec_shr_v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1682 },
#else
    { 0, 0, output_1682 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_shr_v4hi },
    &operand_data[1455],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1207 */
  {
    "vec_shr_v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1683 },
#else
    { 0, 0, output_1683 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_shr_v4hf },
    &operand_data[1470],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1207 */
  {
    "vec_shr_v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1684 },
#else
    { 0, 0, output_1684 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_shr_v2si },
    &operand_data[1461],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1207 */
  {
    "vec_shr_v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1685 },
#else
    { 0, 0, output_1685 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_shr_v2sf },
    &operand_data[1476],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1236 */
  {
    "aarch64_mlav8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mla\t%0.8b, %2.8b, %3.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_mlav8qi },
    &operand_data[2876],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1236 */
  {
    "aarch64_mlav16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mla\t%0.16b, %2.16b, %3.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_mlav16qi },
    &operand_data[2880],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1236 */
  {
    "aarch64_mlav4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mla\t%0.4h, %2.4h, %3.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_mlav4hi },
    &operand_data[2884],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1236 */
  {
    "aarch64_mlav8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mla\t%0.8h, %2.8h, %3.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_mlav8hi },
    &operand_data[2888],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1236 */
  {
    "aarch64_mlav2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mla\t%0.2s, %2.2s, %3.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_mlav2si },
    &operand_data[2892],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1236 */
  {
    "aarch64_mlav4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mla\t%0.4s, %2.4s, %3.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_mlav4si },
    &operand_data[2896],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1247 */
  {
    "*aarch64_mla_eltv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1692 },
#else
    { 0, 0, output_1692 },
#endif
    { 0 },
    &operand_data[2900],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1247 */
  {
    "*aarch64_mla_eltv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1693 },
#else
    { 0, 0, output_1693 },
#endif
    { 0 },
    &operand_data[2905],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1247 */
  {
    "*aarch64_mla_eltv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1694 },
#else
    { 0, 0, output_1694 },
#endif
    { 0 },
    &operand_data[2910],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1247 */
  {
    "*aarch64_mla_eltv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1695 },
#else
    { 0, 0, output_1695 },
#endif
    { 0 },
    &operand_data[2915],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1265 */
  {
    "*aarch64_mla_elt_to_128v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1696 },
#else
    { 0, 0, output_1696 },
#endif
    { 0 },
    &operand_data[2920],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1265 */
  {
    "*aarch64_mla_elt_to_64v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1697 },
#else
    { 0, 0, output_1697 },
#endif
    { 0 },
    &operand_data[2925],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1265 */
  {
    "*aarch64_mla_elt_to_128v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1698 },
#else
    { 0, 0, output_1698 },
#endif
    { 0 },
    &operand_data[2930],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1265 */
  {
    "*aarch64_mla_elt_to_64v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1699 },
#else
    { 0, 0, output_1699 },
#endif
    { 0 },
    &operand_data[2935],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1283 */
  {
    "*aarch64_mla_elt_mergev4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mla\t%0.4h, %2.4h, %1.h[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2940],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1283 */
  {
    "*aarch64_mla_elt_mergev8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mla\t%0.8h, %2.8h, %1.h[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2944],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1283 */
  {
    "*aarch64_mla_elt_mergev2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mla\t%0.2s, %2.2s, %1.s[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2948],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1283 */
  {
    "*aarch64_mla_elt_mergev4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mla\t%0.4s, %2.4s, %1.s[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2952],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1295 */
  {
    "aarch64_mlsv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mls\t%0.8b, %2.8b, %3.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_mlsv8qi },
    &operand_data[2876],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1295 */
  {
    "aarch64_mlsv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mls\t%0.16b, %2.16b, %3.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_mlsv16qi },
    &operand_data[2880],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1295 */
  {
    "aarch64_mlsv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mls\t%0.4h, %2.4h, %3.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_mlsv4hi },
    &operand_data[2884],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1295 */
  {
    "aarch64_mlsv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mls\t%0.8h, %2.8h, %3.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_mlsv8hi },
    &operand_data[2888],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1295 */
  {
    "aarch64_mlsv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mls\t%0.2s, %2.2s, %3.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_mlsv2si },
    &operand_data[2892],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1295 */
  {
    "aarch64_mlsv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mls\t%0.4s, %2.4s, %3.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_mlsv4si },
    &operand_data[2896],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1305 */
  {
    "*aarch64_mls_eltv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1710 },
#else
    { 0, 0, output_1710 },
#endif
    { 0 },
    &operand_data[2900],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1305 */
  {
    "*aarch64_mls_eltv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1711 },
#else
    { 0, 0, output_1711 },
#endif
    { 0 },
    &operand_data[2905],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1305 */
  {
    "*aarch64_mls_eltv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1712 },
#else
    { 0, 0, output_1712 },
#endif
    { 0 },
    &operand_data[2910],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1305 */
  {
    "*aarch64_mls_eltv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1713 },
#else
    { 0, 0, output_1713 },
#endif
    { 0 },
    &operand_data[2915],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1323 */
  {
    "*aarch64_mls_elt_to_128v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1714 },
#else
    { 0, 0, output_1714 },
#endif
    { 0 },
    &operand_data[2920],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1323 */
  {
    "*aarch64_mls_elt_to_64v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1715 },
#else
    { 0, 0, output_1715 },
#endif
    { 0 },
    &operand_data[2925],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1323 */
  {
    "*aarch64_mls_elt_to_128v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1716 },
#else
    { 0, 0, output_1716 },
#endif
    { 0 },
    &operand_data[2930],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1323 */
  {
    "*aarch64_mls_elt_to_64v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1717 },
#else
    { 0, 0, output_1717 },
#endif
    { 0 },
    &operand_data[2935],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1341 */
  {
    "*aarch64_mls_elt_mergev4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mls\t%0.4h, %3.4h, %2.h[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2956],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1341 */
  {
    "*aarch64_mls_elt_mergev8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mls\t%0.8h, %3.8h, %2.h[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2960],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1341 */
  {
    "*aarch64_mls_elt_mergev2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mls\t%0.2s, %3.2s, %2.s[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2964],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1341 */
  {
    "*aarch64_mls_elt_mergev4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mls\t%0.4s, %3.4s, %2.s[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2968],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1354 */
  {
    "smaxv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smax\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv8qi3 },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1354 */
  {
    "sminv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smin\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv8qi3 },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1354 */
  {
    "umaxv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umax\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umaxv8qi3 },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1354 */
  {
    "uminv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umin\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uminv8qi3 },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1354 */
  {
    "smaxv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smax\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv16qi3 },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1354 */
  {
    "sminv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smin\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv16qi3 },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1354 */
  {
    "umaxv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umax\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umaxv16qi3 },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1354 */
  {
    "uminv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umin\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uminv16qi3 },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1354 */
  {
    "smaxv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smax\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv4hi3 },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1354 */
  {
    "sminv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smin\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv4hi3 },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1354 */
  {
    "umaxv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umax\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umaxv4hi3 },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1354 */
  {
    "uminv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umin\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uminv4hi3 },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1354 */
  {
    "smaxv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smax\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv8hi3 },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1354 */
  {
    "sminv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smin\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv8hi3 },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1354 */
  {
    "umaxv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umax\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umaxv8hi3 },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1354 */
  {
    "uminv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umin\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uminv8hi3 },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1354 */
  {
    "smaxv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smax\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv2si3 },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1354 */
  {
    "sminv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smin\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv2si3 },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1354 */
  {
    "umaxv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umax\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umaxv2si3 },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1354 */
  {
    "uminv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umin\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uminv2si3 },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1354 */
  {
    "smaxv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smax\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv4si3 },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1354 */
  {
    "sminv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smin\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv4si3 },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1354 */
  {
    "umaxv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umax\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umaxv4si3 },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1354 */
  {
    "uminv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umin\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uminv4si3 },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1397 */
  {
    "aarch64_umaxpv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umaxp\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_umaxpv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1397 */
  {
    "aarch64_uminpv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uminp\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uminpv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1397 */
  {
    "aarch64_smaxpv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smaxp\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_smaxpv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1397 */
  {
    "aarch64_sminpv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sminp\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sminpv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1397 */
  {
    "aarch64_umaxpv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umaxp\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_umaxpv16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1397 */
  {
    "aarch64_uminpv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uminp\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uminpv16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1397 */
  {
    "aarch64_smaxpv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smaxp\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_smaxpv16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1397 */
  {
    "aarch64_sminpv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sminp\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sminpv16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1397 */
  {
    "aarch64_umaxpv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umaxp\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_umaxpv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1397 */
  {
    "aarch64_uminpv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uminp\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uminpv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1397 */
  {
    "aarch64_smaxpv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smaxp\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_smaxpv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1397 */
  {
    "aarch64_sminpv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sminp\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sminpv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1397 */
  {
    "aarch64_umaxpv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umaxp\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_umaxpv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1397 */
  {
    "aarch64_uminpv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uminp\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uminpv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1397 */
  {
    "aarch64_smaxpv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smaxp\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_smaxpv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1397 */
  {
    "aarch64_sminpv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sminp\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sminpv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1397 */
  {
    "aarch64_umaxpv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umaxp\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_umaxpv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1397 */
  {
    "aarch64_uminpv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uminp\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uminpv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1397 */
  {
    "aarch64_smaxpv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smaxp\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_smaxpv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1397 */
  {
    "aarch64_sminpv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sminp\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sminpv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1397 */
  {
    "aarch64_umaxpv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umaxp\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_umaxpv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1397 */
  {
    "aarch64_uminpv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uminp\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uminpv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1397 */
  {
    "aarch64_smaxpv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smaxp\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_smaxpv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1397 */
  {
    "aarch64_sminpv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sminp\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sminpv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1408 */
  {
    "aarch64_smax_nanpv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxp\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_smax_nanpv4hf },
    &operand_data[2318],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1408 */
  {
    "aarch64_smin_nanpv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminp\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_smin_nanpv4hf },
    &operand_data[2318],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1408 */
  {
    "aarch64_smaxpv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxnmp\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_smaxpv4hf },
    &operand_data[2318],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1408 */
  {
    "aarch64_sminpv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminnmp\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sminpv4hf },
    &operand_data[2318],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1408 */
  {
    "aarch64_smax_nanpv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxp\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_smax_nanpv8hf },
    &operand_data[2321],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1408 */
  {
    "aarch64_smin_nanpv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminp\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_smin_nanpv8hf },
    &operand_data[2321],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1408 */
  {
    "aarch64_smaxpv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxnmp\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_smaxpv8hf },
    &operand_data[2321],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1408 */
  {
    "aarch64_sminpv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminnmp\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sminpv8hf },
    &operand_data[2321],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1408 */
  {
    "aarch64_smax_nanpv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxp\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_smax_nanpv2sf },
    &operand_data[2324],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1408 */
  {
    "aarch64_smin_nanpv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminp\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_smin_nanpv2sf },
    &operand_data[2324],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1408 */
  {
    "aarch64_smaxpv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxnmp\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_smaxpv2sf },
    &operand_data[2324],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1408 */
  {
    "aarch64_sminpv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminnmp\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sminpv2sf },
    &operand_data[2324],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1408 */
  {
    "aarch64_smax_nanpv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxp\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_smax_nanpv4sf },
    &operand_data[2327],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1408 */
  {
    "aarch64_smin_nanpv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminp\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_smin_nanpv4sf },
    &operand_data[2327],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1408 */
  {
    "aarch64_smaxpv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxnmp\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_smaxpv4sf },
    &operand_data[2327],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1408 */
  {
    "aarch64_sminpv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminnmp\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sminpv4sf },
    &operand_data[2327],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1408 */
  {
    "aarch64_smax_nanpv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxp\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_smax_nanpv2df },
    &operand_data[2330],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1408 */
  {
    "aarch64_smin_nanpv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminp\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_smin_nanpv2df },
    &operand_data[2330],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1408 */
  {
    "aarch64_smaxpv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxnmp\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_smaxpv2df },
    &operand_data[2330],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1408 */
  {
    "aarch64_sminpv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminnmp\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sminpv2df },
    &operand_data[2330],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1428 */
  {
    "move_lo_quad_internal_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1790 },
#else
    { 0, output_1790, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_move_lo_quad_internal_v16qi },
    &operand_data[2972],
    2,
    2,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1428 */
  {
    "move_lo_quad_internal_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1791 },
#else
    { 0, output_1791, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_move_lo_quad_internal_v8hi },
    &operand_data[2974],
    2,
    2,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1428 */
  {
    "move_lo_quad_internal_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1792 },
#else
    { 0, output_1792, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_move_lo_quad_internal_v4si },
    &operand_data[2976],
    2,
    2,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1428 */
  {
    "move_lo_quad_internal_v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1793 },
#else
    { 0, output_1793, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_move_lo_quad_internal_v8hf },
    &operand_data[2978],
    2,
    2,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1428 */
  {
    "move_lo_quad_internal_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1794 },
#else
    { 0, output_1794, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_move_lo_quad_internal_v4sf },
    &operand_data[2980],
    2,
    2,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1443 */
  {
    "move_lo_quad_internal_v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1795 },
#else
    { 0, output_1795, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_move_lo_quad_internal_v2di },
    &operand_data[2982],
    2,
    2,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1443 */
  {
    "move_lo_quad_internal_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1796 },
#else
    { 0, output_1796, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_move_lo_quad_internal_v2df },
    &operand_data[2984],
    2,
    2,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1458 */
  {
    "move_lo_quad_internal_be_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1797 },
#else
    { 0, output_1797, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_move_lo_quad_internal_be_v16qi },
    &operand_data[2972],
    2,
    2,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1458 */
  {
    "move_lo_quad_internal_be_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1798 },
#else
    { 0, output_1798, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_move_lo_quad_internal_be_v8hi },
    &operand_data[2974],
    2,
    2,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1458 */
  {
    "move_lo_quad_internal_be_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1799 },
#else
    { 0, output_1799, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_move_lo_quad_internal_be_v4si },
    &operand_data[2976],
    2,
    2,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1458 */
  {
    "move_lo_quad_internal_be_v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1800 },
#else
    { 0, output_1800, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_move_lo_quad_internal_be_v8hf },
    &operand_data[2978],
    2,
    2,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1458 */
  {
    "move_lo_quad_internal_be_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1801 },
#else
    { 0, output_1801, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_move_lo_quad_internal_be_v4sf },
    &operand_data[2980],
    2,
    2,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1473 */
  {
    "move_lo_quad_internal_be_v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1802 },
#else
    { 0, output_1802, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_move_lo_quad_internal_be_v2di },
    &operand_data[2982],
    2,
    2,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1473 */
  {
    "move_lo_quad_internal_be_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1803 },
#else
    { 0, output_1803, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_move_lo_quad_internal_be_v2df },
    &operand_data[2984],
    2,
    2,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1506 */
  {
    "aarch64_simd_move_hi_quad_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1804 },
#else
    { 0, output_1804, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_move_hi_quad_v16qi },
    &operand_data[2986],
    3,
    3,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1506 */
  {
    "aarch64_simd_move_hi_quad_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1805 },
#else
    { 0, output_1805, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_move_hi_quad_v8hi },
    &operand_data[2989],
    3,
    3,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1506 */
  {
    "aarch64_simd_move_hi_quad_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1806 },
#else
    { 0, output_1806, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_move_hi_quad_v4si },
    &operand_data[2992],
    3,
    3,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1506 */
  {
    "aarch64_simd_move_hi_quad_v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1807 },
#else
    { 0, output_1807, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_move_hi_quad_v2di },
    &operand_data[2995],
    3,
    3,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1506 */
  {
    "aarch64_simd_move_hi_quad_v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1808 },
#else
    { 0, output_1808, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_move_hi_quad_v8hf },
    &operand_data[2998],
    3,
    3,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1506 */
  {
    "aarch64_simd_move_hi_quad_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1809 },
#else
    { 0, output_1809, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_move_hi_quad_v4sf },
    &operand_data[3001],
    3,
    3,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1506 */
  {
    "aarch64_simd_move_hi_quad_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1810 },
#else
    { 0, output_1810, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_move_hi_quad_v2df },
    &operand_data[3004],
    3,
    3,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1520 */
  {
    "aarch64_simd_move_hi_quad_be_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1811 },
#else
    { 0, output_1811, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_move_hi_quad_be_v16qi },
    &operand_data[2986],
    3,
    3,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1520 */
  {
    "aarch64_simd_move_hi_quad_be_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1812 },
#else
    { 0, output_1812, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_move_hi_quad_be_v8hi },
    &operand_data[2989],
    3,
    3,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1520 */
  {
    "aarch64_simd_move_hi_quad_be_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1813 },
#else
    { 0, output_1813, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_move_hi_quad_be_v4si },
    &operand_data[2992],
    3,
    3,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1520 */
  {
    "aarch64_simd_move_hi_quad_be_v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1814 },
#else
    { 0, output_1814, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_move_hi_quad_be_v2di },
    &operand_data[2995],
    3,
    3,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1520 */
  {
    "aarch64_simd_move_hi_quad_be_v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1815 },
#else
    { 0, output_1815, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_move_hi_quad_be_v8hf },
    &operand_data[2998],
    3,
    3,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1520 */
  {
    "aarch64_simd_move_hi_quad_be_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1816 },
#else
    { 0, output_1816, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_move_hi_quad_be_v4sf },
    &operand_data[3001],
    3,
    3,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1520 */
  {
    "aarch64_simd_move_hi_quad_be_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1817 },
#else
    { 0, output_1817, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_move_hi_quad_be_v2df },
    &operand_data[3004],
    3,
    3,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1552 */
  {
    "aarch64_simd_vec_pack_trunc_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xtn\t%0.8b, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_pack_trunc_v8hi },
    &operand_data[3007],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1552 */
  {
    "aarch64_simd_vec_pack_trunc_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xtn\t%0.4h, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_pack_trunc_v4si },
    &operand_data[3009],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1552 */
  {
    "aarch64_simd_vec_pack_trunc_v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xtn\t%0.2s, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_pack_trunc_v2di },
    &operand_data[3011],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1578 */
  {
    "vec_pack_trunc_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1821 },
#else
    { 0, 0, output_1821 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_trunc_v8hi },
    &operand_data[3013],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1578 */
  {
    "vec_pack_trunc_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1822 },
#else
    { 0, 0, output_1822 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_trunc_v4si },
    &operand_data[3016],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1578 */
  {
    "vec_pack_trunc_v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1823 },
#else
    { 0, 0, output_1823 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_trunc_v2di },
    &operand_data[3019],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1596 */
  {
    "aarch64_simd_vec_unpacks_lo_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sxtl\t%0.8h, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_unpacks_lo_v16qi },
    &operand_data[3022],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1596 */
  {
    "aarch64_simd_vec_unpacku_lo_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uxtl\t%0.8h, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_unpacku_lo_v16qi },
    &operand_data[3022],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1596 */
  {
    "aarch64_simd_vec_unpacks_lo_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sxtl\t%0.4s, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_unpacks_lo_v8hi },
    &operand_data[3025],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1596 */
  {
    "aarch64_simd_vec_unpacku_lo_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uxtl\t%0.4s, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_unpacku_lo_v8hi },
    &operand_data[3025],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1596 */
  {
    "aarch64_simd_vec_unpacks_lo_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sxtl\t%0.2d, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_unpacks_lo_v4si },
    &operand_data[3028],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1596 */
  {
    "aarch64_simd_vec_unpacku_lo_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uxtl\t%0.2d, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_unpacku_lo_v4si },
    &operand_data[3028],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1607 */
  {
    "aarch64_simd_vec_unpacks_hi_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sxtl2\t%0.8h, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_unpacks_hi_v16qi },
    &operand_data[3031],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1607 */
  {
    "aarch64_simd_vec_unpacku_hi_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uxtl2\t%0.8h, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_unpacku_hi_v16qi },
    &operand_data[3031],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1607 */
  {
    "aarch64_simd_vec_unpacks_hi_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sxtl2\t%0.4s, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_unpacks_hi_v8hi },
    &operand_data[3034],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1607 */
  {
    "aarch64_simd_vec_unpacku_hi_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uxtl2\t%0.4s, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_unpacku_hi_v8hi },
    &operand_data[3034],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1607 */
  {
    "aarch64_simd_vec_unpacks_hi_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sxtl2\t%0.2d, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_unpacks_hi_v4si },
    &operand_data[3037],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1607 */
  {
    "aarch64_simd_vec_unpacku_hi_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uxtl2\t%0.2d, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_unpacku_hi_v4si },
    &operand_data[3037],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1644 */
  {
    "*aarch64_smlal_lov16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smlal\t%0.8h, %2.8b, %4.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3040],
    5,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1644 */
  {
    "*aarch64_umlal_lov16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umlal\t%0.8h, %2.8b, %4.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3040],
    5,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1644 */
  {
    "*aarch64_smlal_lov8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smlal\t%0.4s, %2.4h, %4.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3045],
    5,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1644 */
  {
    "*aarch64_umlal_lov8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umlal\t%0.4s, %2.4h, %4.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3045],
    5,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1644 */
  {
    "*aarch64_smlal_lov4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smlal\t%0.2d, %2.2s, %4.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3050],
    5,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1644 */
  {
    "*aarch64_umlal_lov4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umlal\t%0.2d, %2.2s, %4.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3050],
    5,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1660 */
  {
    "*aarch64_smlal_hiv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smlal2\t%0.8h, %2.16b, %4.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3055],
    5,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1660 */
  {
    "*aarch64_umlal_hiv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umlal2\t%0.8h, %2.16b, %4.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3055],
    5,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1660 */
  {
    "*aarch64_smlal_hiv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smlal2\t%0.4s, %2.8h, %4.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3060],
    5,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1660 */
  {
    "*aarch64_umlal_hiv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umlal2\t%0.4s, %2.8h, %4.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3060],
    5,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1660 */
  {
    "*aarch64_smlal_hiv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smlal2\t%0.2d, %2.4s, %4.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3065],
    5,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1660 */
  {
    "*aarch64_umlal_hiv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umlal2\t%0.2d, %2.4s, %4.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3065],
    5,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1676 */
  {
    "*aarch64_smlsl_lov16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smlsl\t%0.8h, %2.8b, %4.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3040],
    5,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1676 */
  {
    "*aarch64_umlsl_lov16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umlsl\t%0.8h, %2.8b, %4.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3040],
    5,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1676 */
  {
    "*aarch64_smlsl_lov8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smlsl\t%0.4s, %2.4h, %4.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3045],
    5,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1676 */
  {
    "*aarch64_umlsl_lov8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umlsl\t%0.4s, %2.4h, %4.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3045],
    5,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1676 */
  {
    "*aarch64_smlsl_lov4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smlsl\t%0.2d, %2.2s, %4.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3050],
    5,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1676 */
  {
    "*aarch64_umlsl_lov4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umlsl\t%0.2d, %2.2s, %4.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3050],
    5,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1692 */
  {
    "*aarch64_smlsl_hiv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smlsl2\t%0.8h, %2.16b, %4.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3055],
    5,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1692 */
  {
    "*aarch64_umlsl_hiv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umlsl2\t%0.8h, %2.16b, %4.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3055],
    5,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1692 */
  {
    "*aarch64_smlsl_hiv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smlsl2\t%0.4s, %2.8h, %4.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3060],
    5,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1692 */
  {
    "*aarch64_umlsl_hiv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umlsl2\t%0.4s, %2.8h, %4.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3060],
    5,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1692 */
  {
    "*aarch64_smlsl_hiv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smlsl2\t%0.2d, %2.4s, %4.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3065],
    5,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1692 */
  {
    "*aarch64_umlsl_hiv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umlsl2\t%0.2d, %2.4s, %4.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3065],
    5,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1708 */
  {
    "*aarch64_smlalv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smlal\t%0.8h, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3070],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1708 */
  {
    "*aarch64_umlalv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umlal\t%0.8h, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3070],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1708 */
  {
    "*aarch64_smlalv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smlal\t%0.4s, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3074],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1708 */
  {
    "*aarch64_umlalv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umlal\t%0.4s, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3074],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1708 */
  {
    "*aarch64_smlalv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smlal\t%0.2d, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3078],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1708 */
  {
    "*aarch64_umlalv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umlal\t%0.2d, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3078],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1722 */
  {
    "*aarch64_smlslv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smlsl\t%0.8h, %2.8b, %3.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3082],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1722 */
  {
    "*aarch64_umlslv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umlsl\t%0.8h, %2.8b, %3.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3082],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1722 */
  {
    "*aarch64_smlslv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smlsl\t%0.4s, %2.4h, %3.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3086],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1722 */
  {
    "*aarch64_umlslv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umlsl\t%0.4s, %2.4h, %3.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3086],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1722 */
  {
    "*aarch64_smlslv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smlsl\t%0.2d, %2.2s, %3.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3090],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1722 */
  {
    "*aarch64_umlslv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umlsl\t%0.2d, %2.2s, %3.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3090],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1736 */
  {
    "aarch64_simd_vec_smult_lo_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smull\t%0.8h, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_smult_lo_v16qi },
    &operand_data[3094],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1736 */
  {
    "aarch64_simd_vec_umult_lo_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umull\t%0.8h, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_umult_lo_v16qi },
    &operand_data[3094],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1736 */
  {
    "aarch64_simd_vec_smult_lo_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smull\t%0.4s, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_smult_lo_v8hi },
    &operand_data[3098],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1736 */
  {
    "aarch64_simd_vec_umult_lo_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umull\t%0.4s, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_umult_lo_v8hi },
    &operand_data[3098],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1736 */
  {
    "aarch64_simd_vec_smult_lo_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smull\t%0.2d, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_smult_lo_v4si },
    &operand_data[3102],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1736 */
  {
    "aarch64_simd_vec_umult_lo_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umull\t%0.2d, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_umult_lo_v4si },
    &operand_data[3102],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1763 */
  {
    "aarch64_simd_vec_smult_hi_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smull2\t%0.8h, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_smult_hi_v16qi },
    &operand_data[3106],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1763 */
  {
    "aarch64_simd_vec_umult_hi_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umull2\t%0.8h, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_umult_hi_v16qi },
    &operand_data[3106],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1763 */
  {
    "aarch64_simd_vec_smult_hi_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smull2\t%0.4s, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_smult_hi_v8hi },
    &operand_data[3110],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1763 */
  {
    "aarch64_simd_vec_umult_hi_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umull2\t%0.4s, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_umult_hi_v8hi },
    &operand_data[3110],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1763 */
  {
    "aarch64_simd_vec_smult_hi_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smull2\t%0.2d, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_smult_hi_v4si },
    &operand_data[3114],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1763 */
  {
    "aarch64_simd_vec_umult_hi_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umull2\t%0.2d, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_umult_hi_v4si },
    &operand_data[3114],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1816 */
  {
    "addv4hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fadd\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv4hf3 },
    &operand_data[2318],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1816 */
  {
    "addv8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fadd\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv8hf3 },
    &operand_data[2321],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1816 */
  {
    "addv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fadd\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv2sf3 },
    &operand_data[2324],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1816 */
  {
    "addv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fadd\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv4sf3 },
    &operand_data[2327],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1816 */
  {
    "addv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fadd\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv2df3 },
    &operand_data[2330],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1825 */
  {
    "subv4hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsub\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv4hf3 },
    &operand_data[2318],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1825 */
  {
    "subv8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsub\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv8hf3 },
    &operand_data[2321],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1825 */
  {
    "subv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsub\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv2sf3 },
    &operand_data[2324],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1825 */
  {
    "subv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsub\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv4sf3 },
    &operand_data[2327],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1825 */
  {
    "subv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsub\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv2df3 },
    &operand_data[2330],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1834 */
  {
    "mulv4hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmul\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv4hf3 },
    &operand_data[2318],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1834 */
  {
    "mulv8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmul\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv8hf3 },
    &operand_data[2321],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1834 */
  {
    "mulv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmul\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv2sf3 },
    &operand_data[2324],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1834 */
  {
    "mulv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmul\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv4sf3 },
    &operand_data[2327],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1834 */
  {
    "mulv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmul\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv2df3 },
    &operand_data[2330],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1855 */
  {
    "*divv4hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fdiv\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2318],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1855 */
  {
    "*divv8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fdiv\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2321],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1855 */
  {
    "*divv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fdiv\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2324],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1855 */
  {
    "*divv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fdiv\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2327],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1855 */
  {
    "*divv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fdiv\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2330],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1864 */
  {
    "negv4hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fneg\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negv4hf2 },
    &operand_data[1470],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1864 */
  {
    "negv8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fneg\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negv8hf2 },
    &operand_data[1473],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1864 */
  {
    "negv2sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fneg\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negv2sf2 },
    &operand_data[1476],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1864 */
  {
    "negv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fneg\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negv4sf2 },
    &operand_data[1479],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1864 */
  {
    "negv2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fneg\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negv2df2 },
    &operand_data[1482],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1872 */
  {
    "absv4hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fabs\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv4hf2 },
    &operand_data[1470],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1872 */
  {
    "absv8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fabs\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv8hf2 },
    &operand_data[1473],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1872 */
  {
    "absv2sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fabs\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv2sf2 },
    &operand_data[1476],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1872 */
  {
    "absv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fabs\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv4sf2 },
    &operand_data[1479],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1872 */
  {
    "absv2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fabs\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv2df2 },
    &operand_data[1482],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1880 */
  {
    "fmav4hf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmla\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmav4hf4 },
    &operand_data[3118],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1880 */
  {
    "fmav8hf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmla\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmav8hf4 },
    &operand_data[3122],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1880 */
  {
    "fmav2sf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmla\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmav2sf4 },
    &operand_data[3126],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1880 */
  {
    "fmav4sf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmla\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmav4sf4 },
    &operand_data[3130],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1880 */
  {
    "fmav2df4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmla\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmav2df4 },
    &operand_data[3134],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1890 */
  {
    "*aarch64_fma4_eltv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1919 },
#else
    { 0, 0, output_1919 },
#endif
    { 0 },
    &operand_data[3138],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1890 */
  {
    "*aarch64_fma4_eltv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1920 },
#else
    { 0, 0, output_1920 },
#endif
    { 0 },
    &operand_data[3143],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1890 */
  {
    "*aarch64_fma4_eltv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1921 },
#else
    { 0, 0, output_1921 },
#endif
    { 0 },
    &operand_data[3148],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1907 */
  {
    "*aarch64_fma4_elt_to_128v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1922 },
#else
    { 0, 0, output_1922 },
#endif
    { 0 },
    &operand_data[3153],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1907 */
  {
    "*aarch64_fma4_elt_to_64v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1923 },
#else
    { 0, 0, output_1923 },
#endif
    { 0 },
    &operand_data[3158],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1924 */
  {
    "*aarch64_fma4_elt_from_dupv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmla\t%0.4h, %2.4h, %1.h[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2940],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1924 */
  {
    "*aarch64_fma4_elt_from_dupv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmla\t%0.8h, %2.8h, %1.h[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2944],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1924 */
  {
    "*aarch64_fma4_elt_from_dupv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmla\t%0.2s, %2.2s, %1.s[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2948],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1924 */
  {
    "*aarch64_fma4_elt_from_dupv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmla\t%0.4s, %2.4s, %1.s[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2952],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1924 */
  {
    "*aarch64_fma4_elt_from_dupv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmla\t%0.4h, %2.4h, %1.h[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3163],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1924 */
  {
    "*aarch64_fma4_elt_from_dupv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmla\t%0.8h, %2.8h, %1.h[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3167],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1924 */
  {
    "*aarch64_fma4_elt_from_dupv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmla\t%0.2s, %2.2s, %1.s[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3171],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1924 */
  {
    "*aarch64_fma4_elt_from_dupv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmla\t%0.4s, %2.4s, %1.s[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3175],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1924 */
  {
    "*aarch64_fma4_elt_from_dupv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmla\t%0.2d, %2.2d, %1.d[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3179],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1936 */
  {
    "*aarch64_fma4_elt_to_64v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1933 },
#else
    { 0, 0, output_1933 },
#endif
    { 0 },
    &operand_data[3183],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1952 */
  {
    "fnmav4hf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmls\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmav4hf4 },
    &operand_data[3118],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1952 */
  {
    "fnmav8hf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmls\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmav8hf4 },
    &operand_data[3122],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1952 */
  {
    "fnmav2sf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmls\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmav2sf4 },
    &operand_data[3126],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1952 */
  {
    "fnmav4sf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmls\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmav4sf4 },
    &operand_data[3130],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1952 */
  {
    "fnmav2df4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmls\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmav2df4 },
    &operand_data[3134],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1963 */
  {
    "*aarch64_fnma4_eltv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1939 },
#else
    { 0, 0, output_1939 },
#endif
    { 0 },
    &operand_data[3138],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1963 */
  {
    "*aarch64_fnma4_eltv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1940 },
#else
    { 0, 0, output_1940 },
#endif
    { 0 },
    &operand_data[3143],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1963 */
  {
    "*aarch64_fnma4_eltv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1941 },
#else
    { 0, 0, output_1941 },
#endif
    { 0 },
    &operand_data[3148],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1981 */
  {
    "*aarch64_fnma4_elt_to_128v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1942 },
#else
    { 0, 0, output_1942 },
#endif
    { 0 },
    &operand_data[3153],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1981 */
  {
    "*aarch64_fnma4_elt_to_64v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1943 },
#else
    { 0, 0, output_1943 },
#endif
    { 0 },
    &operand_data[3158],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1999 */
  {
    "*aarch64_fnma4_elt_from_dupv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmls\t%0.4h, %2.4h, %1.h[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2940],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1999 */
  {
    "*aarch64_fnma4_elt_from_dupv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmls\t%0.8h, %2.8h, %1.h[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2944],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1999 */
  {
    "*aarch64_fnma4_elt_from_dupv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmls\t%0.2s, %2.2s, %1.s[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2948],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1999 */
  {
    "*aarch64_fnma4_elt_from_dupv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmls\t%0.4s, %2.4s, %1.s[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2952],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1999 */
  {
    "*aarch64_fnma4_elt_from_dupv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmls\t%0.4h, %2.4h, %1.h[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3163],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1999 */
  {
    "*aarch64_fnma4_elt_from_dupv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmls\t%0.8h, %2.8h, %1.h[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3167],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1999 */
  {
    "*aarch64_fnma4_elt_from_dupv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmls\t%0.2s, %2.2s, %1.s[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3171],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1999 */
  {
    "*aarch64_fnma4_elt_from_dupv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmls\t%0.4s, %2.4s, %1.s[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3175],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1999 */
  {
    "*aarch64_fnma4_elt_from_dupv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmls\t%0.2d, %2.2d, %1.d[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3179],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2012 */
  {
    "*aarch64_fnma4_elt_to_64v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1953 },
#else
    { 0, 0, output_1953 },
#endif
    { 0 },
    &operand_data[3183],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "btruncv4hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintz\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_btruncv4hf2 },
    &operand_data[1470],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "ceilv4hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintp\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ceilv4hf2 },
    &operand_data[1470],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "floorv4hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintm\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floorv4hf2 },
    &operand_data[1470],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "frintnv4hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintn\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_frintnv4hf2 },
    &operand_data[1470],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "nearbyintv4hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frinti\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_nearbyintv4hf2 },
    &operand_data[1470],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "rintv4hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintx\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rintv4hf2 },
    &operand_data[1470],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "roundv4hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frinta\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_roundv4hf2 },
    &operand_data[1470],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "btruncv8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintz\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_btruncv8hf2 },
    &operand_data[1473],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "ceilv8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintp\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ceilv8hf2 },
    &operand_data[1473],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "floorv8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintm\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floorv8hf2 },
    &operand_data[1473],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "frintnv8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintn\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_frintnv8hf2 },
    &operand_data[1473],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "nearbyintv8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frinti\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_nearbyintv8hf2 },
    &operand_data[1473],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "rintv8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintx\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rintv8hf2 },
    &operand_data[1473],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "roundv8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frinta\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_roundv8hf2 },
    &operand_data[1473],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "btruncv2sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintz\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_btruncv2sf2 },
    &operand_data[1476],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "ceilv2sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintp\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ceilv2sf2 },
    &operand_data[1476],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "floorv2sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintm\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floorv2sf2 },
    &operand_data[1476],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "frintnv2sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintn\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_frintnv2sf2 },
    &operand_data[1476],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "nearbyintv2sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frinti\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_nearbyintv2sf2 },
    &operand_data[1476],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "rintv2sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintx\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rintv2sf2 },
    &operand_data[1476],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "roundv2sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frinta\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_roundv2sf2 },
    &operand_data[1476],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "btruncv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintz\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_btruncv4sf2 },
    &operand_data[1479],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "ceilv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintp\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ceilv4sf2 },
    &operand_data[1479],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "floorv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintm\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floorv4sf2 },
    &operand_data[1479],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "frintnv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintn\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_frintnv4sf2 },
    &operand_data[1479],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "nearbyintv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frinti\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_nearbyintv4sf2 },
    &operand_data[1479],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "rintv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintx\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rintv4sf2 },
    &operand_data[1479],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "roundv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frinta\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_roundv4sf2 },
    &operand_data[1479],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "btruncv2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintz\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_btruncv2df2 },
    &operand_data[1482],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "ceilv2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintp\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ceilv2df2 },
    &operand_data[1482],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "floorv2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintm\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floorv2df2 },
    &operand_data[1482],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "frintnv2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintn\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_frintnv2df2 },
    &operand_data[1482],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "nearbyintv2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frinti\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_nearbyintv2df2 },
    &operand_data[1482],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "rintv2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintx\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rintv2df2 },
    &operand_data[1482],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2031 */
  {
    "roundv2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frinta\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_roundv2df2 },
    &operand_data[1482],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lbtruncv4hfv4hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lbtruncv4hfv4hi2 },
    &operand_data[3188],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lceilv4hfv4hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtps\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceilv4hfv4hi2 },
    &operand_data[3188],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lfloorv4hfv4hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtms\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfloorv4hfv4hi2 },
    &operand_data[3188],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lroundv4hfv4hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtas\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lroundv4hfv4hi2 },
    &operand_data[3188],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lfrintnv4hfv4hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtns\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfrintnv4hfv4hi2 },
    &operand_data[3188],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lbtruncuv4hfv4hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lbtruncuv4hfv4hi2 },
    &operand_data[3188],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lceiluv4hfv4hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtpu\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceiluv4hfv4hi2 },
    &operand_data[3188],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lflooruv4hfv4hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtmu\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lflooruv4hfv4hi2 },
    &operand_data[3188],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lrounduv4hfv4hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtau\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lrounduv4hfv4hi2 },
    &operand_data[3188],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lfrintnuv4hfv4hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtnu\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfrintnuv4hfv4hi2 },
    &operand_data[3188],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lbtruncv8hfv8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lbtruncv8hfv8hi2 },
    &operand_data[3190],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lceilv8hfv8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtps\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceilv8hfv8hi2 },
    &operand_data[3190],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lfloorv8hfv8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtms\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfloorv8hfv8hi2 },
    &operand_data[3190],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lroundv8hfv8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtas\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lroundv8hfv8hi2 },
    &operand_data[3190],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lfrintnv8hfv8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtns\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfrintnv8hfv8hi2 },
    &operand_data[3190],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lbtruncuv8hfv8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lbtruncuv8hfv8hi2 },
    &operand_data[3190],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lceiluv8hfv8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtpu\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceiluv8hfv8hi2 },
    &operand_data[3190],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lflooruv8hfv8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtmu\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lflooruv8hfv8hi2 },
    &operand_data[3190],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lrounduv8hfv8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtau\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lrounduv8hfv8hi2 },
    &operand_data[3190],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lfrintnuv8hfv8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtnu\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfrintnuv8hfv8hi2 },
    &operand_data[3190],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lbtruncv2sfv2si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lbtruncv2sfv2si2 },
    &operand_data[3192],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lceilv2sfv2si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtps\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceilv2sfv2si2 },
    &operand_data[3192],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lfloorv2sfv2si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtms\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfloorv2sfv2si2 },
    &operand_data[3192],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lroundv2sfv2si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtas\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lroundv2sfv2si2 },
    &operand_data[3192],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lfrintnv2sfv2si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtns\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfrintnv2sfv2si2 },
    &operand_data[3192],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lbtruncuv2sfv2si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lbtruncuv2sfv2si2 },
    &operand_data[3192],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lceiluv2sfv2si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtpu\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceiluv2sfv2si2 },
    &operand_data[3192],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lflooruv2sfv2si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtmu\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lflooruv2sfv2si2 },
    &operand_data[3192],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lrounduv2sfv2si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtau\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lrounduv2sfv2si2 },
    &operand_data[3192],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lfrintnuv2sfv2si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtnu\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfrintnuv2sfv2si2 },
    &operand_data[3192],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lbtruncv4sfv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lbtruncv4sfv4si2 },
    &operand_data[3194],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lceilv4sfv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtps\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceilv4sfv4si2 },
    &operand_data[3194],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lfloorv4sfv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtms\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfloorv4sfv4si2 },
    &operand_data[3194],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lroundv4sfv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtas\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lroundv4sfv4si2 },
    &operand_data[3194],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lfrintnv4sfv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtns\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfrintnv4sfv4si2 },
    &operand_data[3194],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lbtruncuv4sfv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lbtruncuv4sfv4si2 },
    &operand_data[3194],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lceiluv4sfv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtpu\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceiluv4sfv4si2 },
    &operand_data[3194],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lflooruv4sfv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtmu\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lflooruv4sfv4si2 },
    &operand_data[3194],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lrounduv4sfv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtau\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lrounduv4sfv4si2 },
    &operand_data[3194],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lfrintnuv4sfv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtnu\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfrintnuv4sfv4si2 },
    &operand_data[3194],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lbtruncv2dfv2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lbtruncv2dfv2di2 },
    &operand_data[3196],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lceilv2dfv2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtps\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceilv2dfv2di2 },
    &operand_data[3196],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lfloorv2dfv2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtms\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfloorv2dfv2di2 },
    &operand_data[3196],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lroundv2dfv2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtas\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lroundv2dfv2di2 },
    &operand_data[3196],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lfrintnv2dfv2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtns\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfrintnv2dfv2di2 },
    &operand_data[3196],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lbtruncuv2dfv2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lbtruncuv2dfv2di2 },
    &operand_data[3196],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lceiluv2dfv2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtpu\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceiluv2dfv2di2 },
    &operand_data[3196],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lflooruv2dfv2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtmu\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lflooruv2dfv2di2 },
    &operand_data[3196],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lrounduv2dfv2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtau\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lrounduv2dfv2di2 },
    &operand_data[3196],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2042 */
  {
    "lfrintnuv2dfv2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtnu\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfrintnuv2dfv2di2 },
    &operand_data[3196],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2053 */
  {
    "lbtrunchfhi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%h0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lbtrunchfhi2 },
    &operand_data[1296],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2053 */
  {
    "lceilhfhi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtps\t%h0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceilhfhi2 },
    &operand_data[1296],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2053 */
  {
    "lfloorhfhi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtms\t%h0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfloorhfhi2 },
    &operand_data[1296],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2053 */
  {
    "lroundhfhi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtas\t%h0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lroundhfhi2 },
    &operand_data[1296],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2053 */
  {
    "lfrintnhfhi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtns\t%h0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfrintnhfhi2 },
    &operand_data[1296],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2053 */
  {
    "lbtruncuhfhi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%h0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lbtruncuhfhi2 },
    &operand_data[1296],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2053 */
  {
    "lceiluhfhi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtpu\t%h0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceiluhfhi2 },
    &operand_data[1296],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2053 */
  {
    "lflooruhfhi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtmu\t%h0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lflooruhfhi2 },
    &operand_data[1296],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2053 */
  {
    "lrounduhfhi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtau\t%h0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lrounduhfhi2 },
    &operand_data[1296],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2053 */
  {
    "lfrintnuhfhi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtnu\t%h0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfrintnuhfhi2 },
    &operand_data[1296],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2062 */
  {
    "fix_trunchfhi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%h0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_trunchfhi2 },
    &operand_data[1296],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2062 */
  {
    "fixuns_trunchfhi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%h0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixuns_trunchfhi2 },
    &operand_data[1296],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2070 */
  {
    "floathihf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "scvtf\t%h0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floathihf2 },
    &operand_data[1299],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2070 */
  {
    "floatunshihf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ucvtf\t%h0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatunshihf2 },
    &operand_data[1299],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2078 */
  {
    "*aarch64_fcvtv2sfv2si2_mult",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2053 },
#else
    { 0, 0, output_2053 },
#endif
    { 0 },
    &operand_data[3198],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2078 */
  {
    "*aarch64_fcvtuv2sfv2si2_mult",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2054 },
#else
    { 0, 0, output_2054 },
#endif
    { 0 },
    &operand_data[3198],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2078 */
  {
    "*aarch64_fcvtv4sfv4si2_mult",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2055 },
#else
    { 0, 0, output_2055 },
#endif
    { 0 },
    &operand_data[3201],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2078 */
  {
    "*aarch64_fcvtuv4sfv4si2_mult",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2056 },
#else
    { 0, 0, output_2056 },
#endif
    { 0 },
    &operand_data[3201],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2078 */
  {
    "*aarch64_fcvtv2dfv2di2_mult",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2057 },
#else
    { 0, 0, output_2057 },
#endif
    { 0 },
    &operand_data[3204],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2078 */
  {
    "*aarch64_fcvtuv2dfv2di2_mult",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2058 },
#else
    { 0, 0, output_2058 },
#endif
    { 0 },
    &operand_data[3204],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2121 */
  {
    "floatv4hiv4hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "scvtf\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatv4hiv4hf2 },
    &operand_data[3207],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2121 */
  {
    "floatunsv4hiv4hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ucvtf\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatunsv4hiv4hf2 },
    &operand_data[3207],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2121 */
  {
    "floatv8hiv8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "scvtf\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatv8hiv8hf2 },
    &operand_data[3209],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2121 */
  {
    "floatunsv8hiv8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ucvtf\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatunsv8hiv8hf2 },
    &operand_data[3209],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2121 */
  {
    "floatv2siv2sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "scvtf\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatv2siv2sf2 },
    &operand_data[3211],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2121 */
  {
    "floatunsv2siv2sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ucvtf\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatunsv2siv2sf2 },
    &operand_data[3211],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2121 */
  {
    "floatv4siv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "scvtf\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatv4siv4sf2 },
    &operand_data[3213],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2121 */
  {
    "floatunsv4siv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ucvtf\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatunsv4siv4sf2 },
    &operand_data[3213],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2121 */
  {
    "floatv2div2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "scvtf\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatv2div2df2 },
    &operand_data[3215],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2121 */
  {
    "floatunsv2div2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ucvtf\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatunsv2div2df2 },
    &operand_data[3215],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2136 */
  {
    "aarch64_simd_vec_unpacks_lo_v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtl\t%0.4s, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_unpacks_lo_v8hf },
    &operand_data[3217],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2136 */
  {
    "aarch64_simd_vec_unpacks_lo_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtl\t%0.2d, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_unpacks_lo_v4sf },
    &operand_data[3220],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2149 */
  {
    "fcvtzsv4hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%0.4h, %1.4h, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fcvtzsv4hf3 },
    &operand_data[3223],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2149 */
  {
    "fcvtzuv4hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%0.4h, %1.4h, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fcvtzuv4hf3 },
    &operand_data[3223],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2149 */
  {
    "fcvtzsv8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%0.8h, %1.8h, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fcvtzsv8hf3 },
    &operand_data[3226],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2149 */
  {
    "fcvtzuv8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%0.8h, %1.8h, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fcvtzuv8hf3 },
    &operand_data[3226],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2149 */
  {
    "fcvtzsv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%0.2s, %1.2s, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fcvtzsv2sf3 },
    &operand_data[3229],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2149 */
  {
    "fcvtzuv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%0.2s, %1.2s, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fcvtzuv2sf3 },
    &operand_data[3229],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2149 */
  {
    "fcvtzsv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%0.4s, %1.4s, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fcvtzsv4sf3 },
    &operand_data[3232],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2149 */
  {
    "fcvtzuv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%0.4s, %1.4s, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fcvtzuv4sf3 },
    &operand_data[3232],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2149 */
  {
    "fcvtzsv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%0.2d, %1.2d, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fcvtzsv2df3 },
    &operand_data[3235],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2149 */
  {
    "fcvtzuv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%0.2d, %1.2d, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fcvtzuv2df3 },
    &operand_data[3235],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2160 */
  {
    "scvtfv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "scvtf\t%0.4h, %1.4h, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_scvtfv4hi3 },
    &operand_data[3238],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2160 */
  {
    "ucvtfv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ucvtf\t%0.4h, %1.4h, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ucvtfv4hi3 },
    &operand_data[3238],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2160 */
  {
    "scvtfv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "scvtf\t%0.8h, %1.8h, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_scvtfv8hi3 },
    &operand_data[3241],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2160 */
  {
    "ucvtfv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ucvtf\t%0.8h, %1.8h, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ucvtfv8hi3 },
    &operand_data[3241],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2160 */
  {
    "scvtfv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "scvtf\t%0.2s, %1.2s, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_scvtfv2si3 },
    &operand_data[3244],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2160 */
  {
    "ucvtfv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ucvtf\t%0.2s, %1.2s, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ucvtfv2si3 },
    &operand_data[3244],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2160 */
  {
    "scvtfv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "scvtf\t%0.4s, %1.4s, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_scvtfv4si3 },
    &operand_data[3247],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2160 */
  {
    "ucvtfv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ucvtf\t%0.4s, %1.4s, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ucvtfv4si3 },
    &operand_data[3247],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2160 */
  {
    "scvtfv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "scvtf\t%0.2d, %1.2d, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_scvtfv2di3 },
    &operand_data[3250],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2160 */
  {
    "ucvtfv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ucvtf\t%0.2d, %1.2d, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ucvtfv2di3 },
    &operand_data[3250],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2192 */
  {
    "aarch64_simd_vec_unpacks_hi_v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtl2\t%0.4s, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_unpacks_hi_v8hf },
    &operand_data[3253],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2192 */
  {
    "aarch64_simd_vec_unpacks_hi_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtl2\t%0.2d, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_vec_unpacks_hi_v4sf },
    &operand_data[3256],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2214 */
  {
    "aarch64_float_extend_lo_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtl\t%0.2d, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_float_extend_lo_v2df },
    &operand_data[3259],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2214 */
  {
    "aarch64_float_extend_lo_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtl\t%0.4s, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_float_extend_lo_v4sf },
    &operand_data[3261],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2225 */
  {
    "aarch64_float_truncate_lo_v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtn\t%0.2s, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_float_truncate_lo_v2sf },
    &operand_data[3263],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2225 */
  {
    "aarch64_float_truncate_lo_v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtn\t%0.4h, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_float_truncate_lo_v4hf },
    &operand_data[3265],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2234 */
  {
    "aarch64_float_truncate_hi_v4sf_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtn2\t%0.4s, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_float_truncate_hi_v4sf_le },
    &operand_data[3267],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2234 */
  {
    "aarch64_float_truncate_hi_v8hf_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtn2\t%0.8h, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_float_truncate_hi_v8hf_le },
    &operand_data[3270],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2245 */
  {
    "aarch64_float_truncate_hi_v4sf_be",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtn2\t%0.4s, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_float_truncate_hi_v4sf_be },
    &operand_data[3267],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2245 */
  {
    "aarch64_float_truncate_hi_v8hf_be",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtn2\t%0.8h, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_float_truncate_hi_v8hf_be },
    &operand_data[3270],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2327 */
  {
    "smaxv4hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxnm\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv4hf3 },
    &operand_data[2318],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2327 */
  {
    "sminv4hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminnm\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv4hf3 },
    &operand_data[2318],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2327 */
  {
    "smaxv8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxnm\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv8hf3 },
    &operand_data[2321],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2327 */
  {
    "sminv8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminnm\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv8hf3 },
    &operand_data[2321],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2327 */
  {
    "smaxv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxnm\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv2sf3 },
    &operand_data[2324],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2327 */
  {
    "sminv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminnm\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv2sf3 },
    &operand_data[2324],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2327 */
  {
    "smaxv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxnm\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv4sf3 },
    &operand_data[2327],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2327 */
  {
    "sminv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminnm\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv4sf3 },
    &operand_data[2327],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2327 */
  {
    "smaxv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxnm\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv2df3 },
    &operand_data[2330],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2327 */
  {
    "sminv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminnm\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv2df3 },
    &operand_data[2330],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2339 */
  {
    "smax_nanv4hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmax\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smax_nanv4hf3 },
    &operand_data[2318],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2339 */
  {
    "smin_nanv4hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmin\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smin_nanv4hf3 },
    &operand_data[2318],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2339 */
  {
    "fmaxv4hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxnm\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmaxv4hf3 },
    &operand_data[2318],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2339 */
  {
    "fminv4hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminnm\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fminv4hf3 },
    &operand_data[2318],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2339 */
  {
    "smax_nanv8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmax\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smax_nanv8hf3 },
    &operand_data[2321],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2339 */
  {
    "smin_nanv8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmin\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smin_nanv8hf3 },
    &operand_data[2321],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2339 */
  {
    "fmaxv8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxnm\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmaxv8hf3 },
    &operand_data[2321],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2339 */
  {
    "fminv8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminnm\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fminv8hf3 },
    &operand_data[2321],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2339 */
  {
    "smax_nanv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmax\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smax_nanv2sf3 },
    &operand_data[2324],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2339 */
  {
    "smin_nanv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmin\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smin_nanv2sf3 },
    &operand_data[2324],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2339 */
  {
    "fmaxv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxnm\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmaxv2sf3 },
    &operand_data[2324],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2339 */
  {
    "fminv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminnm\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fminv2sf3 },
    &operand_data[2324],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2339 */
  {
    "smax_nanv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmax\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smax_nanv4sf3 },
    &operand_data[2327],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2339 */
  {
    "smin_nanv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmin\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smin_nanv4sf3 },
    &operand_data[2327],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2339 */
  {
    "fmaxv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxnm\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmaxv4sf3 },
    &operand_data[2327],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2339 */
  {
    "fminv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminnm\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fminv4sf3 },
    &operand_data[2327],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2339 */
  {
    "smax_nanv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmax\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smax_nanv2df3 },
    &operand_data[2330],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2339 */
  {
    "smin_nanv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmin\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smin_nanv2df3 },
    &operand_data[2330],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2339 */
  {
    "fmaxv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxnm\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmaxv2df3 },
    &operand_data[2330],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2339 */
  {
    "fminv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminnm\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fminv2df3 },
    &operand_data[2330],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2365 */
  {
    "aarch64_faddpv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "faddp\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_faddpv4hf },
    &operand_data[2318],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2365 */
  {
    "aarch64_faddpv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "faddp\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_faddpv8hf },
    &operand_data[2321],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2365 */
  {
    "aarch64_faddpv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "faddp\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_faddpv2sf },
    &operand_data[2324],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2365 */
  {
    "aarch64_faddpv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "faddp\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_faddpv4sf },
    &operand_data[2327],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2365 */
  {
    "aarch64_faddpv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "faddp\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_faddpv2df },
    &operand_data[2330],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2375 */
  {
    "aarch64_reduc_plus_internalv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "addv\t%b0, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_plus_internalv8qi },
    &operand_data[1449],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2375 */
  {
    "aarch64_reduc_plus_internalv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "addv\t%b0, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_plus_internalv16qi },
    &operand_data[1452],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2375 */
  {
    "aarch64_reduc_plus_internalv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "addv\t%h0, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_plus_internalv4hi },
    &operand_data[1455],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2375 */
  {
    "aarch64_reduc_plus_internalv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "addv\t%h0, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_plus_internalv8hi },
    &operand_data[1458],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2375 */
  {
    "aarch64_reduc_plus_internalv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "addv\t%s0, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_plus_internalv4si },
    &operand_data[1464],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2375 */
  {
    "aarch64_reduc_plus_internalv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "addp\t%d0, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_plus_internalv2di },
    &operand_data[1467],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2384 */
  {
    "aarch64_reduc_plus_internalv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "addp\t%0.2s, %1.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_plus_internalv2si },
    &operand_data[1461],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2393 */
  {
    "reduc_plus_scal_v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "faddp\t%s0, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_plus_scal_v2sf },
    &operand_data[3273],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2393 */
  {
    "reduc_plus_scal_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "faddp\t%d0, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_plus_scal_v2df },
    &operand_data[2508],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2416 */
  {
    "clrsbv8qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cls\t%0.8b, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_clrsbv8qi2 },
    &operand_data[1449],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2416 */
  {
    "clrsbv16qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cls\t%0.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_clrsbv16qi2 },
    &operand_data[1452],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2416 */
  {
    "clrsbv4hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cls\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_clrsbv4hi2 },
    &operand_data[1455],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2416 */
  {
    "clrsbv8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cls\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_clrsbv8hi2 },
    &operand_data[1458],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2416 */
  {
    "clrsbv2si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cls\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_clrsbv2si2 },
    &operand_data[1461],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2416 */
  {
    "clrsbv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cls\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_clrsbv4si2 },
    &operand_data[1464],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2424 */
  {
    "clzv8qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "clz\t%0.8b, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_clzv8qi2 },
    &operand_data[1449],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2424 */
  {
    "clzv16qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "clz\t%0.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_clzv16qi2 },
    &operand_data[1452],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2424 */
  {
    "clzv4hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "clz\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_clzv4hi2 },
    &operand_data[1455],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2424 */
  {
    "clzv8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "clz\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_clzv8hi2 },
    &operand_data[1458],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2424 */
  {
    "clzv2si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "clz\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_clzv2si2 },
    &operand_data[1461],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2424 */
  {
    "clzv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "clz\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_clzv4si2 },
    &operand_data[1464],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2432 */
  {
    "popcountv8qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cnt\t%0.8b, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_popcountv8qi2 },
    &operand_data[1449],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2432 */
  {
    "popcountv16qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cnt\t%0.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_popcountv16qi2 },
    &operand_data[1452],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2475 */
  {
    "aarch64_reduc_umax_internalv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umaxv\t%b0, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_umax_internalv8qi },
    &operand_data[1449],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2475 */
  {
    "aarch64_reduc_umin_internalv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uminv\t%b0, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_umin_internalv8qi },
    &operand_data[1449],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2475 */
  {
    "aarch64_reduc_smax_internalv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smaxv\t%b0, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smax_internalv8qi },
    &operand_data[1449],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2475 */
  {
    "aarch64_reduc_smin_internalv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sminv\t%b0, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smin_internalv8qi },
    &operand_data[1449],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2475 */
  {
    "aarch64_reduc_umax_internalv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umaxv\t%b0, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_umax_internalv16qi },
    &operand_data[1452],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2475 */
  {
    "aarch64_reduc_umin_internalv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uminv\t%b0, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_umin_internalv16qi },
    &operand_data[1452],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2475 */
  {
    "aarch64_reduc_smax_internalv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smaxv\t%b0, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smax_internalv16qi },
    &operand_data[1452],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2475 */
  {
    "aarch64_reduc_smin_internalv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sminv\t%b0, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smin_internalv16qi },
    &operand_data[1452],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2475 */
  {
    "aarch64_reduc_umax_internalv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umaxv\t%h0, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_umax_internalv4hi },
    &operand_data[1455],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2475 */
  {
    "aarch64_reduc_umin_internalv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uminv\t%h0, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_umin_internalv4hi },
    &operand_data[1455],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2475 */
  {
    "aarch64_reduc_smax_internalv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smaxv\t%h0, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smax_internalv4hi },
    &operand_data[1455],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2475 */
  {
    "aarch64_reduc_smin_internalv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sminv\t%h0, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smin_internalv4hi },
    &operand_data[1455],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2475 */
  {
    "aarch64_reduc_umax_internalv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umaxv\t%h0, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_umax_internalv8hi },
    &operand_data[1458],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2475 */
  {
    "aarch64_reduc_umin_internalv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uminv\t%h0, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_umin_internalv8hi },
    &operand_data[1458],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2475 */
  {
    "aarch64_reduc_smax_internalv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smaxv\t%h0, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smax_internalv8hi },
    &operand_data[1458],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2475 */
  {
    "aarch64_reduc_smin_internalv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sminv\t%h0, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smin_internalv8hi },
    &operand_data[1458],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2475 */
  {
    "aarch64_reduc_umax_internalv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umaxv\t%s0, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_umax_internalv4si },
    &operand_data[1464],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2475 */
  {
    "aarch64_reduc_umin_internalv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uminv\t%s0, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_umin_internalv4si },
    &operand_data[1464],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2475 */
  {
    "aarch64_reduc_smax_internalv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smaxv\t%s0, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smax_internalv4si },
    &operand_data[1464],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2475 */
  {
    "aarch64_reduc_smin_internalv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sminv\t%s0, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smin_internalv4si },
    &operand_data[1464],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2484 */
  {
    "aarch64_reduc_umax_internalv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umaxp\t%0.2s, %1.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_umax_internalv2si },
    &operand_data[1461],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2484 */
  {
    "aarch64_reduc_umin_internalv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uminp\t%0.2s, %1.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_umin_internalv2si },
    &operand_data[1461],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2484 */
  {
    "aarch64_reduc_smax_internalv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smaxp\t%0.2s, %1.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smax_internalv2si },
    &operand_data[1461],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2484 */
  {
    "aarch64_reduc_smin_internalv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sminp\t%0.2s, %1.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smin_internalv2si },
    &operand_data[1461],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2493 */
  {
    "aarch64_reduc_smax_nan_internalv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxv\t%h0, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smax_nan_internalv4hf },
    &operand_data[1470],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2493 */
  {
    "aarch64_reduc_smin_nan_internalv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminv\t%h0, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smin_nan_internalv4hf },
    &operand_data[1470],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2493 */
  {
    "aarch64_reduc_smax_internalv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxnmv\t%h0, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smax_internalv4hf },
    &operand_data[1470],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2493 */
  {
    "aarch64_reduc_smin_internalv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminnmv\t%h0, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smin_internalv4hf },
    &operand_data[1470],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2493 */
  {
    "aarch64_reduc_smax_nan_internalv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxv\t%h0, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smax_nan_internalv8hf },
    &operand_data[1473],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2493 */
  {
    "aarch64_reduc_smin_nan_internalv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminv\t%h0, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smin_nan_internalv8hf },
    &operand_data[1473],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2493 */
  {
    "aarch64_reduc_smax_internalv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxnmv\t%h0, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smax_internalv8hf },
    &operand_data[1473],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2493 */
  {
    "aarch64_reduc_smin_internalv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminnmv\t%h0, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smin_internalv8hf },
    &operand_data[1473],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2493 */
  {
    "aarch64_reduc_smax_nan_internalv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxp\t%s0, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smax_nan_internalv2sf },
    &operand_data[1476],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2493 */
  {
    "aarch64_reduc_smin_nan_internalv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminp\t%s0, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smin_nan_internalv2sf },
    &operand_data[1476],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2493 */
  {
    "aarch64_reduc_smax_internalv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxnmp\t%s0, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smax_internalv2sf },
    &operand_data[1476],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2493 */
  {
    "aarch64_reduc_smin_internalv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminnmp\t%s0, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smin_internalv2sf },
    &operand_data[1476],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2493 */
  {
    "aarch64_reduc_smax_nan_internalv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxv\t%s0, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smax_nan_internalv4sf },
    &operand_data[1479],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2493 */
  {
    "aarch64_reduc_smin_nan_internalv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminv\t%s0, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smin_nan_internalv4sf },
    &operand_data[1479],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2493 */
  {
    "aarch64_reduc_smax_internalv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxnmv\t%s0, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smax_internalv4sf },
    &operand_data[1479],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2493 */
  {
    "aarch64_reduc_smin_internalv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminnmv\t%s0, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smin_internalv4sf },
    &operand_data[1479],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2493 */
  {
    "aarch64_reduc_smax_nan_internalv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxp\t%d0, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smax_nan_internalv2df },
    &operand_data[1482],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2493 */
  {
    "aarch64_reduc_smin_nan_internalv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminp\t%d0, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smin_nan_internalv2df },
    &operand_data[1482],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2493 */
  {
    "aarch64_reduc_smax_internalv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxnmp\t%d0, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smax_internalv2df },
    &operand_data[1482],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2493 */
  {
    "aarch64_reduc_smin_internalv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminnmp\t%d0, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reduc_smin_internalv2df },
    &operand_data[1482],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2522 */
  {
    "aarch64_simd_bslv8qi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2203 },
#else
    { 0, output_2203, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_bslv8qi_internal },
    &operand_data[3275],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2522 */
  {
    "aarch64_simd_bslv16qi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2204 },
#else
    { 0, output_2204, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_bslv16qi_internal },
    &operand_data[3279],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2522 */
  {
    "aarch64_simd_bslv4hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2205 },
#else
    { 0, output_2205, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_bslv4hi_internal },
    &operand_data[3283],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2522 */
  {
    "aarch64_simd_bslv8hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2206 },
#else
    { 0, output_2206, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_bslv8hi_internal },
    &operand_data[3287],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2522 */
  {
    "aarch64_simd_bslv2si_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2207 },
#else
    { 0, output_2207, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_bslv2si_internal },
    &operand_data[3291],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2522 */
  {
    "aarch64_simd_bslv4si_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2208 },
#else
    { 0, output_2208, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_bslv4si_internal },
    &operand_data[3295],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2522 */
  {
    "aarch64_simd_bslv2di_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2209 },
#else
    { 0, output_2209, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_bslv2di_internal },
    &operand_data[3299],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2546 */
  {
    "*aarch64_simd_bslv8qi_alt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2210 },
#else
    { 0, output_2210, 0 },
#endif
    { 0 },
    &operand_data[3303],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2546 */
  {
    "*aarch64_simd_bslv16qi_alt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2211 },
#else
    { 0, output_2211, 0 },
#endif
    { 0 },
    &operand_data[3307],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2546 */
  {
    "*aarch64_simd_bslv4hi_alt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2212 },
#else
    { 0, output_2212, 0 },
#endif
    { 0 },
    &operand_data[3311],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2546 */
  {
    "*aarch64_simd_bslv8hi_alt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2213 },
#else
    { 0, output_2213, 0 },
#endif
    { 0 },
    &operand_data[3315],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2546 */
  {
    "*aarch64_simd_bslv2si_alt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2214 },
#else
    { 0, output_2214, 0 },
#endif
    { 0 },
    &operand_data[3319],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2546 */
  {
    "*aarch64_simd_bslv4si_alt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2215 },
#else
    { 0, output_2215, 0 },
#endif
    { 0 },
    &operand_data[3323],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2546 */
  {
    "*aarch64_simd_bslv2di_alt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2216 },
#else
    { 0, output_2216, 0 },
#endif
    { 0 },
    &operand_data[3327],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2573 */
  {
    "aarch64_simd_bsldi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2217 },
#else
    { 0, output_2217, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_bsldi_internal },
    &operand_data[3331],
    4,
    4,
    1,
    4,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2615 */
  {
    "aarch64_simd_bsldi_alt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2218 },
#else
    { 0, output_2218, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_bsldi_alt },
    &operand_data[3335],
    4,
    4,
    1,
    4,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3102 */
  {
    "*aarch64_get_lane_extendsiv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2219 },
#else
    { 0, 0, output_2219 },
#endif
    { 0 },
    &operand_data[3339],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3102 */
  {
    "*aarch64_get_lane_extenddiv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2220 },
#else
    { 0, 0, output_2220 },
#endif
    { 0 },
    &operand_data[3342],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3102 */
  {
    "*aarch64_get_lane_extendsiv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2221 },
#else
    { 0, 0, output_2221 },
#endif
    { 0 },
    &operand_data[3345],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3102 */
  {
    "*aarch64_get_lane_extenddiv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2222 },
#else
    { 0, 0, output_2222 },
#endif
    { 0 },
    &operand_data[3348],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3102 */
  {
    "*aarch64_get_lane_extendsiv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2223 },
#else
    { 0, 0, output_2223 },
#endif
    { 0 },
    &operand_data[3351],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3102 */
  {
    "*aarch64_get_lane_extenddiv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2224 },
#else
    { 0, 0, output_2224 },
#endif
    { 0 },
    &operand_data[3354],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3102 */
  {
    "*aarch64_get_lane_extendsiv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2225 },
#else
    { 0, 0, output_2225 },
#endif
    { 0 },
    &operand_data[3357],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3102 */
  {
    "*aarch64_get_lane_extenddiv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2226 },
#else
    { 0, 0, output_2226 },
#endif
    { 0 },
    &operand_data[3360],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3116 */
  {
    "*aarch64_get_lane_zero_extendsiv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2227 },
#else
    { 0, 0, output_2227 },
#endif
    { 0 },
    &operand_data[3339],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3116 */
  {
    "*aarch64_get_lane_zero_extenddiv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2228 },
#else
    { 0, 0, output_2228 },
#endif
    { 0 },
    &operand_data[3342],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3116 */
  {
    "*aarch64_get_lane_zero_extendsiv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2229 },
#else
    { 0, 0, output_2229 },
#endif
    { 0 },
    &operand_data[3345],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3116 */
  {
    "*aarch64_get_lane_zero_extenddiv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2230 },
#else
    { 0, 0, output_2230 },
#endif
    { 0 },
    &operand_data[3348],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3116 */
  {
    "*aarch64_get_lane_zero_extendsiv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2231 },
#else
    { 0, 0, output_2231 },
#endif
    { 0 },
    &operand_data[3351],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3116 */
  {
    "*aarch64_get_lane_zero_extenddiv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2232 },
#else
    { 0, 0, output_2232 },
#endif
    { 0 },
    &operand_data[3354],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3116 */
  {
    "*aarch64_get_lane_zero_extendsiv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2233 },
#else
    { 0, 0, output_2233 },
#endif
    { 0 },
    &operand_data[3357],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3116 */
  {
    "*aarch64_get_lane_zero_extenddiv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2234 },
#else
    { 0, 0, output_2234 },
#endif
    { 0 },
    &operand_data[3360],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3134 */
  {
    "aarch64_get_lanev8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2235 },
#else
    { 0, 0, output_2235 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_lanev8qi },
    &operand_data[3363],
    3,
    3,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3134 */
  {
    "aarch64_get_lanev16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2236 },
#else
    { 0, 0, output_2236 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_lanev16qi },
    &operand_data[3366],
    3,
    3,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3134 */
  {
    "aarch64_get_lanev4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2237 },
#else
    { 0, 0, output_2237 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_lanev4hi },
    &operand_data[3369],
    3,
    3,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3134 */
  {
    "aarch64_get_lanev8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2238 },
#else
    { 0, 0, output_2238 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_lanev8hi },
    &operand_data[3372],
    3,
    3,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3134 */
  {
    "aarch64_get_lanev2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2239 },
#else
    { 0, 0, output_2239 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_lanev2si },
    &operand_data[3375],
    3,
    3,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3134 */
  {
    "aarch64_get_lanev4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2240 },
#else
    { 0, 0, output_2240 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_lanev4si },
    &operand_data[3378],
    3,
    3,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3134 */
  {
    "aarch64_get_lanev2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2241 },
#else
    { 0, 0, output_2241 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_lanev2di },
    &operand_data[3381],
    3,
    3,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3134 */
  {
    "aarch64_get_lanev4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2242 },
#else
    { 0, 0, output_2242 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_lanev4hf },
    &operand_data[3384],
    3,
    3,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3134 */
  {
    "aarch64_get_lanev8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2243 },
#else
    { 0, 0, output_2243 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_lanev8hf },
    &operand_data[3387],
    3,
    3,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3134 */
  {
    "aarch64_get_lanev2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2244 },
#else
    { 0, 0, output_2244 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_lanev2sf },
    &operand_data[3390],
    3,
    3,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3134 */
  {
    "aarch64_get_lanev4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2245 },
#else
    { 0, 0, output_2245 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_lanev4sf },
    &operand_data[3393],
    3,
    3,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3134 */
  {
    "aarch64_get_lanev2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2246 },
#else
    { 0, 0, output_2246 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_lanev2df },
    &operand_data[3396],
    3,
    3,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3157 */
  {
    "load_pair_lanesv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldr\t%q0, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pair_lanesv8qi },
    &operand_data[3399],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3157 */
  {
    "load_pair_lanesv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldr\t%q0, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pair_lanesv4hi },
    &operand_data[3402],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3157 */
  {
    "load_pair_lanesv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldr\t%q0, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pair_lanesv4hf },
    &operand_data[3405],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3157 */
  {
    "load_pair_lanesv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldr\t%q0, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pair_lanesv2si },
    &operand_data[3408],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3157 */
  {
    "load_pair_lanesv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldr\t%q0, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pair_lanesv2sf },
    &operand_data[3411],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3157 */
  {
    "load_pair_lanesdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldr\t%q0, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pair_lanesdi },
    &operand_data[3414],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3157 */
  {
    "load_pair_lanesdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ldr\t%q0, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_load_pair_lanesdf },
    &operand_data[3417],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3171 */
  {
    "store_pair_lanesv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2254 },
#else
    { 0, output_2254, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_store_pair_lanesv8qi },
    &operand_data[3420],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3171 */
  {
    "store_pair_lanesv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2255 },
#else
    { 0, output_2255, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_store_pair_lanesv4hi },
    &operand_data[3423],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3171 */
  {
    "store_pair_lanesv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2256 },
#else
    { 0, output_2256, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_store_pair_lanesv4hf },
    &operand_data[3426],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3171 */
  {
    "store_pair_lanesv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2257 },
#else
    { 0, output_2257, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_store_pair_lanesv2si },
    &operand_data[3429],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3171 */
  {
    "store_pair_lanesv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2258 },
#else
    { 0, output_2258, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_store_pair_lanesv2sf },
    &operand_data[3432],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3171 */
  {
    "store_pair_lanesdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2259 },
#else
    { 0, output_2259, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_store_pair_lanesdi },
    &operand_data[3435],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3171 */
  {
    "store_pair_lanesdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2260 },
#else
    { 0, output_2260, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_store_pair_lanesdf },
    &operand_data[3438],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3186 */
  {
    "*aarch64_combinezv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2261 },
#else
    { 0, output_2261, 0 },
#endif
    { 0 },
    &operand_data[3441],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3186 */
  {
    "*aarch64_combinezv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2262 },
#else
    { 0, output_2262, 0 },
#endif
    { 0 },
    &operand_data[3444],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3186 */
  {
    "*aarch64_combinezv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2263 },
#else
    { 0, output_2263, 0 },
#endif
    { 0 },
    &operand_data[3447],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3186 */
  {
    "*aarch64_combinezv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2264 },
#else
    { 0, output_2264, 0 },
#endif
    { 0 },
    &operand_data[3450],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3186 */
  {
    "*aarch64_combinezv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2265 },
#else
    { 0, output_2265, 0 },
#endif
    { 0 },
    &operand_data[3453],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3186 */
  {
    "*aarch64_combinezdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2266 },
#else
    { 0, output_2266, 0 },
#endif
    { 0 },
    &operand_data[3456],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3186 */
  {
    "*aarch64_combinezdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2267 },
#else
    { 0, output_2267, 0 },
#endif
    { 0 },
    &operand_data[3459],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3200 */
  {
    "*aarch64_combinez_bev8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2268 },
#else
    { 0, output_2268, 0 },
#endif
    { 0 },
    &operand_data[3441],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3200 */
  {
    "*aarch64_combinez_bev4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2269 },
#else
    { 0, output_2269, 0 },
#endif
    { 0 },
    &operand_data[3444],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3200 */
  {
    "*aarch64_combinez_bev4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2270 },
#else
    { 0, output_2270, 0 },
#endif
    { 0 },
    &operand_data[3447],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3200 */
  {
    "*aarch64_combinez_bev2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2271 },
#else
    { 0, output_2271, 0 },
#endif
    { 0 },
    &operand_data[3450],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3200 */
  {
    "*aarch64_combinez_bev2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2272 },
#else
    { 0, output_2272, 0 },
#endif
    { 0 },
    &operand_data[3453],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3200 */
  {
    "*aarch64_combinez_bedi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2273 },
#else
    { 0, output_2273, 0 },
#endif
    { 0 },
    &operand_data[3456],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3200 */
  {
    "*aarch64_combinez_bedf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2274 },
#else
    { 0, output_2274, 0 },
#endif
    { 0 },
    &operand_data[3459],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3241 */
  {
    "aarch64_saddlv16qi_hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "saddl2\t%0.8h, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_saddlv16qi_hi_internal },
    &operand_data[3106],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3241 */
  {
    "aarch64_ssublv16qi_hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ssubl2\t%0.8h, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssublv16qi_hi_internal },
    &operand_data[3106],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3241 */
  {
    "aarch64_uaddlv16qi_hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uaddl2\t%0.8h, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uaddlv16qi_hi_internal },
    &operand_data[3106],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3241 */
  {
    "aarch64_usublv16qi_hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usubl2\t%0.8h, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usublv16qi_hi_internal },
    &operand_data[3106],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3241 */
  {
    "aarch64_saddlv8hi_hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "saddl2\t%0.4s, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_saddlv8hi_hi_internal },
    &operand_data[3110],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3241 */
  {
    "aarch64_ssublv8hi_hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ssubl2\t%0.4s, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssublv8hi_hi_internal },
    &operand_data[3110],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3241 */
  {
    "aarch64_uaddlv8hi_hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uaddl2\t%0.4s, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uaddlv8hi_hi_internal },
    &operand_data[3110],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3241 */
  {
    "aarch64_usublv8hi_hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usubl2\t%0.4s, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usublv8hi_hi_internal },
    &operand_data[3110],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3241 */
  {
    "aarch64_saddlv4si_hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "saddl2\t%0.2d, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_saddlv4si_hi_internal },
    &operand_data[3114],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3241 */
  {
    "aarch64_ssublv4si_hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ssubl2\t%0.2d, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssublv4si_hi_internal },
    &operand_data[3114],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3241 */
  {
    "aarch64_uaddlv4si_hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uaddl2\t%0.2d, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uaddlv4si_hi_internal },
    &operand_data[3114],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3241 */
  {
    "aarch64_usublv4si_hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usubl2\t%0.2d, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usublv4si_hi_internal },
    &operand_data[3114],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3254 */
  {
    "aarch64_saddlv16qi_lo_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "saddl\t%0.8h, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_saddlv16qi_lo_internal },
    &operand_data[3094],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3254 */
  {
    "aarch64_ssublv16qi_lo_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ssubl\t%0.8h, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssublv16qi_lo_internal },
    &operand_data[3094],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3254 */
  {
    "aarch64_uaddlv16qi_lo_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uaddl\t%0.8h, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uaddlv16qi_lo_internal },
    &operand_data[3094],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3254 */
  {
    "aarch64_usublv16qi_lo_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usubl\t%0.8h, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usublv16qi_lo_internal },
    &operand_data[3094],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3254 */
  {
    "aarch64_saddlv8hi_lo_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "saddl\t%0.4s, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_saddlv8hi_lo_internal },
    &operand_data[3098],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3254 */
  {
    "aarch64_ssublv8hi_lo_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ssubl\t%0.4s, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssublv8hi_lo_internal },
    &operand_data[3098],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3254 */
  {
    "aarch64_uaddlv8hi_lo_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uaddl\t%0.4s, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uaddlv8hi_lo_internal },
    &operand_data[3098],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3254 */
  {
    "aarch64_usublv8hi_lo_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usubl\t%0.4s, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usublv8hi_lo_internal },
    &operand_data[3098],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3254 */
  {
    "aarch64_saddlv4si_lo_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "saddl\t%0.2d, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_saddlv4si_lo_internal },
    &operand_data[3102],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3254 */
  {
    "aarch64_ssublv4si_lo_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ssubl\t%0.2d, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssublv4si_lo_internal },
    &operand_data[3102],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3254 */
  {
    "aarch64_uaddlv4si_lo_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uaddl\t%0.2d, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uaddlv4si_lo_internal },
    &operand_data[3102],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3254 */
  {
    "aarch64_usublv4si_lo_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usubl\t%0.2d, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usublv4si_lo_internal },
    &operand_data[3102],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3316 */
  {
    "aarch64_saddlv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "saddl\t%0.8h, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_saddlv8qi },
    &operand_data[3070],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3316 */
  {
    "aarch64_ssublv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ssubl\t%0.8h, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssublv8qi },
    &operand_data[3070],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3316 */
  {
    "aarch64_uaddlv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uaddl\t%0.8h, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uaddlv8qi },
    &operand_data[3070],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3316 */
  {
    "aarch64_usublv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usubl\t%0.8h, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usublv8qi },
    &operand_data[3070],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3316 */
  {
    "aarch64_saddlv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "saddl\t%0.4s, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_saddlv4hi },
    &operand_data[3074],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3316 */
  {
    "aarch64_ssublv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ssubl\t%0.4s, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssublv4hi },
    &operand_data[3074],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3316 */
  {
    "aarch64_uaddlv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uaddl\t%0.4s, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uaddlv4hi },
    &operand_data[3074],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3316 */
  {
    "aarch64_usublv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usubl\t%0.4s, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usublv4hi },
    &operand_data[3074],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3316 */
  {
    "aarch64_saddlv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "saddl\t%0.2d, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_saddlv2si },
    &operand_data[3078],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3316 */
  {
    "aarch64_ssublv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ssubl\t%0.2d, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssublv2si },
    &operand_data[3078],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3316 */
  {
    "aarch64_uaddlv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uaddl\t%0.2d, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uaddlv2si },
    &operand_data[3078],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3316 */
  {
    "aarch64_usublv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usubl\t%0.2d, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usublv2si },
    &operand_data[3078],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3385 */
  {
    "aarch64_ssubwv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ssubw\t%0.8h, %1.8h, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssubwv8qi },
    &operand_data[3462],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3385 */
  {
    "aarch64_usubwv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usubw\t%0.8h, %1.8h, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usubwv8qi },
    &operand_data[3462],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3385 */
  {
    "aarch64_ssubwv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ssubw\t%0.4s, %1.4s, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssubwv4hi },
    &operand_data[3465],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3385 */
  {
    "aarch64_usubwv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usubw\t%0.4s, %1.4s, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usubwv4hi },
    &operand_data[3465],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3385 */
  {
    "aarch64_ssubwv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ssubw\t%0.2d, %1.2d, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssubwv2si },
    &operand_data[3468],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3385 */
  {
    "aarch64_usubwv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usubw\t%0.2d, %1.2d, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usubwv2si },
    &operand_data[3468],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3395 */
  {
    "aarch64_ssubwv16qi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ssubw\t%0.8h, %1.8h, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssubwv16qi_internal },
    &operand_data[3471],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3395 */
  {
    "aarch64_usubwv16qi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usubw\t%0.8h, %1.8h, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usubwv16qi_internal },
    &operand_data[3471],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3395 */
  {
    "aarch64_ssubwv8hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ssubw\t%0.4s, %1.4s, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssubwv8hi_internal },
    &operand_data[3475],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3395 */
  {
    "aarch64_usubwv8hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usubw\t%0.4s, %1.4s, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usubwv8hi_internal },
    &operand_data[3475],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3395 */
  {
    "aarch64_ssubwv4si_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ssubw\t%0.2d, %1.2d, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssubwv4si_internal },
    &operand_data[3479],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3395 */
  {
    "aarch64_usubwv4si_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usubw\t%0.2d, %1.2d, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usubwv4si_internal },
    &operand_data[3479],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3407 */
  {
    "aarch64_ssubw2v16qi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ssubw2\t%0.8h, %1.8h, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssubw2v16qi_internal },
    &operand_data[3483],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3407 */
  {
    "aarch64_usubw2v16qi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usubw2\t%0.8h, %1.8h, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usubw2v16qi_internal },
    &operand_data[3483],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3407 */
  {
    "aarch64_ssubw2v8hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ssubw2\t%0.4s, %1.4s, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssubw2v8hi_internal },
    &operand_data[3487],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3407 */
  {
    "aarch64_usubw2v8hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usubw2\t%0.4s, %1.4s, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usubw2v8hi_internal },
    &operand_data[3487],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3407 */
  {
    "aarch64_ssubw2v4si_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ssubw2\t%0.2d, %1.2d, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssubw2v4si_internal },
    &operand_data[3491],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3407 */
  {
    "aarch64_usubw2v4si_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usubw2\t%0.2d, %1.2d, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usubw2v4si_internal },
    &operand_data[3491],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3419 */
  {
    "aarch64_saddwv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "saddw\t%0.8h, %1.8h, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_saddwv8qi },
    &operand_data[3462],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3419 */
  {
    "aarch64_uaddwv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uaddw\t%0.8h, %1.8h, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uaddwv8qi },
    &operand_data[3462],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3419 */
  {
    "aarch64_saddwv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "saddw\t%0.4s, %1.4s, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_saddwv4hi },
    &operand_data[3465],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3419 */
  {
    "aarch64_uaddwv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uaddw\t%0.4s, %1.4s, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uaddwv4hi },
    &operand_data[3465],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3419 */
  {
    "aarch64_saddwv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "saddw\t%0.2d, %1.2d, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_saddwv2si },
    &operand_data[3468],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3419 */
  {
    "aarch64_uaddwv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uaddw\t%0.2d, %1.2d, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uaddwv2si },
    &operand_data[3468],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3429 */
  {
    "aarch64_saddwv16qi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "saddw\t%0.8h, %1.8h, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_saddwv16qi_internal },
    &operand_data[3471],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3429 */
  {
    "aarch64_uaddwv16qi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uaddw\t%0.8h, %1.8h, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uaddwv16qi_internal },
    &operand_data[3471],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3429 */
  {
    "aarch64_saddwv8hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "saddw\t%0.4s, %1.4s, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_saddwv8hi_internal },
    &operand_data[3475],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3429 */
  {
    "aarch64_uaddwv8hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uaddw\t%0.4s, %1.4s, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uaddwv8hi_internal },
    &operand_data[3475],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3429 */
  {
    "aarch64_saddwv4si_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "saddw\t%0.2d, %1.2d, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_saddwv4si_internal },
    &operand_data[3479],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3429 */
  {
    "aarch64_uaddwv4si_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uaddw\t%0.2d, %1.2d, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uaddwv4si_internal },
    &operand_data[3479],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3442 */
  {
    "aarch64_saddw2v16qi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "saddw2\t%0.8h, %1.8h, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_saddw2v16qi_internal },
    &operand_data[3483],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3442 */
  {
    "aarch64_uaddw2v16qi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uaddw2\t%0.8h, %1.8h, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uaddw2v16qi_internal },
    &operand_data[3483],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3442 */
  {
    "aarch64_saddw2v8hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "saddw2\t%0.4s, %1.4s, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_saddw2v8hi_internal },
    &operand_data[3487],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3442 */
  {
    "aarch64_uaddw2v8hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uaddw2\t%0.4s, %1.4s, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uaddw2v8hi_internal },
    &operand_data[3487],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3442 */
  {
    "aarch64_saddw2v4si_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "saddw2\t%0.2d, %1.2d, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_saddw2v4si_internal },
    &operand_data[3491],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3442 */
  {
    "aarch64_uaddw2v4si_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uaddw2\t%0.2d, %1.2d, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uaddw2v4si_internal },
    &operand_data[3491],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_shaddv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "shadd\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_shaddv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_uhaddv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uhadd\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uhaddv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_srhaddv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srhadd\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srhaddv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_urhaddv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "urhadd\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_urhaddv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_shsubv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "shsub\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_shsubv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_uhsubv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uhsub\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uhsubv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_srhsubv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srhsub\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srhsubv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_urhsubv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "urhsub\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_urhsubv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_shaddv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "shadd\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_shaddv16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_uhaddv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uhadd\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uhaddv16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_srhaddv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srhadd\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srhaddv16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_urhaddv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "urhadd\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_urhaddv16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_shsubv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "shsub\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_shsubv16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_uhsubv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uhsub\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uhsubv16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_srhsubv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srhsub\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srhsubv16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_urhsubv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "urhsub\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_urhsubv16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_shaddv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "shadd\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_shaddv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_uhaddv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uhadd\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uhaddv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_srhaddv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srhadd\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srhaddv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_urhaddv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "urhadd\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_urhaddv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_shsubv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "shsub\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_shsubv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_uhsubv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uhsub\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uhsubv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_srhsubv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srhsub\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srhsubv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_urhsubv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "urhsub\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_urhsubv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_shaddv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "shadd\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_shaddv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_uhaddv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uhadd\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uhaddv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_srhaddv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srhadd\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srhaddv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_urhaddv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "urhadd\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_urhaddv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_shsubv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "shsub\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_shsubv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_uhsubv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uhsub\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uhsubv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_srhsubv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srhsub\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srhsubv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_urhsubv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "urhsub\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_urhsubv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_shaddv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "shadd\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_shaddv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_uhaddv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uhadd\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uhaddv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_srhaddv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srhadd\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srhaddv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_urhaddv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "urhadd\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_urhaddv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_shsubv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "shsub\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_shsubv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_uhsubv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uhsub\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uhsubv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_srhsubv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srhsub\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srhsubv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_urhsubv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "urhsub\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_urhsubv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_shaddv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "shadd\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_shaddv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_uhaddv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uhadd\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uhaddv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_srhaddv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srhadd\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srhaddv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_urhaddv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "urhadd\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_urhaddv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_shsubv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "shsub\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_shsubv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_uhsubv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uhsub\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uhsubv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_srhsubv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srhsub\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srhsubv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3522 */
  {
    "aarch64_urhsubv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "urhsub\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_urhsubv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3534 */
  {
    "aarch64_addhnv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "addhn\t%0.8b, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_addhnv8hi },
    &operand_data[3495],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3534 */
  {
    "aarch64_raddhnv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "raddhn\t%0.8b, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_raddhnv8hi },
    &operand_data[3495],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3534 */
  {
    "aarch64_subhnv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subhn\t%0.8b, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_subhnv8hi },
    &operand_data[3495],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3534 */
  {
    "aarch64_rsubhnv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rsubhn\t%0.8b, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rsubhnv8hi },
    &operand_data[3495],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3534 */
  {
    "aarch64_addhnv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "addhn\t%0.4h, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_addhnv4si },
    &operand_data[3498],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3534 */
  {
    "aarch64_raddhnv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "raddhn\t%0.4h, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_raddhnv4si },
    &operand_data[3498],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3534 */
  {
    "aarch64_subhnv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subhn\t%0.4h, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_subhnv4si },
    &operand_data[3498],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3534 */
  {
    "aarch64_rsubhnv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rsubhn\t%0.4h, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rsubhnv4si },
    &operand_data[3498],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3534 */
  {
    "aarch64_addhnv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "addhn\t%0.2s, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_addhnv2di },
    &operand_data[3501],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3534 */
  {
    "aarch64_raddhnv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "raddhn\t%0.2s, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_raddhnv2di },
    &operand_data[3501],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3534 */
  {
    "aarch64_subhnv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subhn\t%0.2s, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_subhnv2di },
    &operand_data[3501],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3534 */
  {
    "aarch64_rsubhnv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rsubhn\t%0.2s, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rsubhnv2di },
    &operand_data[3501],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3544 */
  {
    "aarch64_addhn2v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "addhn2\t%0.16b, %2.8h, %3.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_addhn2v8hi },
    &operand_data[3504],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3544 */
  {
    "aarch64_raddhn2v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "raddhn2\t%0.16b, %2.8h, %3.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_raddhn2v8hi },
    &operand_data[3504],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3544 */
  {
    "aarch64_subhn2v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subhn2\t%0.16b, %2.8h, %3.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_subhn2v8hi },
    &operand_data[3504],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3544 */
  {
    "aarch64_rsubhn2v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rsubhn2\t%0.16b, %2.8h, %3.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rsubhn2v8hi },
    &operand_data[3504],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3544 */
  {
    "aarch64_addhn2v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "addhn2\t%0.8h, %2.4s, %3.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_addhn2v4si },
    &operand_data[3508],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3544 */
  {
    "aarch64_raddhn2v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "raddhn2\t%0.8h, %2.4s, %3.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_raddhn2v4si },
    &operand_data[3508],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3544 */
  {
    "aarch64_subhn2v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subhn2\t%0.8h, %2.4s, %3.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_subhn2v4si },
    &operand_data[3508],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3544 */
  {
    "aarch64_rsubhn2v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rsubhn2\t%0.8h, %2.4s, %3.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rsubhn2v4si },
    &operand_data[3508],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3544 */
  {
    "aarch64_addhn2v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "addhn2\t%0.4s, %2.2d, %3.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_addhn2v2di },
    &operand_data[3512],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3544 */
  {
    "aarch64_raddhn2v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "raddhn2\t%0.4s, %2.2d, %3.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_raddhn2v2di },
    &operand_data[3512],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3544 */
  {
    "aarch64_subhn2v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "subhn2\t%0.4s, %2.2d, %3.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_subhn2v2di },
    &operand_data[3512],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3544 */
  {
    "aarch64_rsubhn2v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rsubhn2\t%0.4s, %2.2d, %3.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rsubhn2v2di },
    &operand_data[3512],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3557 */
  {
    "aarch64_pmulv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pmul\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_pmulv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3557 */
  {
    "aarch64_pmulv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pmul\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_pmulv16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3569 */
  {
    "aarch64_fmulxv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmulx\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmulxv4hf },
    &operand_data[2318],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3569 */
  {
    "aarch64_fmulxv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmulx\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmulxv8hf },
    &operand_data[2321],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3569 */
  {
    "aarch64_fmulxv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmulx\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmulxv2sf },
    &operand_data[2324],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3569 */
  {
    "aarch64_fmulxv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmulx\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmulxv4sf },
    &operand_data[2327],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3569 */
  {
    "aarch64_fmulxv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmulx\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmulxv2df },
    &operand_data[2330],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3569 */
  {
    "aarch64_fmulxhf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmulx\t%h0, %h1, %h2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmulxhf },
    &operand_data[1232],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3569 */
  {
    "aarch64_fmulxsf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmulx\t%s0, %s1, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmulxsf },
    &operand_data[1236],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3569 */
  {
    "aarch64_fmulxdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmulx\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmulxdf },
    &operand_data[1240],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3582 */
  {
    "*aarch64_mulx_elt_to_128v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2429 },
#else
    { 0, 0, output_2429 },
#endif
    { 0 },
    &operand_data[3516],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3582 */
  {
    "*aarch64_mulx_elt_to_64v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2430 },
#else
    { 0, 0, output_2430 },
#endif
    { 0 },
    &operand_data[3520],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3601 */
  {
    "*aarch64_mulx_eltv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2431 },
#else
    { 0, 0, output_2431 },
#endif
    { 0 },
    &operand_data[3524],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3601 */
  {
    "*aarch64_mulx_eltv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2432 },
#else
    { 0, 0, output_2432 },
#endif
    { 0 },
    &operand_data[3528],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3601 */
  {
    "*aarch64_mulx_eltv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2433 },
#else
    { 0, 0, output_2433 },
#endif
    { 0 },
    &operand_data[3532],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3620 */
  {
    "*aarch64_mulx_elt_from_dupv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmulx\t%0.4h, %1.4h, %2.h[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3536],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3620 */
  {
    "*aarch64_mulx_elt_from_dupv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmulx\t%0.8h, %1.8h, %2.h[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3539],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3620 */
  {
    "*aarch64_mulx_elt_from_dupv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmulx\t%0.2s, %1.2s, %2.s[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3542],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3620 */
  {
    "*aarch64_mulx_elt_from_dupv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmulx\t%0.4s, %1.4s, %2.s[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3545],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3620 */
  {
    "*aarch64_mulx_elt_from_dupv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmulx\t%0.2d, %1.2d, %2.d[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3548],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3636 */
  {
    "*aarch64_vgetfmulxv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2439 },
#else
    { 0, 0, output_2439 },
#endif
    { 0 },
    &operand_data[3551],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3636 */
  {
    "*aarch64_vgetfmulxv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2440 },
#else
    { 0, 0, output_2440 },
#endif
    { 0 },
    &operand_data[3555],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3636 */
  {
    "*aarch64_vgetfmulxv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2441 },
#else
    { 0, 0, output_2441 },
#endif
    { 0 },
    &operand_data[3559],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_sqaddv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqadd\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqaddv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_uqaddv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqadd\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqaddv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_sqsubv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqsub\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqsubv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_uqsubv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqsub\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqsubv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_sqaddv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqadd\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqaddv16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_uqaddv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqadd\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqaddv16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_sqsubv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqsub\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqsubv16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_uqsubv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqsub\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqsubv16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_sqaddv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqadd\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqaddv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_uqaddv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqadd\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqaddv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_sqsubv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqsub\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqsubv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_uqsubv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqsub\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqsubv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_sqaddv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqadd\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqaddv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_uqaddv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqadd\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqaddv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_sqsubv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqsub\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqsubv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_uqsubv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqsub\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqsubv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_sqaddv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqadd\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqaddv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_uqaddv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqadd\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqaddv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_sqsubv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqsub\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqsubv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_uqsubv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqsub\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqsubv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_sqaddv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqadd\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqaddv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_uqaddv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqadd\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqaddv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_sqsubv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqsub\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqsubv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_uqsubv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqsub\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqsubv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_sqaddv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqadd\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqaddv2di },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_uqaddv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqadd\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqaddv2di },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_sqsubv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqsub\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqsubv2di },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_uqsubv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqsub\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqsubv2di },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_sqaddqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqadd\t%b0, %b1, %b2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqaddqi },
    &operand_data[3563],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_uqaddqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqadd\t%b0, %b1, %b2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqaddqi },
    &operand_data[3563],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_sqsubqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqsub\t%b0, %b1, %b2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqsubqi },
    &operand_data[3563],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_uqsubqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqsub\t%b0, %b1, %b2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqsubqi },
    &operand_data[3563],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_sqaddhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqadd\t%h0, %h1, %h2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqaddhi },
    &operand_data[3566],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_uqaddhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqadd\t%h0, %h1, %h2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqaddhi },
    &operand_data[3566],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_sqsubhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqsub\t%h0, %h1, %h2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqsubhi },
    &operand_data[3566],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_uqsubhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqsub\t%h0, %h1, %h2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqsubhi },
    &operand_data[3566],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_sqaddsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqadd\t%s0, %s1, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqaddsi },
    &operand_data[3569],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_uqaddsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqadd\t%s0, %s1, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqaddsi },
    &operand_data[3569],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_sqsubsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqsub\t%s0, %s1, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqsubsi },
    &operand_data[3569],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_uqsubsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqsub\t%s0, %s1, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqsubsi },
    &operand_data[3569],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_sqadddi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqadd\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqadddi },
    &operand_data[3572],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_uqadddi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqadd\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqadddi },
    &operand_data[3572],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_sqsubdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqsub\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqsubdi },
    &operand_data[3572],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3653 */
  {
    "aarch64_uqsubdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqsub\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqsubdi },
    &operand_data[3572],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3664 */
  {
    "aarch64_suqaddv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "suqadd\t%0.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_suqaddv8qi },
    &operand_data[2876],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3664 */
  {
    "aarch64_usqaddv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usqadd\t%0.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usqaddv8qi },
    &operand_data[2876],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3664 */
  {
    "aarch64_suqaddv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "suqadd\t%0.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_suqaddv16qi },
    &operand_data[2880],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3664 */
  {
    "aarch64_usqaddv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usqadd\t%0.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usqaddv16qi },
    &operand_data[2880],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3664 */
  {
    "aarch64_suqaddv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "suqadd\t%0.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_suqaddv4hi },
    &operand_data[2884],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3664 */
  {
    "aarch64_usqaddv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usqadd\t%0.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usqaddv4hi },
    &operand_data[2884],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3664 */
  {
    "aarch64_suqaddv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "suqadd\t%0.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_suqaddv8hi },
    &operand_data[2888],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3664 */
  {
    "aarch64_usqaddv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usqadd\t%0.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usqaddv8hi },
    &operand_data[2888],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3664 */
  {
    "aarch64_suqaddv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "suqadd\t%0.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_suqaddv2si },
    &operand_data[2892],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3664 */
  {
    "aarch64_usqaddv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usqadd\t%0.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usqaddv2si },
    &operand_data[2892],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3664 */
  {
    "aarch64_suqaddv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "suqadd\t%0.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_suqaddv4si },
    &operand_data[2896],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3664 */
  {
    "aarch64_usqaddv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usqadd\t%0.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usqaddv4si },
    &operand_data[2896],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3664 */
  {
    "aarch64_suqaddv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "suqadd\t%0.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_suqaddv2di },
    &operand_data[3575],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3664 */
  {
    "aarch64_usqaddv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usqadd\t%0.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usqaddv2di },
    &operand_data[3575],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3664 */
  {
    "aarch64_suqaddqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "suqadd\t%b0, %b2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_suqaddqi },
    &operand_data[3578],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3664 */
  {
    "aarch64_usqaddqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usqadd\t%b0, %b2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usqaddqi },
    &operand_data[3578],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3664 */
  {
    "aarch64_suqaddhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "suqadd\t%h0, %h2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_suqaddhi },
    &operand_data[3581],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3664 */
  {
    "aarch64_usqaddhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usqadd\t%h0, %h2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usqaddhi },
    &operand_data[3581],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3664 */
  {
    "aarch64_suqaddsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "suqadd\t%s0, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_suqaddsi },
    &operand_data[3584],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3664 */
  {
    "aarch64_usqaddsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usqadd\t%s0, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usqaddsi },
    &operand_data[3584],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3664 */
  {
    "aarch64_suqadddi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "suqadd\t%d0, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_suqadddi },
    &operand_data[3587],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3664 */
  {
    "aarch64_usqadddi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usqadd\t%d0, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usqadddi },
    &operand_data[3587],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3676 */
  {
    "aarch64_sqmovunv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqxtun\t%0.8b, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqmovunv8hi },
    &operand_data[3007],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3676 */
  {
    "aarch64_sqmovunv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqxtun\t%0.4h, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqmovunv4si },
    &operand_data[3009],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3676 */
  {
    "aarch64_sqmovunv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqxtun\t%0.2s, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqmovunv2di },
    &operand_data[3011],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3676 */
  {
    "aarch64_sqmovunhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqxtun\t%b0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqmovunhi },
    &operand_data[3590],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3676 */
  {
    "aarch64_sqmovunsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqxtun\t%h0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqmovunsi },
    &operand_data[3592],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3676 */
  {
    "aarch64_sqmovundi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqxtun\t%s0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqmovundi },
    &operand_data[3594],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3687 */
  {
    "aarch64_sqmovnv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqxtn\t%0.8b, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqmovnv8hi },
    &operand_data[3007],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3687 */
  {
    "aarch64_uqmovnv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqxtn\t%0.8b, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqmovnv8hi },
    &operand_data[3007],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3687 */
  {
    "aarch64_sqmovnv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqxtn\t%0.4h, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqmovnv4si },
    &operand_data[3009],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3687 */
  {
    "aarch64_uqmovnv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqxtn\t%0.4h, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqmovnv4si },
    &operand_data[3009],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3687 */
  {
    "aarch64_sqmovnv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqxtn\t%0.2s, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqmovnv2di },
    &operand_data[3011],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3687 */
  {
    "aarch64_uqmovnv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqxtn\t%0.2s, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqmovnv2di },
    &operand_data[3011],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3687 */
  {
    "aarch64_sqmovnhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqxtn\t%b0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqmovnhi },
    &operand_data[3590],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3687 */
  {
    "aarch64_uqmovnhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqxtn\t%b0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqmovnhi },
    &operand_data[3590],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3687 */
  {
    "aarch64_sqmovnsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqxtn\t%h0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqmovnsi },
    &operand_data[3592],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3687 */
  {
    "aarch64_uqmovnsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqxtn\t%h0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqmovnsi },
    &operand_data[3592],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3687 */
  {
    "aarch64_sqmovndi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqxtn\t%s0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqmovndi },
    &operand_data[3594],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3687 */
  {
    "aarch64_uqmovndi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqxtn\t%s0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqmovndi },
    &operand_data[3594],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3698 */
  {
    "aarch64_sqnegv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqneg\t%0.8b, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqnegv8qi },
    &operand_data[1449],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3698 */
  {
    "aarch64_sqabsv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqabs\t%0.8b, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqabsv8qi },
    &operand_data[1449],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3698 */
  {
    "aarch64_sqnegv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqneg\t%0.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqnegv16qi },
    &operand_data[1452],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3698 */
  {
    "aarch64_sqabsv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqabs\t%0.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqabsv16qi },
    &operand_data[1452],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3698 */
  {
    "aarch64_sqnegv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqneg\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqnegv4hi },
    &operand_data[1455],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3698 */
  {
    "aarch64_sqabsv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqabs\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqabsv4hi },
    &operand_data[1455],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3698 */
  {
    "aarch64_sqnegv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqneg\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqnegv8hi },
    &operand_data[1458],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3698 */
  {
    "aarch64_sqabsv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqabs\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqabsv8hi },
    &operand_data[1458],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3698 */
  {
    "aarch64_sqnegv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqneg\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqnegv2si },
    &operand_data[1461],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3698 */
  {
    "aarch64_sqabsv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqabs\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqabsv2si },
    &operand_data[1461],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3698 */
  {
    "aarch64_sqnegv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqneg\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqnegv4si },
    &operand_data[1464],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3698 */
  {
    "aarch64_sqabsv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqabs\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqabsv4si },
    &operand_data[1464],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3698 */
  {
    "aarch64_sqnegv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqneg\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqnegv2di },
    &operand_data[1467],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3698 */
  {
    "aarch64_sqabsv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqabs\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqabsv2di },
    &operand_data[1467],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3698 */
  {
    "aarch64_sqnegqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqneg\t%b0, %b1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqnegqi },
    &operand_data[1030],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3698 */
  {
    "aarch64_sqabsqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqabs\t%b0, %b1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqabsqi },
    &operand_data[1030],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3698 */
  {
    "aarch64_sqneghi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqneg\t%h0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqneghi },
    &operand_data[3566],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3698 */
  {
    "aarch64_sqabshi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqabs\t%h0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqabshi },
    &operand_data[3566],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3698 */
  {
    "aarch64_sqnegsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqneg\t%s0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqnegsi },
    &operand_data[1027],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3698 */
  {
    "aarch64_sqabssi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqabs\t%s0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqabssi },
    &operand_data[1027],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3698 */
  {
    "aarch64_sqnegdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqneg\t%d0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqnegdi },
    &operand_data[1024],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3698 */
  {
    "aarch64_sqabsdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqabs\t%d0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqabsdi },
    &operand_data[1024],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3709 */
  {
    "aarch64_sqdmulhv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmulh\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmulhv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3709 */
  {
    "aarch64_sqrdmulhv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrdmulh\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmulhv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3709 */
  {
    "aarch64_sqdmulhv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmulh\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmulhv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3709 */
  {
    "aarch64_sqrdmulhv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrdmulh\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmulhv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3709 */
  {
    "aarch64_sqdmulhv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmulh\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmulhv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3709 */
  {
    "aarch64_sqrdmulhv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrdmulh\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmulhv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3709 */
  {
    "aarch64_sqdmulhv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmulh\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmulhv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3709 */
  {
    "aarch64_sqrdmulhv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrdmulh\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmulhv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3709 */
  {
    "aarch64_sqdmulhhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmulh\t%h0, %h1, %h2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmulhhi },
    &operand_data[3566],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3709 */
  {
    "aarch64_sqrdmulhhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrdmulh\t%h0, %h1, %h2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmulhhi },
    &operand_data[3566],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3709 */
  {
    "aarch64_sqdmulhsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmulh\t%s0, %s1, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmulhsi },
    &operand_data[3569],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3709 */
  {
    "aarch64_sqrdmulhsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrdmulh\t%s0, %s1, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmulhsi },
    &operand_data[3569],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3722 */
  {
    "aarch64_sqdmulh_lanev4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2560 },
#else
    { 0, 0, output_2560 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmulh_lanev4hi },
    &operand_data[3596],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3722 */
  {
    "aarch64_sqrdmulh_lanev4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2561 },
#else
    { 0, 0, output_2561 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmulh_lanev4hi },
    &operand_data[3596],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3722 */
  {
    "aarch64_sqdmulh_lanev8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2562 },
#else
    { 0, 0, output_2562 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmulh_lanev8hi },
    &operand_data[3600],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3722 */
  {
    "aarch64_sqrdmulh_lanev8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2563 },
#else
    { 0, 0, output_2563 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmulh_lanev8hi },
    &operand_data[3600],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3722 */
  {
    "aarch64_sqdmulh_lanev2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2564 },
#else
    { 0, 0, output_2564 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmulh_lanev2si },
    &operand_data[3604],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3722 */
  {
    "aarch64_sqrdmulh_lanev2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2565 },
#else
    { 0, 0, output_2565 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmulh_lanev2si },
    &operand_data[3604],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3722 */
  {
    "aarch64_sqdmulh_lanev4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2566 },
#else
    { 0, 0, output_2566 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmulh_lanev4si },
    &operand_data[3608],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3722 */
  {
    "aarch64_sqrdmulh_lanev4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2567 },
#else
    { 0, 0, output_2567 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmulh_lanev4si },
    &operand_data[3608],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3737 */
  {
    "aarch64_sqdmulh_laneqv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2568 },
#else
    { 0, 0, output_2568 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmulh_laneqv4hi },
    &operand_data[3612],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3737 */
  {
    "aarch64_sqrdmulh_laneqv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2569 },
#else
    { 0, 0, output_2569 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmulh_laneqv4hi },
    &operand_data[3612],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3737 */
  {
    "aarch64_sqdmulh_laneqv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2570 },
#else
    { 0, 0, output_2570 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmulh_laneqv8hi },
    &operand_data[3616],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3737 */
  {
    "aarch64_sqrdmulh_laneqv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2571 },
#else
    { 0, 0, output_2571 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmulh_laneqv8hi },
    &operand_data[3616],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3737 */
  {
    "aarch64_sqdmulh_laneqv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2572 },
#else
    { 0, 0, output_2572 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmulh_laneqv2si },
    &operand_data[3620],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3737 */
  {
    "aarch64_sqrdmulh_laneqv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2573 },
#else
    { 0, 0, output_2573 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmulh_laneqv2si },
    &operand_data[3620],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3737 */
  {
    "aarch64_sqdmulh_laneqv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2574 },
#else
    { 0, 0, output_2574 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmulh_laneqv4si },
    &operand_data[3624],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3737 */
  {
    "aarch64_sqrdmulh_laneqv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2575 },
#else
    { 0, 0, output_2575 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmulh_laneqv4si },
    &operand_data[3624],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3752 */
  {
    "aarch64_sqdmulh_lanehi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2576 },
#else
    { 0, 0, output_2576 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmulh_lanehi },
    &operand_data[3628],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3752 */
  {
    "aarch64_sqrdmulh_lanehi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2577 },
#else
    { 0, 0, output_2577 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmulh_lanehi },
    &operand_data[3628],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3752 */
  {
    "aarch64_sqdmulh_lanesi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2578 },
#else
    { 0, 0, output_2578 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmulh_lanesi },
    &operand_data[3632],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3752 */
  {
    "aarch64_sqrdmulh_lanesi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2579 },
#else
    { 0, 0, output_2579 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmulh_lanesi },
    &operand_data[3632],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3767 */
  {
    "aarch64_sqdmulh_laneqhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2580 },
#else
    { 0, 0, output_2580 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmulh_laneqhi },
    &operand_data[3636],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3767 */
  {
    "aarch64_sqrdmulh_laneqhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2581 },
#else
    { 0, 0, output_2581 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmulh_laneqhi },
    &operand_data[3636],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3767 */
  {
    "aarch64_sqdmulh_laneqsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2582 },
#else
    { 0, 0, output_2582 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmulh_laneqsi },
    &operand_data[3640],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3767 */
  {
    "aarch64_sqrdmulh_laneqsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2583 },
#else
    { 0, 0, output_2583 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmulh_laneqsi },
    &operand_data[3640],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3784 */
  {
    "aarch64_sqrdmlahv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrdmlah\t%0.4h, %2.4h, %3.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlahv4hi },
    &operand_data[2884],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3784 */
  {
    "aarch64_sqrdmlshv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrdmlsh\t%0.4h, %2.4h, %3.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlshv4hi },
    &operand_data[2884],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3784 */
  {
    "aarch64_sqrdmlahv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrdmlah\t%0.8h, %2.8h, %3.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlahv8hi },
    &operand_data[2888],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3784 */
  {
    "aarch64_sqrdmlshv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrdmlsh\t%0.8h, %2.8h, %3.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlshv8hi },
    &operand_data[2888],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3784 */
  {
    "aarch64_sqrdmlahv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrdmlah\t%0.2s, %2.2s, %3.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlahv2si },
    &operand_data[2892],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3784 */
  {
    "aarch64_sqrdmlshv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrdmlsh\t%0.2s, %2.2s, %3.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlshv2si },
    &operand_data[2892],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3784 */
  {
    "aarch64_sqrdmlahv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrdmlah\t%0.4s, %2.4s, %3.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlahv4si },
    &operand_data[2896],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3784 */
  {
    "aarch64_sqrdmlshv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrdmlsh\t%0.4s, %2.4s, %3.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlshv4si },
    &operand_data[2896],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3784 */
  {
    "aarch64_sqrdmlahhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrdmlah\t%h0, %h2, %h3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlahhi },
    &operand_data[3644],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3784 */
  {
    "aarch64_sqrdmlshhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrdmlsh\t%h0, %h2, %h3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlshhi },
    &operand_data[3644],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3784 */
  {
    "aarch64_sqrdmlahsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrdmlah\t%s0, %s2, %s3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlahsi },
    &operand_data[3648],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3784 */
  {
    "aarch64_sqrdmlshsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrdmlsh\t%s0, %s2, %s3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlshsi },
    &operand_data[3648],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3798 */
  {
    "aarch64_sqrdmlah_lanev4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2596 },
#else
    { 0, 0, output_2596 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlah_lanev4hi },
    &operand_data[3652],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3798 */
  {
    "aarch64_sqrdmlsh_lanev4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2597 },
#else
    { 0, 0, output_2597 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlsh_lanev4hi },
    &operand_data[3652],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3798 */
  {
    "aarch64_sqrdmlah_lanev8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2598 },
#else
    { 0, 0, output_2598 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlah_lanev8hi },
    &operand_data[3657],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3798 */
  {
    "aarch64_sqrdmlsh_lanev8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2599 },
#else
    { 0, 0, output_2599 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlsh_lanev8hi },
    &operand_data[3657],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3798 */
  {
    "aarch64_sqrdmlah_lanev2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2600 },
#else
    { 0, 0, output_2600 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlah_lanev2si },
    &operand_data[3662],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3798 */
  {
    "aarch64_sqrdmlsh_lanev2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2601 },
#else
    { 0, 0, output_2601 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlsh_lanev2si },
    &operand_data[3662],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3798 */
  {
    "aarch64_sqrdmlah_lanev4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2602 },
#else
    { 0, 0, output_2602 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlah_lanev4si },
    &operand_data[3667],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3798 */
  {
    "aarch64_sqrdmlsh_lanev4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2603 },
#else
    { 0, 0, output_2603 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlsh_lanev4si },
    &operand_data[3667],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3816 */
  {
    "aarch64_sqrdmlah_lanehi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2604 },
#else
    { 0, 0, output_2604 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlah_lanehi },
    &operand_data[3672],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3816 */
  {
    "aarch64_sqrdmlsh_lanehi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2605 },
#else
    { 0, 0, output_2605 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlsh_lanehi },
    &operand_data[3672],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3816 */
  {
    "aarch64_sqrdmlah_lanesi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2606 },
#else
    { 0, 0, output_2606 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlah_lanesi },
    &operand_data[3677],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3816 */
  {
    "aarch64_sqrdmlsh_lanesi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2607 },
#else
    { 0, 0, output_2607 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlsh_lanesi },
    &operand_data[3677],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3836 */
  {
    "aarch64_sqrdmlah_laneqv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2608 },
#else
    { 0, 0, output_2608 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlah_laneqv4hi },
    &operand_data[3682],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3836 */
  {
    "aarch64_sqrdmlsh_laneqv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2609 },
#else
    { 0, 0, output_2609 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlsh_laneqv4hi },
    &operand_data[3682],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3836 */
  {
    "aarch64_sqrdmlah_laneqv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2610 },
#else
    { 0, 0, output_2610 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlah_laneqv8hi },
    &operand_data[3687],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3836 */
  {
    "aarch64_sqrdmlsh_laneqv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2611 },
#else
    { 0, 0, output_2611 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlsh_laneqv8hi },
    &operand_data[3687],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3836 */
  {
    "aarch64_sqrdmlah_laneqv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2612 },
#else
    { 0, 0, output_2612 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlah_laneqv2si },
    &operand_data[3692],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3836 */
  {
    "aarch64_sqrdmlsh_laneqv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2613 },
#else
    { 0, 0, output_2613 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlsh_laneqv2si },
    &operand_data[3692],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3836 */
  {
    "aarch64_sqrdmlah_laneqv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2614 },
#else
    { 0, 0, output_2614 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlah_laneqv4si },
    &operand_data[3697],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3836 */
  {
    "aarch64_sqrdmlsh_laneqv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2615 },
#else
    { 0, 0, output_2615 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlsh_laneqv4si },
    &operand_data[3697],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3854 */
  {
    "aarch64_sqrdmlah_laneqhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2616 },
#else
    { 0, 0, output_2616 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlah_laneqhi },
    &operand_data[3702],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3854 */
  {
    "aarch64_sqrdmlsh_laneqhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2617 },
#else
    { 0, 0, output_2617 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlsh_laneqhi },
    &operand_data[3702],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3854 */
  {
    "aarch64_sqrdmlah_laneqsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2618 },
#else
    { 0, 0, output_2618 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlah_laneqsi },
    &operand_data[3707],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3854 */
  {
    "aarch64_sqrdmlsh_laneqsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2619 },
#else
    { 0, 0, output_2619 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrdmlsh_laneqsi },
    &operand_data[3707],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3874 */
  {
    "aarch64_sqdmlalv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmlal\t%0.4s, %2.4h, %3.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlalv4hi },
    &operand_data[3086],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3874 */
  {
    "aarch64_sqdmlslv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmlsl\t%0.4s, %2.4h, %3.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlslv4hi },
    &operand_data[3086],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3874 */
  {
    "aarch64_sqdmlalv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmlal\t%0.2d, %2.2s, %3.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlalv2si },
    &operand_data[3090],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3874 */
  {
    "aarch64_sqdmlslv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmlsl\t%0.2d, %2.2s, %3.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlslv2si },
    &operand_data[3090],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3874 */
  {
    "aarch64_sqdmlalhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmlal\t%s0, %h2, %h3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlalhi },
    &operand_data[3712],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3874 */
  {
    "aarch64_sqdmlslhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmlsl\t%s0, %h2, %h3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlslhi },
    &operand_data[3712],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3874 */
  {
    "aarch64_sqdmlalsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmlal\t%d0, %s2, %s3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlalsi },
    &operand_data[3716],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3874 */
  {
    "aarch64_sqdmlslsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmlsl\t%d0, %s2, %s3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlslsi },
    &operand_data[3716],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3892 */
  {
    "aarch64_sqdmlal_lanev4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2628 },
#else
    { 0, 0, output_2628 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlal_lanev4hi },
    &operand_data[3720],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3892 */
  {
    "aarch64_sqdmlsl_lanev4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2629 },
#else
    { 0, 0, output_2629 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlsl_lanev4hi },
    &operand_data[3720],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3892 */
  {
    "aarch64_sqdmlal_lanev2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2630 },
#else
    { 0, 0, output_2630 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlal_lanev2si },
    &operand_data[3725],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3892 */
  {
    "aarch64_sqdmlsl_lanev2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2631 },
#else
    { 0, 0, output_2631 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlsl_lanev2si },
    &operand_data[3725],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3916 */
  {
    "aarch64_sqdmlal_laneqv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2632 },
#else
    { 0, 0, output_2632 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlal_laneqv4hi },
    &operand_data[3730],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3916 */
  {
    "aarch64_sqdmlsl_laneqv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2633 },
#else
    { 0, 0, output_2633 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlsl_laneqv4hi },
    &operand_data[3730],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3916 */
  {
    "aarch64_sqdmlal_laneqv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2634 },
#else
    { 0, 0, output_2634 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlal_laneqv2si },
    &operand_data[3735],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3916 */
  {
    "aarch64_sqdmlsl_laneqv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2635 },
#else
    { 0, 0, output_2635 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlsl_laneqv2si },
    &operand_data[3735],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3940 */
  {
    "aarch64_sqdmlal_lanehi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2636 },
#else
    { 0, 0, output_2636 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlal_lanehi },
    &operand_data[3740],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3940 */
  {
    "aarch64_sqdmlsl_lanehi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2637 },
#else
    { 0, 0, output_2637 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlsl_lanehi },
    &operand_data[3740],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3940 */
  {
    "aarch64_sqdmlal_lanesi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2638 },
#else
    { 0, 0, output_2638 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlal_lanesi },
    &operand_data[3745],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3940 */
  {
    "aarch64_sqdmlsl_lanesi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2639 },
#else
    { 0, 0, output_2639 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlsl_lanesi },
    &operand_data[3745],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3963 */
  {
    "aarch64_sqdmlal_laneqhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2640 },
#else
    { 0, 0, output_2640 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlal_laneqhi },
    &operand_data[3750],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3963 */
  {
    "aarch64_sqdmlsl_laneqhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2641 },
#else
    { 0, 0, output_2641 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlsl_laneqhi },
    &operand_data[3750],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3963 */
  {
    "aarch64_sqdmlal_laneqsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2642 },
#else
    { 0, 0, output_2642 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlal_laneqsi },
    &operand_data[3755],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3963 */
  {
    "aarch64_sqdmlsl_laneqsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2643 },
#else
    { 0, 0, output_2643 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlsl_laneqsi },
    &operand_data[3755],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3988 */
  {
    "aarch64_sqdmlal_nv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmlal\t%0.4s, %2.4h, %3.h[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlal_nv4hi },
    &operand_data[3760],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3988 */
  {
    "aarch64_sqdmlsl_nv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmlsl\t%0.4s, %2.4h, %3.h[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlsl_nv4hi },
    &operand_data[3760],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3988 */
  {
    "aarch64_sqdmlal_nv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmlal\t%0.2d, %2.2s, %3.s[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlal_nv2si },
    &operand_data[3764],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3988 */
  {
    "aarch64_sqdmlsl_nv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmlsl\t%0.2d, %2.2s, %3.s[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlsl_nv2si },
    &operand_data[3764],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4007 */
  {
    "aarch64_sqdmlal2v8hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmlal2\t%0.4s, %2.8h, %3.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlal2v8hi_internal },
    &operand_data[3768],
    5,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4007 */
  {
    "aarch64_sqdmlsl2v8hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmlsl2\t%0.4s, %2.8h, %3.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlsl2v8hi_internal },
    &operand_data[3768],
    5,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4007 */
  {
    "aarch64_sqdmlal2v4si_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmlal2\t%0.2d, %2.4s, %3.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlal2v4si_internal },
    &operand_data[3773],
    5,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4007 */
  {
    "aarch64_sqdmlsl2v4si_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmlsl2\t%0.2d, %2.4s, %3.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlsl2v4si_internal },
    &operand_data[3773],
    5,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4055 */
  {
    "aarch64_sqdmlal2_lanev8hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2652 },
#else
    { 0, 0, output_2652 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlal2_lanev8hi_internal },
    &operand_data[3778],
    6,
    6,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4055 */
  {
    "aarch64_sqdmlsl2_lanev8hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2653 },
#else
    { 0, 0, output_2653 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlsl2_lanev8hi_internal },
    &operand_data[3778],
    6,
    6,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4055 */
  {
    "aarch64_sqdmlal2_lanev4si_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2654 },
#else
    { 0, 0, output_2654 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlal2_lanev4si_internal },
    &operand_data[3784],
    6,
    6,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4055 */
  {
    "aarch64_sqdmlsl2_lanev4si_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2655 },
#else
    { 0, 0, output_2655 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlsl2_lanev4si_internal },
    &operand_data[3784],
    6,
    6,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4081 */
  {
    "aarch64_sqdmlal2_laneqv8hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2656 },
#else
    { 0, 0, output_2656 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlal2_laneqv8hi_internal },
    &operand_data[3790],
    6,
    6,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4081 */
  {
    "aarch64_sqdmlsl2_laneqv8hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2657 },
#else
    { 0, 0, output_2657 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlsl2_laneqv8hi_internal },
    &operand_data[3790],
    6,
    6,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4081 */
  {
    "aarch64_sqdmlal2_laneqv4si_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2658 },
#else
    { 0, 0, output_2658 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlal2_laneqv4si_internal },
    &operand_data[3796],
    6,
    6,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4081 */
  {
    "aarch64_sqdmlsl2_laneqv4si_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2659 },
#else
    { 0, 0, output_2659 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlsl2_laneqv4si_internal },
    &operand_data[3796],
    6,
    6,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4167 */
  {
    "aarch64_sqdmlal2_nv8hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmlal2\t%0.4s, %2.8h, %3.h[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlal2_nv8hi_internal },
    &operand_data[3802],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4167 */
  {
    "aarch64_sqdmlsl2_nv8hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmlsl2\t%0.4s, %2.8h, %3.h[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlsl2_nv8hi_internal },
    &operand_data[3802],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4167 */
  {
    "aarch64_sqdmlal2_nv4si_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmlal2\t%0.2d, %2.4s, %3.s[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlal2_nv4si_internal },
    &operand_data[3807],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4167 */
  {
    "aarch64_sqdmlsl2_nv4si_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmlsl2\t%0.2d, %2.4s, %3.s[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlsl2_nv4si_internal },
    &operand_data[3807],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4216 */
  {
    "aarch64_sqdmullv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmull\t%0.4s, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmullv4hi },
    &operand_data[3074],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4216 */
  {
    "aarch64_sqdmullv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmull\t%0.2d, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmullv2si },
    &operand_data[3078],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4216 */
  {
    "aarch64_sqdmullhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmull\t%s0, %h1, %h2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmullhi },
    &operand_data[3812],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4216 */
  {
    "aarch64_sqdmullsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmull\t%d0, %s1, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmullsi },
    &operand_data[3815],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4232 */
  {
    "aarch64_sqdmull_lanev4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2668 },
#else
    { 0, 0, output_2668 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmull_lanev4hi },
    &operand_data[3818],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4232 */
  {
    "aarch64_sqdmull_lanev2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2669 },
#else
    { 0, 0, output_2669 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmull_lanev2si },
    &operand_data[3822],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4253 */
  {
    "aarch64_sqdmull_laneqv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2670 },
#else
    { 0, 0, output_2670 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmull_laneqv4hi },
    &operand_data[3826],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4253 */
  {
    "aarch64_sqdmull_laneqv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2671 },
#else
    { 0, 0, output_2671 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmull_laneqv2si },
    &operand_data[3830],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4274 */
  {
    "aarch64_sqdmull_lanehi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2672 },
#else
    { 0, 0, output_2672 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmull_lanehi },
    &operand_data[3834],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4274 */
  {
    "aarch64_sqdmull_lanesi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2673 },
#else
    { 0, 0, output_2673 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmull_lanesi },
    &operand_data[3838],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4294 */
  {
    "aarch64_sqdmull_laneqhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2674 },
#else
    { 0, 0, output_2674 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmull_laneqhi },
    &operand_data[3842],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4294 */
  {
    "aarch64_sqdmull_laneqsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2675 },
#else
    { 0, 0, output_2675 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmull_laneqsi },
    &operand_data[3846],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4316 */
  {
    "aarch64_sqdmull_nv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmull\t%0.4s, %1.4h, %2.h[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmull_nv4hi },
    &operand_data[3850],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4316 */
  {
    "aarch64_sqdmull_nv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmull\t%0.2d, %1.2s, %2.s[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmull_nv2si },
    &operand_data[3853],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4336 */
  {
    "aarch64_sqdmull2v8hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmull2\t%0.4s, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmull2v8hi_internal },
    &operand_data[3110],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4336 */
  {
    "aarch64_sqdmull2v4si_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmull2\t%0.2d, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmull2v4si_internal },
    &operand_data[3114],
    4,
    4,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4369 */
  {
    "aarch64_sqdmull2_lanev8hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2680 },
#else
    { 0, 0, output_2680 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmull2_lanev8hi_internal },
    &operand_data[3856],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4369 */
  {
    "aarch64_sqdmull2_lanev4si_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2681 },
#else
    { 0, 0, output_2681 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmull2_lanev4si_internal },
    &operand_data[3861],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4392 */
  {
    "aarch64_sqdmull2_laneqv8hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2682 },
#else
    { 0, 0, output_2682 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmull2_laneqv8hi_internal },
    &operand_data[3866],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4392 */
  {
    "aarch64_sqdmull2_laneqv4si_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2683 },
#else
    { 0, 0, output_2683 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmull2_laneqv4si_internal },
    &operand_data[3871],
    5,
    5,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4445 */
  {
    "aarch64_sqdmull2_nv8hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmull2\t%0.4s, %1.8h, %2.h[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmull2_nv8hi_internal },
    &operand_data[3876],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4445 */
  {
    "aarch64_sqdmull2_nv4si_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqdmull2\t%0.2d, %1.4s, %2.s[0]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmull2_nv4si_internal },
    &operand_data[3880],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_sshlv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshl\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sshlv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_ushlv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ushl\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ushlv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_srshlv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srshl\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srshlv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_urshlv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "urshl\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_urshlv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_sshlv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshl\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sshlv16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_ushlv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ushl\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ushlv16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_srshlv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srshl\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srshlv16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_urshlv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "urshl\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_urshlv16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_sshlv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshl\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sshlv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_ushlv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ushl\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ushlv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_srshlv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srshl\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srshlv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_urshlv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "urshl\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_urshlv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_sshlv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshl\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sshlv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_ushlv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ushl\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ushlv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_srshlv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srshl\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srshlv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_urshlv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "urshl\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_urshlv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_sshlv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshl\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sshlv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_ushlv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ushl\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ushlv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_srshlv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srshl\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srshlv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_urshlv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "urshl\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_urshlv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_sshlv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshl\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sshlv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_ushlv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ushl\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ushlv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_srshlv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srshl\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srshlv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_urshlv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "urshl\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_urshlv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_sshlv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshl\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sshlv2di },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_ushlv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ushl\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ushlv2di },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_srshlv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srshl\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srshlv2di },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_urshlv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "urshl\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_urshlv2di },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_sshldi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sshl\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sshldi },
    &operand_data[3572],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_ushldi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ushl\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ushldi },
    &operand_data[3572],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_srshldi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srshl\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srshldi },
    &operand_data[3572],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4477 */
  {
    "aarch64_urshldi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "urshl\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_urshldi },
    &operand_data[3572],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_sqshlv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshl\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshlv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_uqshlv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqshl\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqshlv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_sqrshlv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrshl\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrshlv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_uqrshlv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqrshl\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqrshlv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_sqshlv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshl\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshlv16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_uqshlv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqshl\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqshlv16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_sqrshlv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrshl\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrshlv16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_uqrshlv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqrshl\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqrshlv16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_sqshlv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshl\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshlv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_uqshlv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqshl\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqshlv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_sqrshlv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrshl\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrshlv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_uqrshlv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqrshl\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqrshlv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_sqshlv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshl\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshlv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_uqshlv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqshl\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqshlv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_sqrshlv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrshl\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrshlv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_uqrshlv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqrshl\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqrshlv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_sqshlv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshl\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshlv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_uqshlv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqshl\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqshlv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_sqrshlv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrshl\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrshlv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_uqrshlv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqrshl\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqrshlv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_sqshlv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshl\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshlv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_uqshlv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqshl\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqshlv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_sqrshlv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrshl\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrshlv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_uqrshlv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqrshl\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqrshlv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_sqshlv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshl\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshlv2di },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_uqshlv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqshl\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqshlv2di },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_sqrshlv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrshl\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrshlv2di },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_uqrshlv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqrshl\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqrshlv2di },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_sqshlqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshl\t%b0, %b1, %b2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshlqi },
    &operand_data[3563],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_uqshlqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqshl\t%b0, %b1, %b2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqshlqi },
    &operand_data[3563],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_sqrshlqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrshl\t%b0, %b1, %b2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrshlqi },
    &operand_data[3563],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_uqrshlqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqrshl\t%b0, %b1, %b2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqrshlqi },
    &operand_data[3563],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_sqshlhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshl\t%h0, %h1, %h2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshlhi },
    &operand_data[3566],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_uqshlhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqshl\t%h0, %h1, %h2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqshlhi },
    &operand_data[3566],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_sqrshlhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrshl\t%h0, %h1, %h2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrshlhi },
    &operand_data[3566],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_uqrshlhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqrshl\t%h0, %h1, %h2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqrshlhi },
    &operand_data[3566],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_sqshlsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshl\t%s0, %s1, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshlsi },
    &operand_data[3569],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_uqshlsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqshl\t%s0, %s1, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqshlsi },
    &operand_data[3569],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_sqrshlsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrshl\t%s0, %s1, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrshlsi },
    &operand_data[3569],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_uqrshlsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqrshl\t%s0, %s1, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqrshlsi },
    &operand_data[3569],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_sqshldi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshl\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshldi },
    &operand_data[3572],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_uqshldi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqshl\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqshldi },
    &operand_data[3572],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_sqrshldi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrshl\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrshldi },
    &operand_data[3572],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4491 */
  {
    "aarch64_uqrshldi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqrshl\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqrshldi },
    &operand_data[3572],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4504 */
  {
    "aarch64_sshll_nv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2762 },
#else
    { 0, 0, output_2762 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sshll_nv8qi },
    &operand_data[3884],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4504 */
  {
    "aarch64_ushll_nv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2763 },
#else
    { 0, 0, output_2763 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ushll_nv8qi },
    &operand_data[3884],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4504 */
  {
    "aarch64_sshll_nv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2764 },
#else
    { 0, 0, output_2764 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sshll_nv4hi },
    &operand_data[3887],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4504 */
  {
    "aarch64_ushll_nv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2765 },
#else
    { 0, 0, output_2765 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ushll_nv4hi },
    &operand_data[3887],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4504 */
  {
    "aarch64_sshll_nv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2766 },
#else
    { 0, 0, output_2766 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sshll_nv2si },
    &operand_data[3890],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4504 */
  {
    "aarch64_ushll_nv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2767 },
#else
    { 0, 0, output_2767 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ushll_nv2si },
    &operand_data[3890],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4522 */
  {
    "aarch64_sshll2_nv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2768 },
#else
    { 0, 0, output_2768 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sshll2_nv16qi },
    &operand_data[3893],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4522 */
  {
    "aarch64_ushll2_nv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2769 },
#else
    { 0, 0, output_2769 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ushll2_nv16qi },
    &operand_data[3893],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4522 */
  {
    "aarch64_sshll2_nv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2770 },
#else
    { 0, 0, output_2770 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sshll2_nv8hi },
    &operand_data[3896],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4522 */
  {
    "aarch64_ushll2_nv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2771 },
#else
    { 0, 0, output_2771 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ushll2_nv8hi },
    &operand_data[3896],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4522 */
  {
    "aarch64_sshll2_nv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2772 },
#else
    { 0, 0, output_2772 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sshll2_nv4si },
    &operand_data[3899],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4522 */
  {
    "aarch64_ushll2_nv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2773 },
#else
    { 0, 0, output_2773 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ushll2_nv4si },
    &operand_data[3899],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4539 */
  {
    "aarch64_srshr_nv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srshr\t%0.8b, %1.8b, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srshr_nv8qi },
    &operand_data[3902],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4539 */
  {
    "aarch64_urshr_nv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "urshr\t%0.8b, %1.8b, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_urshr_nv8qi },
    &operand_data[3902],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4539 */
  {
    "aarch64_srshr_nv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srshr\t%0.16b, %1.16b, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srshr_nv16qi },
    &operand_data[3905],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4539 */
  {
    "aarch64_urshr_nv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "urshr\t%0.16b, %1.16b, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_urshr_nv16qi },
    &operand_data[3905],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4539 */
  {
    "aarch64_srshr_nv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srshr\t%0.4h, %1.4h, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srshr_nv4hi },
    &operand_data[3908],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4539 */
  {
    "aarch64_urshr_nv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "urshr\t%0.4h, %1.4h, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_urshr_nv4hi },
    &operand_data[3908],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4539 */
  {
    "aarch64_srshr_nv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srshr\t%0.8h, %1.8h, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srshr_nv8hi },
    &operand_data[3911],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4539 */
  {
    "aarch64_urshr_nv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "urshr\t%0.8h, %1.8h, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_urshr_nv8hi },
    &operand_data[3911],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4539 */
  {
    "aarch64_srshr_nv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srshr\t%0.2s, %1.2s, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srshr_nv2si },
    &operand_data[3914],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4539 */
  {
    "aarch64_urshr_nv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "urshr\t%0.2s, %1.2s, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_urshr_nv2si },
    &operand_data[3914],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4539 */
  {
    "aarch64_srshr_nv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srshr\t%0.4s, %1.4s, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srshr_nv4si },
    &operand_data[3917],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4539 */
  {
    "aarch64_urshr_nv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "urshr\t%0.4s, %1.4s, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_urshr_nv4si },
    &operand_data[3917],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4539 */
  {
    "aarch64_srshr_nv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srshr\t%0.2d, %1.2d, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srshr_nv2di },
    &operand_data[3920],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4539 */
  {
    "aarch64_urshr_nv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "urshr\t%0.2d, %1.2d, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_urshr_nv2di },
    &operand_data[3920],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4539 */
  {
    "aarch64_srshr_ndi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srshr\t%d0, %d1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srshr_ndi },
    &operand_data[3923],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4539 */
  {
    "aarch64_urshr_ndi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "urshr\t%d0, %d1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_urshr_ndi },
    &operand_data[3923],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_ssra_nv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ssra\t%0.8b, %2.8b, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssra_nv8qi },
    &operand_data[3926],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_usra_nv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usra\t%0.8b, %2.8b, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usra_nv8qi },
    &operand_data[3926],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_srsra_nv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srsra\t%0.8b, %2.8b, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srsra_nv8qi },
    &operand_data[3926],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_ursra_nv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ursra\t%0.8b, %2.8b, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ursra_nv8qi },
    &operand_data[3926],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_ssra_nv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ssra\t%0.16b, %2.16b, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssra_nv16qi },
    &operand_data[3930],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_usra_nv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usra\t%0.16b, %2.16b, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usra_nv16qi },
    &operand_data[3930],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_srsra_nv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srsra\t%0.16b, %2.16b, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srsra_nv16qi },
    &operand_data[3930],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_ursra_nv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ursra\t%0.16b, %2.16b, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ursra_nv16qi },
    &operand_data[3930],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_ssra_nv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ssra\t%0.4h, %2.4h, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssra_nv4hi },
    &operand_data[3934],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_usra_nv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usra\t%0.4h, %2.4h, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usra_nv4hi },
    &operand_data[3934],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_srsra_nv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srsra\t%0.4h, %2.4h, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srsra_nv4hi },
    &operand_data[3934],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_ursra_nv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ursra\t%0.4h, %2.4h, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ursra_nv4hi },
    &operand_data[3934],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_ssra_nv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ssra\t%0.8h, %2.8h, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssra_nv8hi },
    &operand_data[3938],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_usra_nv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usra\t%0.8h, %2.8h, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usra_nv8hi },
    &operand_data[3938],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_srsra_nv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srsra\t%0.8h, %2.8h, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srsra_nv8hi },
    &operand_data[3938],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_ursra_nv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ursra\t%0.8h, %2.8h, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ursra_nv8hi },
    &operand_data[3938],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_ssra_nv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ssra\t%0.2s, %2.2s, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssra_nv2si },
    &operand_data[3942],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_usra_nv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usra\t%0.2s, %2.2s, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usra_nv2si },
    &operand_data[3942],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_srsra_nv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srsra\t%0.2s, %2.2s, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srsra_nv2si },
    &operand_data[3942],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_ursra_nv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ursra\t%0.2s, %2.2s, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ursra_nv2si },
    &operand_data[3942],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_ssra_nv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ssra\t%0.4s, %2.4s, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssra_nv4si },
    &operand_data[3946],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_usra_nv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usra\t%0.4s, %2.4s, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usra_nv4si },
    &operand_data[3946],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_srsra_nv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srsra\t%0.4s, %2.4s, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srsra_nv4si },
    &operand_data[3946],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_ursra_nv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ursra\t%0.4s, %2.4s, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ursra_nv4si },
    &operand_data[3946],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_ssra_nv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ssra\t%0.2d, %2.2d, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssra_nv2di },
    &operand_data[3950],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_usra_nv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usra\t%0.2d, %2.2d, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usra_nv2di },
    &operand_data[3950],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_srsra_nv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srsra\t%0.2d, %2.2d, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srsra_nv2di },
    &operand_data[3950],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_ursra_nv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ursra\t%0.2d, %2.2d, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ursra_nv2di },
    &operand_data[3950],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_ssra_ndi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ssra\t%d0, %d2, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssra_ndi },
    &operand_data[3954],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_usra_ndi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "usra\t%d0, %d2, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usra_ndi },
    &operand_data[3954],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_srsra_ndi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "srsra\t%d0, %d2, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_srsra_ndi },
    &operand_data[3954],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4552 */
  {
    "aarch64_ursra_ndi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ursra\t%d0, %d2, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ursra_ndi },
    &operand_data[3954],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_ssli_nv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sli\t%0.8b, %2.8b, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssli_nv8qi },
    &operand_data[3958],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_usli_nv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sli\t%0.8b, %2.8b, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usli_nv8qi },
    &operand_data[3958],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_ssri_nv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sri\t%0.8b, %2.8b, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssri_nv8qi },
    &operand_data[3926],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_usri_nv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sri\t%0.8b, %2.8b, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usri_nv8qi },
    &operand_data[3926],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_ssli_nv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sli\t%0.16b, %2.16b, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssli_nv16qi },
    &operand_data[3962],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_usli_nv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sli\t%0.16b, %2.16b, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usli_nv16qi },
    &operand_data[3962],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_ssri_nv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sri\t%0.16b, %2.16b, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssri_nv16qi },
    &operand_data[3930],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_usri_nv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sri\t%0.16b, %2.16b, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usri_nv16qi },
    &operand_data[3930],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_ssli_nv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sli\t%0.4h, %2.4h, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssli_nv4hi },
    &operand_data[3966],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_usli_nv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sli\t%0.4h, %2.4h, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usli_nv4hi },
    &operand_data[3966],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_ssri_nv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sri\t%0.4h, %2.4h, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssri_nv4hi },
    &operand_data[3934],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_usri_nv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sri\t%0.4h, %2.4h, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usri_nv4hi },
    &operand_data[3934],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_ssli_nv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sli\t%0.8h, %2.8h, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssli_nv8hi },
    &operand_data[3970],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_usli_nv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sli\t%0.8h, %2.8h, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usli_nv8hi },
    &operand_data[3970],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_ssri_nv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sri\t%0.8h, %2.8h, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssri_nv8hi },
    &operand_data[3938],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_usri_nv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sri\t%0.8h, %2.8h, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usri_nv8hi },
    &operand_data[3938],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_ssli_nv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sli\t%0.2s, %2.2s, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssli_nv2si },
    &operand_data[3974],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_usli_nv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sli\t%0.2s, %2.2s, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usli_nv2si },
    &operand_data[3974],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_ssri_nv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sri\t%0.2s, %2.2s, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssri_nv2si },
    &operand_data[3942],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_usri_nv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sri\t%0.2s, %2.2s, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usri_nv2si },
    &operand_data[3942],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_ssli_nv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sli\t%0.4s, %2.4s, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssli_nv4si },
    &operand_data[3978],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_usli_nv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sli\t%0.4s, %2.4s, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usli_nv4si },
    &operand_data[3978],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_ssri_nv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sri\t%0.4s, %2.4s, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssri_nv4si },
    &operand_data[3946],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_usri_nv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sri\t%0.4s, %2.4s, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usri_nv4si },
    &operand_data[3946],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_ssli_nv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sli\t%0.2d, %2.2d, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssli_nv2di },
    &operand_data[3982],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_usli_nv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sli\t%0.2d, %2.2d, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usli_nv2di },
    &operand_data[3982],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_ssri_nv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sri\t%0.2d, %2.2d, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssri_nv2di },
    &operand_data[3950],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_usri_nv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sri\t%0.2d, %2.2d, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usri_nv2di },
    &operand_data[3950],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_ssli_ndi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sli\t%d0, %d2, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssli_ndi },
    &operand_data[3986],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_usli_ndi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sli\t%d0, %d2, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usli_ndi },
    &operand_data[3986],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_ssri_ndi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sri\t%d0, %d2, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssri_ndi },
    &operand_data[3954],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4566 */
  {
    "aarch64_usri_ndi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sri\t%d0, %d2, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usri_ndi },
    &operand_data[3954],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_sqshlu_nv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshlu\t%0.8b, %1.8b, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshlu_nv8qi },
    &operand_data[3990],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_sqshl_nv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshl\t%0.8b, %1.8b, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshl_nv8qi },
    &operand_data[3990],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_uqshl_nv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqshl\t%0.8b, %1.8b, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqshl_nv8qi },
    &operand_data[3990],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_sqshlu_nv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshlu\t%0.16b, %1.16b, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshlu_nv16qi },
    &operand_data[3993],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_sqshl_nv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshl\t%0.16b, %1.16b, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshl_nv16qi },
    &operand_data[3993],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_uqshl_nv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqshl\t%0.16b, %1.16b, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqshl_nv16qi },
    &operand_data[3993],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_sqshlu_nv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshlu\t%0.4h, %1.4h, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshlu_nv4hi },
    &operand_data[3996],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_sqshl_nv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshl\t%0.4h, %1.4h, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshl_nv4hi },
    &operand_data[3996],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_uqshl_nv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqshl\t%0.4h, %1.4h, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqshl_nv4hi },
    &operand_data[3996],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_sqshlu_nv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshlu\t%0.8h, %1.8h, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshlu_nv8hi },
    &operand_data[3999],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_sqshl_nv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshl\t%0.8h, %1.8h, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshl_nv8hi },
    &operand_data[3999],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_uqshl_nv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqshl\t%0.8h, %1.8h, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqshl_nv8hi },
    &operand_data[3999],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_sqshlu_nv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshlu\t%0.2s, %1.2s, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshlu_nv2si },
    &operand_data[4002],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_sqshl_nv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshl\t%0.2s, %1.2s, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshl_nv2si },
    &operand_data[4002],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_uqshl_nv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqshl\t%0.2s, %1.2s, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqshl_nv2si },
    &operand_data[4002],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_sqshlu_nv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshlu\t%0.4s, %1.4s, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshlu_nv4si },
    &operand_data[4005],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_sqshl_nv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshl\t%0.4s, %1.4s, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshl_nv4si },
    &operand_data[4005],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_uqshl_nv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqshl\t%0.4s, %1.4s, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqshl_nv4si },
    &operand_data[4005],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_sqshlu_nv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshlu\t%0.2d, %1.2d, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshlu_nv2di },
    &operand_data[4008],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_sqshl_nv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshl\t%0.2d, %1.2d, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshl_nv2di },
    &operand_data[4008],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_uqshl_nv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqshl\t%0.2d, %1.2d, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqshl_nv2di },
    &operand_data[4008],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_sqshlu_nqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshlu\t%b0, %b1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshlu_nqi },
    &operand_data[4011],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_sqshl_nqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshl\t%b0, %b1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshl_nqi },
    &operand_data[4011],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_uqshl_nqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqshl\t%b0, %b1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqshl_nqi },
    &operand_data[4011],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_sqshlu_nhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshlu\t%h0, %h1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshlu_nhi },
    &operand_data[4014],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_sqshl_nhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshl\t%h0, %h1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshl_nhi },
    &operand_data[4014],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_uqshl_nhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqshl\t%h0, %h1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqshl_nhi },
    &operand_data[4014],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_sqshlu_nsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshlu\t%s0, %s1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshlu_nsi },
    &operand_data[4017],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_sqshl_nsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshl\t%s0, %s1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshl_nsi },
    &operand_data[4017],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_uqshl_nsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqshl\t%s0, %s1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqshl_nsi },
    &operand_data[4017],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_sqshlu_ndi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshlu\t%d0, %d1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshlu_ndi },
    &operand_data[4020],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_sqshl_ndi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshl\t%d0, %d1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshl_ndi },
    &operand_data[4020],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4580 */
  {
    "aarch64_uqshl_ndi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqshl\t%d0, %d1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqshl_ndi },
    &operand_data[4020],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_sqshrun_nv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshrun\t%0.8b, %1.8h, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshrun_nv8hi },
    &operand_data[4023],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_sqrshrun_nv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrshrun\t%0.8b, %1.8h, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrshrun_nv8hi },
    &operand_data[4023],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_sqshrn_nv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshrn\t%0.8b, %1.8h, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshrn_nv8hi },
    &operand_data[4023],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_uqshrn_nv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqshrn\t%0.8b, %1.8h, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqshrn_nv8hi },
    &operand_data[4023],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_sqrshrn_nv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrshrn\t%0.8b, %1.8h, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrshrn_nv8hi },
    &operand_data[4023],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_uqrshrn_nv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqrshrn\t%0.8b, %1.8h, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqrshrn_nv8hi },
    &operand_data[4023],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_sqshrun_nv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshrun\t%0.4h, %1.4s, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshrun_nv4si },
    &operand_data[4026],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_sqrshrun_nv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrshrun\t%0.4h, %1.4s, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrshrun_nv4si },
    &operand_data[4026],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_sqshrn_nv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshrn\t%0.4h, %1.4s, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshrn_nv4si },
    &operand_data[4026],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_uqshrn_nv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqshrn\t%0.4h, %1.4s, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqshrn_nv4si },
    &operand_data[4026],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_sqrshrn_nv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrshrn\t%0.4h, %1.4s, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrshrn_nv4si },
    &operand_data[4026],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_uqrshrn_nv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqrshrn\t%0.4h, %1.4s, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqrshrn_nv4si },
    &operand_data[4026],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_sqshrun_nv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshrun\t%0.2s, %1.2d, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshrun_nv2di },
    &operand_data[4029],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_sqrshrun_nv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrshrun\t%0.2s, %1.2d, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrshrun_nv2di },
    &operand_data[4029],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_sqshrn_nv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshrn\t%0.2s, %1.2d, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshrn_nv2di },
    &operand_data[4029],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_uqshrn_nv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqshrn\t%0.2s, %1.2d, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqshrn_nv2di },
    &operand_data[4029],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_sqrshrn_nv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrshrn\t%0.2s, %1.2d, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrshrn_nv2di },
    &operand_data[4029],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_uqrshrn_nv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqrshrn\t%0.2s, %1.2d, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqrshrn_nv2di },
    &operand_data[4029],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_sqshrun_nhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshrun\t%b0, %h1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshrun_nhi },
    &operand_data[4032],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_sqrshrun_nhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrshrun\t%b0, %h1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrshrun_nhi },
    &operand_data[4032],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_sqshrn_nhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshrn\t%b0, %h1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshrn_nhi },
    &operand_data[4032],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_uqshrn_nhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqshrn\t%b0, %h1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqshrn_nhi },
    &operand_data[4032],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_sqrshrn_nhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrshrn\t%b0, %h1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrshrn_nhi },
    &operand_data[4032],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_uqrshrn_nhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqrshrn\t%b0, %h1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqrshrn_nhi },
    &operand_data[4032],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_sqshrun_nsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshrun\t%h0, %s1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshrun_nsi },
    &operand_data[4035],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_sqrshrun_nsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrshrun\t%h0, %s1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrshrun_nsi },
    &operand_data[4035],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_sqshrn_nsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshrn\t%h0, %s1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshrn_nsi },
    &operand_data[4035],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_uqshrn_nsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqshrn\t%h0, %s1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqshrn_nsi },
    &operand_data[4035],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_sqrshrn_nsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrshrn\t%h0, %s1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrshrn_nsi },
    &operand_data[4035],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_uqrshrn_nsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqrshrn\t%h0, %s1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqrshrn_nsi },
    &operand_data[4035],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_sqshrun_ndi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshrun\t%s0, %d1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshrun_ndi },
    &operand_data[4038],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_sqrshrun_ndi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrshrun\t%s0, %d1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrshrun_ndi },
    &operand_data[4038],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_sqshrn_ndi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqshrn\t%s0, %d1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqshrn_ndi },
    &operand_data[4038],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_uqshrn_ndi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqshrn\t%s0, %d1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqshrn_ndi },
    &operand_data[4038],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_sqrshrn_ndi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sqrshrn\t%s0, %d1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqrshrn_ndi },
    &operand_data[4038],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4594 */
  {
    "aarch64_uqrshrn_ndi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uqrshrn\t%s0, %d1, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uqrshrn_ndi },
    &operand_data[4038],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmltv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2923 },
#else
    { 0, output_2923, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmltv8qi },
    &operand_data[4041],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmlev8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2924 },
#else
    { 0, output_2924, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmlev8qi },
    &operand_data[4041],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmeqv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2925 },
#else
    { 0, output_2925, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmeqv8qi },
    &operand_data[4041],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmgev8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2926 },
#else
    { 0, output_2926, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgev8qi },
    &operand_data[4041],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmgtv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2927 },
#else
    { 0, output_2927, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgtv8qi },
    &operand_data[4041],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmltv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2928 },
#else
    { 0, output_2928, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmltv16qi },
    &operand_data[4044],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmlev16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2929 },
#else
    { 0, output_2929, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmlev16qi },
    &operand_data[4044],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmeqv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2930 },
#else
    { 0, output_2930, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmeqv16qi },
    &operand_data[4044],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmgev16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2931 },
#else
    { 0, output_2931, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgev16qi },
    &operand_data[4044],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmgtv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2932 },
#else
    { 0, output_2932, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgtv16qi },
    &operand_data[4044],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmltv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2933 },
#else
    { 0, output_2933, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmltv4hi },
    &operand_data[4047],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmlev4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2934 },
#else
    { 0, output_2934, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmlev4hi },
    &operand_data[4047],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmeqv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2935 },
#else
    { 0, output_2935, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmeqv4hi },
    &operand_data[4047],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmgev4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2936 },
#else
    { 0, output_2936, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgev4hi },
    &operand_data[4047],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmgtv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2937 },
#else
    { 0, output_2937, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgtv4hi },
    &operand_data[4047],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmltv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2938 },
#else
    { 0, output_2938, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmltv8hi },
    &operand_data[4050],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmlev8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2939 },
#else
    { 0, output_2939, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmlev8hi },
    &operand_data[4050],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmeqv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2940 },
#else
    { 0, output_2940, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmeqv8hi },
    &operand_data[4050],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmgev8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2941 },
#else
    { 0, output_2941, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgev8hi },
    &operand_data[4050],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmgtv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2942 },
#else
    { 0, output_2942, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgtv8hi },
    &operand_data[4050],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmltv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2943 },
#else
    { 0, output_2943, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmltv2si },
    &operand_data[4053],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmlev2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2944 },
#else
    { 0, output_2944, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmlev2si },
    &operand_data[4053],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmeqv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2945 },
#else
    { 0, output_2945, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmeqv2si },
    &operand_data[4053],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmgev2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2946 },
#else
    { 0, output_2946, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgev2si },
    &operand_data[4053],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmgtv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2947 },
#else
    { 0, output_2947, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgtv2si },
    &operand_data[4053],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmltv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2948 },
#else
    { 0, output_2948, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmltv4si },
    &operand_data[4056],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmlev4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2949 },
#else
    { 0, output_2949, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmlev4si },
    &operand_data[4056],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmeqv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2950 },
#else
    { 0, output_2950, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmeqv4si },
    &operand_data[4056],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmgev4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2951 },
#else
    { 0, output_2951, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgev4si },
    &operand_data[4056],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmgtv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2952 },
#else
    { 0, output_2952, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgtv4si },
    &operand_data[4056],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmltv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2953 },
#else
    { 0, output_2953, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmltv2di },
    &operand_data[4059],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmlev2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2954 },
#else
    { 0, output_2954, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmlev2di },
    &operand_data[4059],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmeqv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2955 },
#else
    { 0, output_2955, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmeqv2di },
    &operand_data[4059],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmgev2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2956 },
#else
    { 0, output_2956, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgev2di },
    &operand_data[4059],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4610 */
  {
    "aarch64_cmgtv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2957 },
#else
    { 0, output_2957, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgtv2di },
    &operand_data[4059],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4624 */
  {
    "aarch64_cmltdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmltdi },
    &operand_data[4062],
    3,
    3,
    0,
    3,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4624 */
  {
    "aarch64_cmledi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmledi },
    &operand_data[4062],
    3,
    3,
    0,
    3,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4624 */
  {
    "aarch64_cmeqdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmeqdi },
    &operand_data[4062],
    3,
    3,
    0,
    3,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4624 */
  {
    "aarch64_cmgedi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgedi },
    &operand_data[4062],
    3,
    3,
    0,
    3,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4624 */
  {
    "aarch64_cmgtdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgtdi },
    &operand_data[4062],
    3,
    3,
    0,
    3,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4659 */
  {
    "*aarch64_cmltdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2963 },
#else
    { 0, output_2963, 0 },
#endif
    { 0 },
    &operand_data[4065],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4659 */
  {
    "*aarch64_cmledi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2964 },
#else
    { 0, output_2964, 0 },
#endif
    { 0 },
    &operand_data[4065],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4659 */
  {
    "*aarch64_cmeqdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2965 },
#else
    { 0, output_2965, 0 },
#endif
    { 0 },
    &operand_data[4065],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4659 */
  {
    "*aarch64_cmgedi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2966 },
#else
    { 0, output_2966, 0 },
#endif
    { 0 },
    &operand_data[4065],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4659 */
  {
    "*aarch64_cmgtdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2967 },
#else
    { 0, output_2967, 0 },
#endif
    { 0 },
    &operand_data[4065],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4675 */
  {
    "aarch64_cmltuv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhi\t%0.8b, %2.8b, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmltuv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4675 */
  {
    "aarch64_cmleuv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhs\t%0.8b, %2.8b, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmleuv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4675 */
  {
    "aarch64_cmgeuv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhs\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgeuv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4675 */
  {
    "aarch64_cmgtuv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhi\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgtuv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4675 */
  {
    "aarch64_cmltuv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhi\t%0.16b, %2.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmltuv16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4675 */
  {
    "aarch64_cmleuv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhs\t%0.16b, %2.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmleuv16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4675 */
  {
    "aarch64_cmgeuv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhs\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgeuv16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4675 */
  {
    "aarch64_cmgtuv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhi\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgtuv16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4675 */
  {
    "aarch64_cmltuv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhi\t%0.4h, %2.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmltuv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4675 */
  {
    "aarch64_cmleuv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhs\t%0.4h, %2.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmleuv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4675 */
  {
    "aarch64_cmgeuv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhs\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgeuv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4675 */
  {
    "aarch64_cmgtuv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhi\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgtuv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4675 */
  {
    "aarch64_cmltuv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhi\t%0.8h, %2.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmltuv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4675 */
  {
    "aarch64_cmleuv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhs\t%0.8h, %2.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmleuv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4675 */
  {
    "aarch64_cmgeuv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhs\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgeuv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4675 */
  {
    "aarch64_cmgtuv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhi\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgtuv8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4675 */
  {
    "aarch64_cmltuv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhi\t%0.2s, %2.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmltuv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4675 */
  {
    "aarch64_cmleuv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhs\t%0.2s, %2.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmleuv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4675 */
  {
    "aarch64_cmgeuv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhs\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgeuv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4675 */
  {
    "aarch64_cmgtuv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhi\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgtuv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4675 */
  {
    "aarch64_cmltuv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhi\t%0.4s, %2.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmltuv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4675 */
  {
    "aarch64_cmleuv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhs\t%0.4s, %2.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmleuv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4675 */
  {
    "aarch64_cmgeuv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhs\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgeuv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4675 */
  {
    "aarch64_cmgtuv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhi\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgtuv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4675 */
  {
    "aarch64_cmltuv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhi\t%0.2d, %2.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmltuv2di },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4675 */
  {
    "aarch64_cmleuv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhs\t%0.2d, %2.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmleuv2di },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4675 */
  {
    "aarch64_cmgeuv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhs\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgeuv2di },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4675 */
  {
    "aarch64_cmgtuv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhi\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgtuv2di },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4687 */
  {
    "aarch64_cmltudi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmltudi },
    &operand_data[4068],
    3,
    3,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4687 */
  {
    "aarch64_cmleudi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmleudi },
    &operand_data[4068],
    3,
    3,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4687 */
  {
    "aarch64_cmgeudi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgeudi },
    &operand_data[4068],
    3,
    3,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4687 */
  {
    "aarch64_cmgtudi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgtudi },
    &operand_data[4068],
    3,
    3,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4722 */
  {
    "*aarch64_cmltudi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhi\t%d0, %d2, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4071],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4722 */
  {
    "*aarch64_cmleudi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhs\t%d0, %d2, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4071],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4722 */
  {
    "*aarch64_cmgeudi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhs\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4071],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4722 */
  {
    "*aarch64_cmgtudi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmhi\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4071],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4742 */
  {
    "aarch64_cmtstv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmtst\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmtstv8qi },
    &operand_data[4074],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4742 */
  {
    "aarch64_cmtstv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmtst\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmtstv16qi },
    &operand_data[4079],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4742 */
  {
    "aarch64_cmtstv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmtst\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmtstv4hi },
    &operand_data[4084],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4742 */
  {
    "aarch64_cmtstv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmtst\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmtstv8hi },
    &operand_data[4089],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4742 */
  {
    "aarch64_cmtstv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmtst\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmtstv2si },
    &operand_data[4094],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4742 */
  {
    "aarch64_cmtstv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmtst\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmtstv4si },
    &operand_data[4099],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4742 */
  {
    "aarch64_cmtstv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmtst\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmtstv2di },
    &operand_data[4104],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4757 */
  {
    "aarch64_cmtstdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmtstdi },
    &operand_data[4109],
    3,
    3,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4795 */
  {
    "*aarch64_cmtstdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmtst\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3572],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmltv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3013 },
#else
    { 0, output_3013, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmltv4hf },
    &operand_data[4112],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmlev4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3014 },
#else
    { 0, output_3014, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmlev4hf },
    &operand_data[4112],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmeqv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3015 },
#else
    { 0, output_3015, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmeqv4hf },
    &operand_data[4112],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmgev4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3016 },
#else
    { 0, output_3016, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgev4hf },
    &operand_data[4112],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmgtv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3017 },
#else
    { 0, output_3017, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgtv4hf },
    &operand_data[4112],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmltv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3018 },
#else
    { 0, output_3018, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmltv8hf },
    &operand_data[4115],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmlev8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3019 },
#else
    { 0, output_3019, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmlev8hf },
    &operand_data[4115],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmeqv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3020 },
#else
    { 0, output_3020, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmeqv8hf },
    &operand_data[4115],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmgev8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3021 },
#else
    { 0, output_3021, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgev8hf },
    &operand_data[4115],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmgtv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3022 },
#else
    { 0, output_3022, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgtv8hf },
    &operand_data[4115],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmltv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3023 },
#else
    { 0, output_3023, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmltv2sf },
    &operand_data[4118],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmlev2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3024 },
#else
    { 0, output_3024, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmlev2sf },
    &operand_data[4118],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmeqv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3025 },
#else
    { 0, output_3025, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmeqv2sf },
    &operand_data[4118],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmgev2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3026 },
#else
    { 0, output_3026, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgev2sf },
    &operand_data[4118],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmgtv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3027 },
#else
    { 0, output_3027, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgtv2sf },
    &operand_data[4118],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmltv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3028 },
#else
    { 0, output_3028, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmltv4sf },
    &operand_data[4121],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmlev4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3029 },
#else
    { 0, output_3029, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmlev4sf },
    &operand_data[4121],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmeqv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3030 },
#else
    { 0, output_3030, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmeqv4sf },
    &operand_data[4121],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmgev4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3031 },
#else
    { 0, output_3031, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgev4sf },
    &operand_data[4121],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmgtv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3032 },
#else
    { 0, output_3032, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgtv4sf },
    &operand_data[4121],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmltv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3033 },
#else
    { 0, output_3033, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmltv2df },
    &operand_data[4124],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmlev2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3034 },
#else
    { 0, output_3034, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmlev2df },
    &operand_data[4124],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmeqv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3035 },
#else
    { 0, output_3035, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmeqv2df },
    &operand_data[4124],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmgev2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3036 },
#else
    { 0, output_3036, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgev2df },
    &operand_data[4124],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmgtv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3037 },
#else
    { 0, output_3037, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgtv2df },
    &operand_data[4124],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmlthf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3038 },
#else
    { 0, output_3038, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmlthf },
    &operand_data[4127],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmlehf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3039 },
#else
    { 0, output_3039, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmlehf },
    &operand_data[4127],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmeqhf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3040 },
#else
    { 0, output_3040, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmeqhf },
    &operand_data[4127],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmgehf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3041 },
#else
    { 0, output_3041, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgehf },
    &operand_data[4127],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmgthf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3042 },
#else
    { 0, output_3042, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgthf },
    &operand_data[4127],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmltsf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3043 },
#else
    { 0, output_3043, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmltsf },
    &operand_data[4130],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmlesf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3044 },
#else
    { 0, output_3044, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmlesf },
    &operand_data[4130],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmeqsf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3045 },
#else
    { 0, output_3045, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmeqsf },
    &operand_data[4130],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmgesf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3046 },
#else
    { 0, output_3046, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgesf },
    &operand_data[4130],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmgtsf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3047 },
#else
    { 0, output_3047, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgtsf },
    &operand_data[4130],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmltdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3048 },
#else
    { 0, output_3048, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmltdf },
    &operand_data[4133],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmledf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3049 },
#else
    { 0, output_3049, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmledf },
    &operand_data[4133],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmeqdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3050 },
#else
    { 0, output_3050, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmeqdf },
    &operand_data[4133],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmgedf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3051 },
#else
    { 0, output_3051, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgedf },
    &operand_data[4133],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4810 */
  {
    "aarch64_cmgtdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3052 },
#else
    { 0, output_3052, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_cmgtdf },
    &operand_data[4133],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_facltv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facgt\t%0.4h, %2.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_facltv4hf },
    &operand_data[4136],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_faclev4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facge\t%0.4h, %2.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_faclev4hf },
    &operand_data[4136],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_facgev4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facge\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_facgev4hf },
    &operand_data[4136],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_facgtv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facgt\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_facgtv4hf },
    &operand_data[4136],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_facltv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facgt\t%0.8h, %2.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_facltv8hf },
    &operand_data[4139],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_faclev8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facge\t%0.8h, %2.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_faclev8hf },
    &operand_data[4139],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_facgev8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facge\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_facgev8hf },
    &operand_data[4139],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_facgtv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facgt\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_facgtv8hf },
    &operand_data[4139],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_facltv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facgt\t%0.2s, %2.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_facltv2sf },
    &operand_data[4142],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_faclev2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facge\t%0.2s, %2.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_faclev2sf },
    &operand_data[4142],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_facgev2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facge\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_facgev2sf },
    &operand_data[4142],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_facgtv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facgt\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_facgtv2sf },
    &operand_data[4142],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_facltv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facgt\t%0.4s, %2.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_facltv4sf },
    &operand_data[4145],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_faclev4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facge\t%0.4s, %2.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_faclev4sf },
    &operand_data[4145],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_facgev4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facge\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_facgev4sf },
    &operand_data[4145],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_facgtv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facgt\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_facgtv4sf },
    &operand_data[4145],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_facltv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facgt\t%0.2d, %2.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_facltv2df },
    &operand_data[4148],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_faclev2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facge\t%0.2d, %2.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_faclev2df },
    &operand_data[4148],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_facgev2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facge\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_facgev2df },
    &operand_data[4148],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_facgtv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facgt\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_facgtv2df },
    &operand_data[4148],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_faclthf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facgt\t%h0, %h2, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_faclthf },
    &operand_data[4151],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_faclehf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facge\t%h0, %h2, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_faclehf },
    &operand_data[4151],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_facgehf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facge\t%h0, %h1, %h2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_facgehf },
    &operand_data[4151],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_facgthf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facgt\t%h0, %h1, %h2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_facgthf },
    &operand_data[4151],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_facltsf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facgt\t%s0, %s2, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_facltsf },
    &operand_data[4154],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_faclesf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facge\t%s0, %s2, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_faclesf },
    &operand_data[4154],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_facgesf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facge\t%s0, %s1, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_facgesf },
    &operand_data[4154],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_facgtsf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facgt\t%s0, %s1, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_facgtsf },
    &operand_data[4154],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_facltdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facgt\t%d0, %d2, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_facltdf },
    &operand_data[4157],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_facledf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facge\t%d0, %d2, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_facledf },
    &operand_data[4157],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_facgedf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facge\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_facgedf },
    &operand_data[4157],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4828 */
  {
    "aarch64_facgtdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "facgt\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_facgtdf },
    &operand_data[4157],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4844 */
  {
    "aarch64_addpv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "addp\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_addpv8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4844 */
  {
    "aarch64_addpv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "addp\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_addpv4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4844 */
  {
    "aarch64_addpv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "addp\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_addpv2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4855 */
  {
    "aarch64_addpdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "addp\t%d0, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_addpdi },
    &operand_data[4160],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4876 */
  {
    "*sqrtv4hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsqrt\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1470],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4876 */
  {
    "*sqrtv8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsqrt\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1473],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4876 */
  {
    "*sqrtv2sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsqrt\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1476],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4876 */
  {
    "*sqrtv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsqrt\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1479],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4876 */
  {
    "*sqrtv2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsqrt\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1482],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4886 */
  {
    "aarch64_simd_ld2v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2\t{%S0.16b - %T0.16b}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld2v16qi },
    &operand_data[4162],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4886 */
  {
    "aarch64_simd_ld2v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2\t{%S0.8h - %T0.8h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld2v8hi },
    &operand_data[4162],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4886 */
  {
    "aarch64_simd_ld2v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2\t{%S0.4s - %T0.4s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld2v4si },
    &operand_data[4162],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4886 */
  {
    "aarch64_simd_ld2v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2\t{%S0.2d - %T0.2d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld2v2di },
    &operand_data[4162],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4886 */
  {
    "aarch64_simd_ld2v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2\t{%S0.8h - %T0.8h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld2v8hf },
    &operand_data[4162],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4886 */
  {
    "aarch64_simd_ld2v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2\t{%S0.4s - %T0.4s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld2v4sf },
    &operand_data[4162],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4886 */
  {
    "aarch64_simd_ld2v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2\t{%S0.2d - %T0.2d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld2v2df },
    &operand_data[4162],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4896 */
  {
    "aarch64_simd_ld2rv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2r\t{%S0.8b - %T0.8b}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld2rv8qi },
    &operand_data[4164],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4896 */
  {
    "aarch64_simd_ld2rv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2r\t{%S0.16b - %T0.16b}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld2rv16qi },
    &operand_data[4164],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4896 */
  {
    "aarch64_simd_ld2rv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2r\t{%S0.4h - %T0.4h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld2rv4hi },
    &operand_data[4164],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4896 */
  {
    "aarch64_simd_ld2rv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2r\t{%S0.8h - %T0.8h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld2rv8hi },
    &operand_data[4164],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4896 */
  {
    "aarch64_simd_ld2rv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2r\t{%S0.2s - %T0.2s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld2rv2si },
    &operand_data[4164],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4896 */
  {
    "aarch64_simd_ld2rv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2r\t{%S0.4s - %T0.4s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld2rv4si },
    &operand_data[4164],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4896 */
  {
    "aarch64_simd_ld2rv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2r\t{%S0.2d - %T0.2d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld2rv2di },
    &operand_data[4164],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4896 */
  {
    "aarch64_simd_ld2rv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2r\t{%S0.4h - %T0.4h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld2rv4hf },
    &operand_data[4164],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4896 */
  {
    "aarch64_simd_ld2rv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2r\t{%S0.8h - %T0.8h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld2rv8hf },
    &operand_data[4164],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4896 */
  {
    "aarch64_simd_ld2rv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2r\t{%S0.2s - %T0.2s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld2rv2sf },
    &operand_data[4164],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4896 */
  {
    "aarch64_simd_ld2rv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2r\t{%S0.4s - %T0.4s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld2rv4sf },
    &operand_data[4164],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4896 */
  {
    "aarch64_simd_ld2rv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2r\t{%S0.2d - %T0.2d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld2rv2df },
    &operand_data[4164],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4896 */
  {
    "aarch64_simd_ld2rdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2r\t{%S0.1d - %T0.1d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld2rdi },
    &operand_data[4164],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4896 */
  {
    "aarch64_simd_ld2rdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2r\t{%S0.1d - %T0.1d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld2rdf },
    &operand_data[4164],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4906 */
  {
    "aarch64_vec_load_lanesoi_lanev8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3115 },
#else
    { 0, 0, output_3115 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesoi_lanev8qi },
    &operand_data[4164],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4906 */
  {
    "aarch64_vec_load_lanesoi_lanev16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3116 },
#else
    { 0, 0, output_3116 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesoi_lanev16qi },
    &operand_data[4164],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4906 */
  {
    "aarch64_vec_load_lanesoi_lanev4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3117 },
#else
    { 0, 0, output_3117 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesoi_lanev4hi },
    &operand_data[4164],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4906 */
  {
    "aarch64_vec_load_lanesoi_lanev8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3118 },
#else
    { 0, 0, output_3118 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesoi_lanev8hi },
    &operand_data[4164],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4906 */
  {
    "aarch64_vec_load_lanesoi_lanev2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3119 },
#else
    { 0, 0, output_3119 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesoi_lanev2si },
    &operand_data[4164],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4906 */
  {
    "aarch64_vec_load_lanesoi_lanev4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3120 },
#else
    { 0, 0, output_3120 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesoi_lanev4si },
    &operand_data[4164],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4906 */
  {
    "aarch64_vec_load_lanesoi_lanev2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3121 },
#else
    { 0, 0, output_3121 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesoi_lanev2di },
    &operand_data[4164],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4906 */
  {
    "aarch64_vec_load_lanesoi_lanev4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3122 },
#else
    { 0, 0, output_3122 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesoi_lanev4hf },
    &operand_data[4164],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4906 */
  {
    "aarch64_vec_load_lanesoi_lanev8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3123 },
#else
    { 0, 0, output_3123 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesoi_lanev8hf },
    &operand_data[4164],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4906 */
  {
    "aarch64_vec_load_lanesoi_lanev2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3124 },
#else
    { 0, 0, output_3124 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesoi_lanev2sf },
    &operand_data[4164],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4906 */
  {
    "aarch64_vec_load_lanesoi_lanev4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3125 },
#else
    { 0, 0, output_3125 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesoi_lanev4sf },
    &operand_data[4164],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4906 */
  {
    "aarch64_vec_load_lanesoi_lanev2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3126 },
#else
    { 0, 0, output_3126 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesoi_lanev2df },
    &operand_data[4164],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4906 */
  {
    "aarch64_vec_load_lanesoi_lanedi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3127 },
#else
    { 0, 0, output_3127 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesoi_lanedi },
    &operand_data[4164],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4906 */
  {
    "aarch64_vec_load_lanesoi_lanedf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3128 },
#else
    { 0, 0, output_3128 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesoi_lanedf },
    &operand_data[4164],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4940 */
  {
    "aarch64_simd_st2v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st2\t{%S1.16b - %T1.16b}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_st2v16qi },
    &operand_data[4168],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4940 */
  {
    "aarch64_simd_st2v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st2\t{%S1.8h - %T1.8h}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_st2v8hi },
    &operand_data[4168],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4940 */
  {
    "aarch64_simd_st2v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st2\t{%S1.4s - %T1.4s}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_st2v4si },
    &operand_data[4168],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4940 */
  {
    "aarch64_simd_st2v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st2\t{%S1.2d - %T1.2d}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_st2v2di },
    &operand_data[4168],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4940 */
  {
    "aarch64_simd_st2v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st2\t{%S1.8h - %T1.8h}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_st2v8hf },
    &operand_data[4168],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4940 */
  {
    "aarch64_simd_st2v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st2\t{%S1.4s - %T1.4s}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_st2v4sf },
    &operand_data[4168],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4940 */
  {
    "aarch64_simd_st2v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st2\t{%S1.2d - %T1.2d}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_st2v2df },
    &operand_data[4168],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4951 */
  {
    "aarch64_vec_store_lanesoi_lanev8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3136 },
#else
    { 0, 0, output_3136 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesoi_lanev8qi },
    &operand_data[4170],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4951 */
  {
    "aarch64_vec_store_lanesoi_lanev16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3137 },
#else
    { 0, 0, output_3137 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesoi_lanev16qi },
    &operand_data[4170],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4951 */
  {
    "aarch64_vec_store_lanesoi_lanev4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3138 },
#else
    { 0, 0, output_3138 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesoi_lanev4hi },
    &operand_data[4170],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4951 */
  {
    "aarch64_vec_store_lanesoi_lanev8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3139 },
#else
    { 0, 0, output_3139 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesoi_lanev8hi },
    &operand_data[4170],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4951 */
  {
    "aarch64_vec_store_lanesoi_lanev2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3140 },
#else
    { 0, 0, output_3140 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesoi_lanev2si },
    &operand_data[4170],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4951 */
  {
    "aarch64_vec_store_lanesoi_lanev4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3141 },
#else
    { 0, 0, output_3141 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesoi_lanev4si },
    &operand_data[4170],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4951 */
  {
    "aarch64_vec_store_lanesoi_lanev2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3142 },
#else
    { 0, 0, output_3142 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesoi_lanev2di },
    &operand_data[4170],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4951 */
  {
    "aarch64_vec_store_lanesoi_lanev4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3143 },
#else
    { 0, 0, output_3143 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesoi_lanev4hf },
    &operand_data[4170],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4951 */
  {
    "aarch64_vec_store_lanesoi_lanev8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3144 },
#else
    { 0, 0, output_3144 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesoi_lanev8hf },
    &operand_data[4170],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4951 */
  {
    "aarch64_vec_store_lanesoi_lanev2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3145 },
#else
    { 0, 0, output_3145 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesoi_lanev2sf },
    &operand_data[4170],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4951 */
  {
    "aarch64_vec_store_lanesoi_lanev4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3146 },
#else
    { 0, 0, output_3146 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesoi_lanev4sf },
    &operand_data[4170],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4951 */
  {
    "aarch64_vec_store_lanesoi_lanev2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3147 },
#else
    { 0, 0, output_3147 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesoi_lanev2df },
    &operand_data[4170],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4951 */
  {
    "aarch64_vec_store_lanesoi_lanedi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3148 },
#else
    { 0, 0, output_3148 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesoi_lanedi },
    &operand_data[4170],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4951 */
  {
    "aarch64_vec_store_lanesoi_lanedf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3149 },
#else
    { 0, 0, output_3149 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesoi_lanedf },
    &operand_data[4170],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4984 */
  {
    "aarch64_simd_ld3v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3\t{%S0.16b - %U0.16b}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld3v16qi },
    &operand_data[4173],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4984 */
  {
    "aarch64_simd_ld3v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3\t{%S0.8h - %U0.8h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld3v8hi },
    &operand_data[4173],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4984 */
  {
    "aarch64_simd_ld3v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3\t{%S0.4s - %U0.4s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld3v4si },
    &operand_data[4173],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4984 */
  {
    "aarch64_simd_ld3v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3\t{%S0.2d - %U0.2d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld3v2di },
    &operand_data[4173],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4984 */
  {
    "aarch64_simd_ld3v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3\t{%S0.8h - %U0.8h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld3v8hf },
    &operand_data[4173],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4984 */
  {
    "aarch64_simd_ld3v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3\t{%S0.4s - %U0.4s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld3v4sf },
    &operand_data[4173],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4984 */
  {
    "aarch64_simd_ld3v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3\t{%S0.2d - %U0.2d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld3v2df },
    &operand_data[4173],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4994 */
  {
    "aarch64_simd_ld3rv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3r\t{%S0.8b - %U0.8b}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld3rv8qi },
    &operand_data[4175],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4994 */
  {
    "aarch64_simd_ld3rv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3r\t{%S0.16b - %U0.16b}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld3rv16qi },
    &operand_data[4175],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4994 */
  {
    "aarch64_simd_ld3rv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3r\t{%S0.4h - %U0.4h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld3rv4hi },
    &operand_data[4175],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4994 */
  {
    "aarch64_simd_ld3rv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3r\t{%S0.8h - %U0.8h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld3rv8hi },
    &operand_data[4175],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4994 */
  {
    "aarch64_simd_ld3rv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3r\t{%S0.2s - %U0.2s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld3rv2si },
    &operand_data[4175],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4994 */
  {
    "aarch64_simd_ld3rv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3r\t{%S0.4s - %U0.4s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld3rv4si },
    &operand_data[4175],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4994 */
  {
    "aarch64_simd_ld3rv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3r\t{%S0.2d - %U0.2d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld3rv2di },
    &operand_data[4175],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4994 */
  {
    "aarch64_simd_ld3rv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3r\t{%S0.4h - %U0.4h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld3rv4hf },
    &operand_data[4175],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4994 */
  {
    "aarch64_simd_ld3rv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3r\t{%S0.8h - %U0.8h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld3rv8hf },
    &operand_data[4175],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4994 */
  {
    "aarch64_simd_ld3rv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3r\t{%S0.2s - %U0.2s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld3rv2sf },
    &operand_data[4175],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4994 */
  {
    "aarch64_simd_ld3rv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3r\t{%S0.4s - %U0.4s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld3rv4sf },
    &operand_data[4175],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4994 */
  {
    "aarch64_simd_ld3rv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3r\t{%S0.2d - %U0.2d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld3rv2df },
    &operand_data[4175],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4994 */
  {
    "aarch64_simd_ld3rdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3r\t{%S0.1d - %U0.1d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld3rdi },
    &operand_data[4175],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4994 */
  {
    "aarch64_simd_ld3rdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3r\t{%S0.1d - %U0.1d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld3rdf },
    &operand_data[4175],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5004 */
  {
    "aarch64_vec_load_lanesci_lanev8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3171 },
#else
    { 0, 0, output_3171 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesci_lanev8qi },
    &operand_data[4175],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5004 */
  {
    "aarch64_vec_load_lanesci_lanev16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3172 },
#else
    { 0, 0, output_3172 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesci_lanev16qi },
    &operand_data[4175],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5004 */
  {
    "aarch64_vec_load_lanesci_lanev4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3173 },
#else
    { 0, 0, output_3173 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesci_lanev4hi },
    &operand_data[4175],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5004 */
  {
    "aarch64_vec_load_lanesci_lanev8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3174 },
#else
    { 0, 0, output_3174 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesci_lanev8hi },
    &operand_data[4175],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5004 */
  {
    "aarch64_vec_load_lanesci_lanev2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3175 },
#else
    { 0, 0, output_3175 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesci_lanev2si },
    &operand_data[4175],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5004 */
  {
    "aarch64_vec_load_lanesci_lanev4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3176 },
#else
    { 0, 0, output_3176 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesci_lanev4si },
    &operand_data[4175],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5004 */
  {
    "aarch64_vec_load_lanesci_lanev2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3177 },
#else
    { 0, 0, output_3177 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesci_lanev2di },
    &operand_data[4175],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5004 */
  {
    "aarch64_vec_load_lanesci_lanev4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3178 },
#else
    { 0, 0, output_3178 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesci_lanev4hf },
    &operand_data[4175],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5004 */
  {
    "aarch64_vec_load_lanesci_lanev8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3179 },
#else
    { 0, 0, output_3179 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesci_lanev8hf },
    &operand_data[4175],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5004 */
  {
    "aarch64_vec_load_lanesci_lanev2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3180 },
#else
    { 0, 0, output_3180 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesci_lanev2sf },
    &operand_data[4175],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5004 */
  {
    "aarch64_vec_load_lanesci_lanev4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3181 },
#else
    { 0, 0, output_3181 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesci_lanev4sf },
    &operand_data[4175],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5004 */
  {
    "aarch64_vec_load_lanesci_lanev2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3182 },
#else
    { 0, 0, output_3182 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesci_lanev2df },
    &operand_data[4175],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5004 */
  {
    "aarch64_vec_load_lanesci_lanedi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3183 },
#else
    { 0, 0, output_3183 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesci_lanedi },
    &operand_data[4175],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5004 */
  {
    "aarch64_vec_load_lanesci_lanedf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3184 },
#else
    { 0, 0, output_3184 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesci_lanedf },
    &operand_data[4175],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5038 */
  {
    "aarch64_simd_st3v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st3\t{%S1.16b - %U1.16b}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_st3v16qi },
    &operand_data[4179],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5038 */
  {
    "aarch64_simd_st3v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st3\t{%S1.8h - %U1.8h}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_st3v8hi },
    &operand_data[4179],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5038 */
  {
    "aarch64_simd_st3v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st3\t{%S1.4s - %U1.4s}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_st3v4si },
    &operand_data[4179],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5038 */
  {
    "aarch64_simd_st3v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st3\t{%S1.2d - %U1.2d}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_st3v2di },
    &operand_data[4179],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5038 */
  {
    "aarch64_simd_st3v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st3\t{%S1.8h - %U1.8h}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_st3v8hf },
    &operand_data[4179],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5038 */
  {
    "aarch64_simd_st3v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st3\t{%S1.4s - %U1.4s}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_st3v4sf },
    &operand_data[4179],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5038 */
  {
    "aarch64_simd_st3v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st3\t{%S1.2d - %U1.2d}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_st3v2df },
    &operand_data[4179],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5049 */
  {
    "aarch64_vec_store_lanesci_lanev8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3192 },
#else
    { 0, 0, output_3192 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesci_lanev8qi },
    &operand_data[4181],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5049 */
  {
    "aarch64_vec_store_lanesci_lanev16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3193 },
#else
    { 0, 0, output_3193 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesci_lanev16qi },
    &operand_data[4181],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5049 */
  {
    "aarch64_vec_store_lanesci_lanev4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3194 },
#else
    { 0, 0, output_3194 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesci_lanev4hi },
    &operand_data[4181],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5049 */
  {
    "aarch64_vec_store_lanesci_lanev8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3195 },
#else
    { 0, 0, output_3195 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesci_lanev8hi },
    &operand_data[4181],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5049 */
  {
    "aarch64_vec_store_lanesci_lanev2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3196 },
#else
    { 0, 0, output_3196 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesci_lanev2si },
    &operand_data[4181],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5049 */
  {
    "aarch64_vec_store_lanesci_lanev4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3197 },
#else
    { 0, 0, output_3197 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesci_lanev4si },
    &operand_data[4181],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5049 */
  {
    "aarch64_vec_store_lanesci_lanev2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3198 },
#else
    { 0, 0, output_3198 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesci_lanev2di },
    &operand_data[4181],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5049 */
  {
    "aarch64_vec_store_lanesci_lanev4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3199 },
#else
    { 0, 0, output_3199 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesci_lanev4hf },
    &operand_data[4181],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5049 */
  {
    "aarch64_vec_store_lanesci_lanev8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3200 },
#else
    { 0, 0, output_3200 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesci_lanev8hf },
    &operand_data[4181],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5049 */
  {
    "aarch64_vec_store_lanesci_lanev2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3201 },
#else
    { 0, 0, output_3201 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesci_lanev2sf },
    &operand_data[4181],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5049 */
  {
    "aarch64_vec_store_lanesci_lanev4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3202 },
#else
    { 0, 0, output_3202 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesci_lanev4sf },
    &operand_data[4181],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5049 */
  {
    "aarch64_vec_store_lanesci_lanev2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3203 },
#else
    { 0, 0, output_3203 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesci_lanev2df },
    &operand_data[4181],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5049 */
  {
    "aarch64_vec_store_lanesci_lanedi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3204 },
#else
    { 0, 0, output_3204 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesci_lanedi },
    &operand_data[4181],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5049 */
  {
    "aarch64_vec_store_lanesci_lanedf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3205 },
#else
    { 0, 0, output_3205 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesci_lanedf },
    &operand_data[4181],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5082 */
  {
    "aarch64_simd_ld4v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4\t{%S0.16b - %V0.16b}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld4v16qi },
    &operand_data[4184],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5082 */
  {
    "aarch64_simd_ld4v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4\t{%S0.8h - %V0.8h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld4v8hi },
    &operand_data[4184],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5082 */
  {
    "aarch64_simd_ld4v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4\t{%S0.4s - %V0.4s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld4v4si },
    &operand_data[4184],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5082 */
  {
    "aarch64_simd_ld4v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4\t{%S0.2d - %V0.2d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld4v2di },
    &operand_data[4184],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5082 */
  {
    "aarch64_simd_ld4v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4\t{%S0.8h - %V0.8h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld4v8hf },
    &operand_data[4184],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5082 */
  {
    "aarch64_simd_ld4v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4\t{%S0.4s - %V0.4s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld4v4sf },
    &operand_data[4184],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5082 */
  {
    "aarch64_simd_ld4v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4\t{%S0.2d - %V0.2d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld4v2df },
    &operand_data[4184],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5092 */
  {
    "aarch64_simd_ld4rv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4r\t{%S0.8b - %V0.8b}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld4rv8qi },
    &operand_data[4186],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5092 */
  {
    "aarch64_simd_ld4rv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4r\t{%S0.16b - %V0.16b}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld4rv16qi },
    &operand_data[4186],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5092 */
  {
    "aarch64_simd_ld4rv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4r\t{%S0.4h - %V0.4h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld4rv4hi },
    &operand_data[4186],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5092 */
  {
    "aarch64_simd_ld4rv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4r\t{%S0.8h - %V0.8h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld4rv8hi },
    &operand_data[4186],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5092 */
  {
    "aarch64_simd_ld4rv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4r\t{%S0.2s - %V0.2s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld4rv2si },
    &operand_data[4186],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5092 */
  {
    "aarch64_simd_ld4rv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4r\t{%S0.4s - %V0.4s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld4rv4si },
    &operand_data[4186],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5092 */
  {
    "aarch64_simd_ld4rv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4r\t{%S0.2d - %V0.2d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld4rv2di },
    &operand_data[4186],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5092 */
  {
    "aarch64_simd_ld4rv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4r\t{%S0.4h - %V0.4h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld4rv4hf },
    &operand_data[4186],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5092 */
  {
    "aarch64_simd_ld4rv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4r\t{%S0.8h - %V0.8h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld4rv8hf },
    &operand_data[4186],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5092 */
  {
    "aarch64_simd_ld4rv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4r\t{%S0.2s - %V0.2s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld4rv2sf },
    &operand_data[4186],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5092 */
  {
    "aarch64_simd_ld4rv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4r\t{%S0.4s - %V0.4s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld4rv4sf },
    &operand_data[4186],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5092 */
  {
    "aarch64_simd_ld4rv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4r\t{%S0.2d - %V0.2d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld4rv2df },
    &operand_data[4186],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5092 */
  {
    "aarch64_simd_ld4rdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4r\t{%S0.1d - %V0.1d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld4rdi },
    &operand_data[4186],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5092 */
  {
    "aarch64_simd_ld4rdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4r\t{%S0.1d - %V0.1d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld4rdf },
    &operand_data[4186],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5102 */
  {
    "aarch64_vec_load_lanesxi_lanev8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3227 },
#else
    { 0, 0, output_3227 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesxi_lanev8qi },
    &operand_data[4186],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5102 */
  {
    "aarch64_vec_load_lanesxi_lanev16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3228 },
#else
    { 0, 0, output_3228 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesxi_lanev16qi },
    &operand_data[4186],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5102 */
  {
    "aarch64_vec_load_lanesxi_lanev4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3229 },
#else
    { 0, 0, output_3229 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesxi_lanev4hi },
    &operand_data[4186],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5102 */
  {
    "aarch64_vec_load_lanesxi_lanev8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3230 },
#else
    { 0, 0, output_3230 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesxi_lanev8hi },
    &operand_data[4186],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5102 */
  {
    "aarch64_vec_load_lanesxi_lanev2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3231 },
#else
    { 0, 0, output_3231 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesxi_lanev2si },
    &operand_data[4186],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5102 */
  {
    "aarch64_vec_load_lanesxi_lanev4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3232 },
#else
    { 0, 0, output_3232 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesxi_lanev4si },
    &operand_data[4186],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5102 */
  {
    "aarch64_vec_load_lanesxi_lanev2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3233 },
#else
    { 0, 0, output_3233 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesxi_lanev2di },
    &operand_data[4186],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5102 */
  {
    "aarch64_vec_load_lanesxi_lanev4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3234 },
#else
    { 0, 0, output_3234 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesxi_lanev4hf },
    &operand_data[4186],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5102 */
  {
    "aarch64_vec_load_lanesxi_lanev8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3235 },
#else
    { 0, 0, output_3235 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesxi_lanev8hf },
    &operand_data[4186],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5102 */
  {
    "aarch64_vec_load_lanesxi_lanev2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3236 },
#else
    { 0, 0, output_3236 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesxi_lanev2sf },
    &operand_data[4186],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5102 */
  {
    "aarch64_vec_load_lanesxi_lanev4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3237 },
#else
    { 0, 0, output_3237 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesxi_lanev4sf },
    &operand_data[4186],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5102 */
  {
    "aarch64_vec_load_lanesxi_lanev2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3238 },
#else
    { 0, 0, output_3238 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesxi_lanev2df },
    &operand_data[4186],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5102 */
  {
    "aarch64_vec_load_lanesxi_lanedi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3239 },
#else
    { 0, 0, output_3239 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesxi_lanedi },
    &operand_data[4186],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5102 */
  {
    "aarch64_vec_load_lanesxi_lanedf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3240 },
#else
    { 0, 0, output_3240 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_load_lanesxi_lanedf },
    &operand_data[4186],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5136 */
  {
    "aarch64_simd_st4v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st4\t{%S1.16b - %V1.16b}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_st4v16qi },
    &operand_data[4190],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5136 */
  {
    "aarch64_simd_st4v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st4\t{%S1.8h - %V1.8h}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_st4v8hi },
    &operand_data[4190],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5136 */
  {
    "aarch64_simd_st4v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st4\t{%S1.4s - %V1.4s}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_st4v4si },
    &operand_data[4190],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5136 */
  {
    "aarch64_simd_st4v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st4\t{%S1.2d - %V1.2d}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_st4v2di },
    &operand_data[4190],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5136 */
  {
    "aarch64_simd_st4v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st4\t{%S1.8h - %V1.8h}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_st4v8hf },
    &operand_data[4190],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5136 */
  {
    "aarch64_simd_st4v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st4\t{%S1.4s - %V1.4s}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_st4v4sf },
    &operand_data[4190],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5136 */
  {
    "aarch64_simd_st4v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st4\t{%S1.2d - %V1.2d}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_st4v2df },
    &operand_data[4190],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5147 */
  {
    "aarch64_vec_store_lanesxi_lanev8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3248 },
#else
    { 0, 0, output_3248 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesxi_lanev8qi },
    &operand_data[4192],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5147 */
  {
    "aarch64_vec_store_lanesxi_lanev16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3249 },
#else
    { 0, 0, output_3249 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesxi_lanev16qi },
    &operand_data[4192],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5147 */
  {
    "aarch64_vec_store_lanesxi_lanev4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3250 },
#else
    { 0, 0, output_3250 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesxi_lanev4hi },
    &operand_data[4192],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5147 */
  {
    "aarch64_vec_store_lanesxi_lanev8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3251 },
#else
    { 0, 0, output_3251 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesxi_lanev8hi },
    &operand_data[4192],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5147 */
  {
    "aarch64_vec_store_lanesxi_lanev2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3252 },
#else
    { 0, 0, output_3252 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesxi_lanev2si },
    &operand_data[4192],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5147 */
  {
    "aarch64_vec_store_lanesxi_lanev4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3253 },
#else
    { 0, 0, output_3253 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesxi_lanev4si },
    &operand_data[4192],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5147 */
  {
    "aarch64_vec_store_lanesxi_lanev2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3254 },
#else
    { 0, 0, output_3254 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesxi_lanev2di },
    &operand_data[4192],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5147 */
  {
    "aarch64_vec_store_lanesxi_lanev4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3255 },
#else
    { 0, 0, output_3255 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesxi_lanev4hf },
    &operand_data[4192],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5147 */
  {
    "aarch64_vec_store_lanesxi_lanev8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3256 },
#else
    { 0, 0, output_3256 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesxi_lanev8hf },
    &operand_data[4192],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5147 */
  {
    "aarch64_vec_store_lanesxi_lanev2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3257 },
#else
    { 0, 0, output_3257 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesxi_lanev2sf },
    &operand_data[4192],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5147 */
  {
    "aarch64_vec_store_lanesxi_lanev4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3258 },
#else
    { 0, 0, output_3258 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesxi_lanev4sf },
    &operand_data[4192],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5147 */
  {
    "aarch64_vec_store_lanesxi_lanev2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3259 },
#else
    { 0, 0, output_3259 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesxi_lanev2df },
    &operand_data[4192],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5147 */
  {
    "aarch64_vec_store_lanesxi_lanedi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3260 },
#else
    { 0, 0, output_3260 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesxi_lanedi },
    &operand_data[4192],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5147 */
  {
    "aarch64_vec_store_lanesxi_lanedf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3261 },
#else
    { 0, 0, output_3261 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_vec_store_lanesxi_lanedf },
    &operand_data[4192],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5180 */
  {
    "aarch64_rev_reglistoi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev_reglistoi },
    &operand_data[4195],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5180 */
  {
    "aarch64_rev_reglistci",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev_reglistci },
    &operand_data[4198],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5180 */
  {
    "aarch64_rev_reglistxi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev_reglistxi },
    &operand_data[4201],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5231 */
  {
    "aarch64_ld1_x3_v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.8b - %U0.8b}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1_x3_v8qi },
    &operand_data[4173],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5231 */
  {
    "aarch64_ld1_x3_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.16b - %U0.16b}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1_x3_v16qi },
    &operand_data[4173],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5231 */
  {
    "aarch64_ld1_x3_v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.4h - %U0.4h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1_x3_v4hi },
    &operand_data[4173],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5231 */
  {
    "aarch64_ld1_x3_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.8h - %U0.8h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1_x3_v8hi },
    &operand_data[4173],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5231 */
  {
    "aarch64_ld1_x3_v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.2s - %U0.2s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1_x3_v2si },
    &operand_data[4173],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5231 */
  {
    "aarch64_ld1_x3_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.4s - %U0.4s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1_x3_v4si },
    &operand_data[4173],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5231 */
  {
    "aarch64_ld1_x3_v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.2d - %U0.2d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1_x3_v2di },
    &operand_data[4173],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5231 */
  {
    "aarch64_ld1_x3_v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.4h - %U0.4h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1_x3_v4hf },
    &operand_data[4173],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5231 */
  {
    "aarch64_ld1_x3_v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.8h - %U0.8h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1_x3_v8hf },
    &operand_data[4173],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5231 */
  {
    "aarch64_ld1_x3_v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.2s - %U0.2s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1_x3_v2sf },
    &operand_data[4173],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5231 */
  {
    "aarch64_ld1_x3_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.4s - %U0.4s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1_x3_v4sf },
    &operand_data[4173],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5231 */
  {
    "aarch64_ld1_x3_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.2d - %U0.2d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1_x3_v2df },
    &operand_data[4173],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5231 */
  {
    "aarch64_ld1_x3_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.1d - %U0.1d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1_x3_di },
    &operand_data[4173],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5231 */
  {
    "aarch64_ld1_x3_df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.1d - %U0.1d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1_x3_df },
    &operand_data[4173],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5252 */
  {
    "aarch64_st1_x2_v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.8b - %T1.8b}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1_x2_v8qi },
    &operand_data[4168],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5252 */
  {
    "aarch64_st1_x2_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.16b - %T1.16b}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1_x2_v16qi },
    &operand_data[4168],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5252 */
  {
    "aarch64_st1_x2_v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.4h - %T1.4h}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1_x2_v4hi },
    &operand_data[4168],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5252 */
  {
    "aarch64_st1_x2_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.8h - %T1.8h}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1_x2_v8hi },
    &operand_data[4168],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5252 */
  {
    "aarch64_st1_x2_v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.2s - %T1.2s}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1_x2_v2si },
    &operand_data[4168],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5252 */
  {
    "aarch64_st1_x2_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.4s - %T1.4s}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1_x2_v4si },
    &operand_data[4168],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5252 */
  {
    "aarch64_st1_x2_v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.2d - %T1.2d}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1_x2_v2di },
    &operand_data[4168],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5252 */
  {
    "aarch64_st1_x2_v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.4h - %T1.4h}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1_x2_v4hf },
    &operand_data[4168],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5252 */
  {
    "aarch64_st1_x2_v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.8h - %T1.8h}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1_x2_v8hf },
    &operand_data[4168],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5252 */
  {
    "aarch64_st1_x2_v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.2s - %T1.2s}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1_x2_v2sf },
    &operand_data[4168],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5252 */
  {
    "aarch64_st1_x2_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.4s - %T1.4s}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1_x2_v4sf },
    &operand_data[4168],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5252 */
  {
    "aarch64_st1_x2_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.2d - %T1.2d}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1_x2_v2df },
    &operand_data[4168],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5252 */
  {
    "aarch64_st1_x2_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.1d - %T1.1d}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1_x2_di },
    &operand_data[4168],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5252 */
  {
    "aarch64_st1_x2_df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.1d - %T1.1d}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1_x2_df },
    &operand_data[4168],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5273 */
  {
    "aarch64_st1_x3_v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.8b - %U1.8b}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1_x3_v8qi },
    &operand_data[4179],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5273 */
  {
    "aarch64_st1_x3_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.16b - %U1.16b}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1_x3_v16qi },
    &operand_data[4179],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5273 */
  {
    "aarch64_st1_x3_v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.4h - %U1.4h}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1_x3_v4hi },
    &operand_data[4179],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5273 */
  {
    "aarch64_st1_x3_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.8h - %U1.8h}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1_x3_v8hi },
    &operand_data[4179],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5273 */
  {
    "aarch64_st1_x3_v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.2s - %U1.2s}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1_x3_v2si },
    &operand_data[4179],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5273 */
  {
    "aarch64_st1_x3_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.4s - %U1.4s}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1_x3_v4si },
    &operand_data[4179],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5273 */
  {
    "aarch64_st1_x3_v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.2d - %U1.2d}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1_x3_v2di },
    &operand_data[4179],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5273 */
  {
    "aarch64_st1_x3_v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.4h - %U1.4h}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1_x3_v4hf },
    &operand_data[4179],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5273 */
  {
    "aarch64_st1_x3_v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.8h - %U1.8h}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1_x3_v8hf },
    &operand_data[4179],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5273 */
  {
    "aarch64_st1_x3_v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.2s - %U1.2s}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1_x3_v2sf },
    &operand_data[4179],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5273 */
  {
    "aarch64_st1_x3_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.4s - %U1.4s}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1_x3_v4sf },
    &operand_data[4179],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5273 */
  {
    "aarch64_st1_x3_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.2d - %U1.2d}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1_x3_v2df },
    &operand_data[4179],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5273 */
  {
    "aarch64_st1_x3_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.1d - %U1.1d}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1_x3_di },
    &operand_data[4179],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5273 */
  {
    "aarch64_st1_x3_df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.1d - %U1.1d}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1_x3_df },
    &operand_data[4179],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5283 */
  {
    "*aarch64_movoi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3307 },
#else
    { 0, output_3307, 0 },
#endif
    { 0 },
    &operand_data[4204],
    2,
    2,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5283 */
  {
    "*aarch64_movci",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3308 },
#else
    { 0, output_3308, 0 },
#endif
    { 0 },
    &operand_data[4206],
    2,
    2,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5283 */
  {
    "*aarch64_movxi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3309 },
#else
    { 0, output_3309, 0 },
#endif
    { 0 },
    &operand_data[4208],
    2,
    2,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5298 */
  {
    "aarch64_be_ld1v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%0.8b}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_be_ld1v8qi },
    &operand_data[4210],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5298 */
  {
    "aarch64_be_ld1v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%0.16b}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_be_ld1v16qi },
    &operand_data[4212],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5298 */
  {
    "aarch64_be_ld1v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%0.4h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_be_ld1v4hi },
    &operand_data[4214],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5298 */
  {
    "aarch64_be_ld1v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%0.8h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_be_ld1v8hi },
    &operand_data[4216],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5298 */
  {
    "aarch64_be_ld1v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%0.2s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_be_ld1v2si },
    &operand_data[4218],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5298 */
  {
    "aarch64_be_ld1v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%0.4s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_be_ld1v4si },
    &operand_data[4220],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5298 */
  {
    "aarch64_be_ld1v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%0.2d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_be_ld1v2di },
    &operand_data[4222],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5298 */
  {
    "aarch64_be_ld1v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%0.4h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_be_ld1v4hf },
    &operand_data[4224],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5298 */
  {
    "aarch64_be_ld1v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%0.8h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_be_ld1v8hf },
    &operand_data[4226],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5298 */
  {
    "aarch64_be_ld1v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%0.2s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_be_ld1v2sf },
    &operand_data[4228],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5298 */
  {
    "aarch64_be_ld1v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%0.4s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_be_ld1v4sf },
    &operand_data[4230],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5298 */
  {
    "aarch64_be_ld1v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%0.2d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_be_ld1v2df },
    &operand_data[4232],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5298 */
  {
    "aarch64_be_ld1di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%0}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_be_ld1di },
    &operand_data[4234],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5308 */
  {
    "aarch64_be_st1v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%1.8b}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_be_st1v8qi },
    &operand_data[4236],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5308 */
  {
    "aarch64_be_st1v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%1.16b}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_be_st1v16qi },
    &operand_data[4238],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5308 */
  {
    "aarch64_be_st1v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%1.4h}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_be_st1v4hi },
    &operand_data[4240],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5308 */
  {
    "aarch64_be_st1v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%1.8h}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_be_st1v8hi },
    &operand_data[4242],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5308 */
  {
    "aarch64_be_st1v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%1.2s}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_be_st1v2si },
    &operand_data[4244],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5308 */
  {
    "aarch64_be_st1v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%1.4s}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_be_st1v4si },
    &operand_data[4246],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5308 */
  {
    "aarch64_be_st1v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%1.2d}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_be_st1v2di },
    &operand_data[4248],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5308 */
  {
    "aarch64_be_st1v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%1.4h}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_be_st1v4hf },
    &operand_data[4250],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5308 */
  {
    "aarch64_be_st1v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%1.8h}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_be_st1v8hf },
    &operand_data[4252],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5308 */
  {
    "aarch64_be_st1v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%1.2s}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_be_st1v2sf },
    &operand_data[4254],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5308 */
  {
    "aarch64_be_st1v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%1.4s}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_be_st1v4sf },
    &operand_data[4256],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5308 */
  {
    "aarch64_be_st1v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%1.2d}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_be_st1v2df },
    &operand_data[4258],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5308 */
  {
    "aarch64_be_st1di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%1}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_be_st1di },
    &operand_data[4260],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5317 */
  {
    "*aarch64_be_movoi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3336 },
#else
    { 0, output_3336, 0 },
#endif
    { 0 },
    &operand_data[4262],
    2,
    2,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5331 */
  {
    "*aarch64_be_movci",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4264],
    2,
    2,
    0,
    3,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5342 */
  {
    "*aarch64_be_movxi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4266],
    2,
    2,
    0,
    3,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5430 */
  {
    "aarch64_ld2v8qi_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2\t{%S0.8b - %T0.8b}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2v8qi_dreg },
    &operand_data[4164],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5430 */
  {
    "aarch64_ld2v4hi_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2\t{%S0.4h - %T0.4h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2v4hi_dreg },
    &operand_data[4164],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5430 */
  {
    "aarch64_ld2v4hf_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2\t{%S0.4h - %T0.4h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2v4hf_dreg },
    &operand_data[4164],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5430 */
  {
    "aarch64_ld2v2si_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2\t{%S0.2s - %T0.2s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2v2si_dreg },
    &operand_data[4164],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5430 */
  {
    "aarch64_ld2v2sf_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2\t{%S0.2s - %T0.2s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2v2sf_dreg },
    &operand_data[4164],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5440 */
  {
    "aarch64_ld2di_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.1d - %T0.1d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2di_dreg },
    &operand_data[4164],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5440 */
  {
    "aarch64_ld2df_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.1d - %T0.1d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2df_dreg },
    &operand_data[4164],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5450 */
  {
    "aarch64_ld3v8qi_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3\t{%S0.8b - %U0.8b}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3v8qi_dreg },
    &operand_data[4175],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5450 */
  {
    "aarch64_ld3v4hi_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3\t{%S0.4h - %U0.4h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3v4hi_dreg },
    &operand_data[4175],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5450 */
  {
    "aarch64_ld3v4hf_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3\t{%S0.4h - %U0.4h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3v4hf_dreg },
    &operand_data[4175],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5450 */
  {
    "aarch64_ld3v2si_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3\t{%S0.2s - %U0.2s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3v2si_dreg },
    &operand_data[4175],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5450 */
  {
    "aarch64_ld3v2sf_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3\t{%S0.2s - %U0.2s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3v2sf_dreg },
    &operand_data[4175],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5460 */
  {
    "aarch64_ld3di_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.1d - %U0.1d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3di_dreg },
    &operand_data[4175],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5460 */
  {
    "aarch64_ld3df_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.1d - %U0.1d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3df_dreg },
    &operand_data[4175],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5470 */
  {
    "aarch64_ld4v8qi_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4\t{%S0.8b - %V0.8b}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4v8qi_dreg },
    &operand_data[4186],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5470 */
  {
    "aarch64_ld4v4hi_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4\t{%S0.4h - %V0.4h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4v4hi_dreg },
    &operand_data[4186],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5470 */
  {
    "aarch64_ld4v4hf_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4\t{%S0.4h - %V0.4h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4v4hf_dreg },
    &operand_data[4186],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5470 */
  {
    "aarch64_ld4v2si_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4\t{%S0.2s - %V0.2s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4v2si_dreg },
    &operand_data[4186],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5470 */
  {
    "aarch64_ld4v2sf_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4\t{%S0.2s - %V0.2s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4v2sf_dreg },
    &operand_data[4186],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5480 */
  {
    "aarch64_ld4di_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.1d - %V0.1d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4di_dreg },
    &operand_data[4186],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5480 */
  {
    "aarch64_ld4df_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.1d - %V0.1d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4df_dreg },
    &operand_data[4186],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5630 */
  {
    "aarch64_tbl1v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tbl\t%0.8b, {%1.16b}, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_tbl1v8qi },
    &operand_data[4268],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5630 */
  {
    "aarch64_tbl1v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tbl\t%0.16b, {%1.16b}, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_tbl1v16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5642 */
  {
    "aarch64_tbl2v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tbl\t%0.16b, {%S1.16b - %T1.16b}, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_tbl2v16qi },
    &operand_data[4271],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5652 */
  {
    "aarch64_tbl3v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tbl\t%S0.8b, {%S1.16b - %T1.16b}, %S2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_tbl3v8qi },
    &operand_data[4274],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5652 */
  {
    "aarch64_tbl3v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tbl\t%S0.16b, {%S1.16b - %T1.16b}, %S2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_tbl3v16qi },
    &operand_data[4271],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5662 */
  {
    "aarch64_tbx4v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tbx\t%S0.8b, {%S2.16b - %T2.16b}, %S3.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_tbx4v8qi },
    &operand_data[4277],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5662 */
  {
    "aarch64_tbx4v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tbx\t%S0.16b, {%S2.16b - %T2.16b}, %S3.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_tbx4v16qi },
    &operand_data[4281],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5675 */
  {
    "aarch64_qtbl3v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tbl\t%S0.8b, {%S1.16b - %U1.16b}, %S2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_qtbl3v8qi },
    &operand_data[4285],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5675 */
  {
    "aarch64_qtbl3v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tbl\t%S0.16b, {%S1.16b - %U1.16b}, %S2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_qtbl3v16qi },
    &operand_data[4288],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5685 */
  {
    "aarch64_qtbx3v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tbx\t%S0.8b, {%S2.16b - %U2.16b}, %S3.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_qtbx3v8qi },
    &operand_data[4291],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5685 */
  {
    "aarch64_qtbx3v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tbx\t%S0.16b, {%S2.16b - %U2.16b}, %S3.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_qtbx3v16qi },
    &operand_data[4295],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5698 */
  {
    "aarch64_qtbl4v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tbl\t%S0.8b, {%S1.16b - %V1.16b}, %S2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_qtbl4v8qi },
    &operand_data[4299],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5698 */
  {
    "aarch64_qtbl4v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tbl\t%S0.16b, {%S1.16b - %V1.16b}, %S2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_qtbl4v16qi },
    &operand_data[4302],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5708 */
  {
    "aarch64_qtbx4v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tbx\t%S0.8b, {%S2.16b - %V2.16b}, %S3.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_qtbx4v8qi },
    &operand_data[4305],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5708 */
  {
    "aarch64_qtbx4v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tbx\t%S0.16b, {%S2.16b - %V2.16b}, %S3.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_qtbx4v16qi },
    &operand_data[4309],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5719 */
  {
    "aarch64_combinev16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_combinev16qi },
    &operand_data[4313],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_zip1v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip1\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_zip1v8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_zip2v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip2\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_zip2v8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_trn1v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn1\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_trn1v8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_trn2v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn2\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_trn2v8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_uzp1v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp1\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uzp1v8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_uzp2v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp2\t%0.8b, %1.8b, %2.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uzp2v8qi },
    &operand_data[2297],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_zip1v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip1\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_zip1v16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_zip2v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip2\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_zip2v16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_trn1v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn1\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_trn1v16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_trn2v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn2\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_trn2v16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_uzp1v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp1\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uzp1v16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_uzp2v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp2\t%0.16b, %1.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uzp2v16qi },
    &operand_data[2300],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_zip1v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip1\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_zip1v4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_zip2v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip2\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_zip2v4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_trn1v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn1\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_trn1v4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_trn2v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn2\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_trn2v4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_uzp1v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp1\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uzp1v4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_uzp2v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp2\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uzp2v4hi },
    &operand_data[2303],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_zip1v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip1\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_zip1v8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_zip2v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip2\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_zip2v8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_trn1v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn1\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_trn1v8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_trn2v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn2\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_trn2v8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_uzp1v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp1\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uzp1v8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_uzp2v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp2\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uzp2v8hi },
    &operand_data[2306],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_zip1v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip1\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_zip1v2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_zip2v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip2\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_zip2v2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_trn1v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn1\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_trn1v2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_trn2v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn2\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_trn2v2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_uzp1v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp1\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uzp1v2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_uzp2v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp2\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uzp2v2si },
    &operand_data[2309],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_zip1v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip1\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_zip1v4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_zip2v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip2\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_zip2v4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_trn1v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn1\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_trn1v4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_trn2v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn2\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_trn2v4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_uzp1v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp1\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uzp1v4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_uzp2v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp2\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uzp2v4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_zip1v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip1\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_zip1v2di },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_zip2v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip2\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_zip2v2di },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_trn1v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn1\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_trn1v2di },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_trn2v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn2\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_trn2v2di },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_uzp1v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp1\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uzp1v2di },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_uzp2v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp2\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uzp2v2di },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_zip1v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip1\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_zip1v4hf },
    &operand_data[2318],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_zip2v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip2\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_zip2v4hf },
    &operand_data[2318],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_trn1v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn1\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_trn1v4hf },
    &operand_data[2318],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_trn2v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn2\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_trn2v4hf },
    &operand_data[2318],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_uzp1v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp1\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uzp1v4hf },
    &operand_data[2318],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_uzp2v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp2\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uzp2v4hf },
    &operand_data[2318],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_zip1v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip1\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_zip1v8hf },
    &operand_data[2321],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_zip2v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip2\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_zip2v8hf },
    &operand_data[2321],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_trn1v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn1\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_trn1v8hf },
    &operand_data[2321],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_trn2v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn2\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_trn2v8hf },
    &operand_data[2321],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_uzp1v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp1\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uzp1v8hf },
    &operand_data[2321],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_uzp2v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp2\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uzp2v8hf },
    &operand_data[2321],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_zip1v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip1\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_zip1v2sf },
    &operand_data[2324],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_zip2v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip2\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_zip2v2sf },
    &operand_data[2324],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_trn1v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn1\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_trn1v2sf },
    &operand_data[2324],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_trn2v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn2\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_trn2v2sf },
    &operand_data[2324],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_uzp1v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp1\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uzp1v2sf },
    &operand_data[2324],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_uzp2v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp2\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uzp2v2sf },
    &operand_data[2324],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_zip1v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip1\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_zip1v4sf },
    &operand_data[2327],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_zip2v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip2\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_zip2v4sf },
    &operand_data[2327],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_trn1v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn1\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_trn1v4sf },
    &operand_data[2327],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_trn2v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn2\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_trn2v4sf },
    &operand_data[2327],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_uzp1v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp1\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uzp1v4sf },
    &operand_data[2327],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_uzp2v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp2\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uzp2v4sf },
    &operand_data[2327],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_zip1v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip1\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_zip1v2df },
    &operand_data[2330],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_zip2v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip2\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_zip2v2df },
    &operand_data[2330],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_trn1v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn1\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_trn1v2df },
    &operand_data[2330],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_trn2v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn2\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_trn2v2df },
    &operand_data[2330],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_uzp1v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp1\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uzp1v2df },
    &operand_data[2330],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5738 */
  {
    "aarch64_uzp2v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp2\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uzp2v2df },
    &operand_data[2330],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5752 */
  {
    "aarch64_extv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3448 },
#else
    { 0, 0, output_3448 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_extv8qi },
    &operand_data[4316],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5752 */
  {
    "aarch64_extv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3449 },
#else
    { 0, 0, output_3449 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_extv16qi },
    &operand_data[4320],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5752 */
  {
    "aarch64_extv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3450 },
#else
    { 0, 0, output_3450 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_extv4hi },
    &operand_data[4324],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5752 */
  {
    "aarch64_extv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3451 },
#else
    { 0, 0, output_3451 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_extv8hi },
    &operand_data[4328],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5752 */
  {
    "aarch64_extv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3452 },
#else
    { 0, 0, output_3452 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_extv2si },
    &operand_data[3604],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5752 */
  {
    "aarch64_extv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3453 },
#else
    { 0, 0, output_3453 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_extv4si },
    &operand_data[3624],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5752 */
  {
    "aarch64_extv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3454 },
#else
    { 0, 0, output_3454 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_extv2di },
    &operand_data[4332],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5752 */
  {
    "aarch64_extv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3455 },
#else
    { 0, 0, output_3455 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_extv4hf },
    &operand_data[4336],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5752 */
  {
    "aarch64_extv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3456 },
#else
    { 0, 0, output_3456 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_extv8hf },
    &operand_data[4340],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5752 */
  {
    "aarch64_extv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3457 },
#else
    { 0, 0, output_3457 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_extv2sf },
    &operand_data[3524],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5752 */
  {
    "aarch64_extv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3458 },
#else
    { 0, 0, output_3458 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_extv4sf },
    &operand_data[3528],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5752 */
  {
    "aarch64_extv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3459 },
#else
    { 0, 0, output_3459 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_extv2df },
    &operand_data[3532],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev64v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev64\t%0.8b, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev64v8qi },
    &operand_data[1449],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev32v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev32\t%0.8b, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev32v8qi },
    &operand_data[1449],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev16v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev16\t%0.8b, %1.8b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev16v8qi },
    &operand_data[1449],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev64v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev64\t%0.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev64v16qi },
    &operand_data[1452],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev32v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev32\t%0.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev32v16qi },
    &operand_data[1452],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev16v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev16\t%0.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev16v16qi },
    &operand_data[1452],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev64v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev64\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev64v4hi },
    &operand_data[1455],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev32v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev32\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev32v4hi },
    &operand_data[1455],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev16v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev16\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev16v4hi },
    &operand_data[1455],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev64v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev64\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev64v8hi },
    &operand_data[1458],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev32v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev32\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev32v8hi },
    &operand_data[1458],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev16v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev16\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev16v8hi },
    &operand_data[1458],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev64v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev64\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev64v2si },
    &operand_data[1461],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev32v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev32\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev32v2si },
    &operand_data[1461],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev16v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev16\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev16v2si },
    &operand_data[1461],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev64v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev64\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev64v4si },
    &operand_data[1464],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev32v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev32\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev32v4si },
    &operand_data[1464],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev16v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev16\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev16v4si },
    &operand_data[1464],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev64v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev64\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev64v2di },
    &operand_data[1467],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev32v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev32\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev32v2di },
    &operand_data[1467],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev16v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev16\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev16v2di },
    &operand_data[1467],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev64v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev64\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev64v4hf },
    &operand_data[1470],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev32v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev32\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev32v4hf },
    &operand_data[1470],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev16v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev16\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev16v4hf },
    &operand_data[1470],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev64v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev64\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev64v8hf },
    &operand_data[1473],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev32v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev32\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev32v8hf },
    &operand_data[1473],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev16v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev16\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev16v8hf },
    &operand_data[1473],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev64v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev64\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev64v2sf },
    &operand_data[1476],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev32v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev32\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev32v2sf },
    &operand_data[1476],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev16v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev16\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev16v2sf },
    &operand_data[1476],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev64v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev64\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev64v4sf },
    &operand_data[1479],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev32v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev32\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev32v4sf },
    &operand_data[1479],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev16v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev16\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev16v4sf },
    &operand_data[1479],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev64v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev64\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev64v2df },
    &operand_data[1482],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev32v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev32\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev32v2df },
    &operand_data[1482],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5770 */
  {
    "aarch64_rev16v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev16\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rev16v2df },
    &operand_data[1482],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5779 */
  {
    "aarch64_st2v8qi_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st2\t{%S1.8b - %T1.8b}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2v8qi_dreg },
    &operand_data[4170],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5779 */
  {
    "aarch64_st2v4hi_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st2\t{%S1.4h - %T1.4h}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2v4hi_dreg },
    &operand_data[4170],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5779 */
  {
    "aarch64_st2v4hf_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st2\t{%S1.4h - %T1.4h}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2v4hf_dreg },
    &operand_data[4170],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5779 */
  {
    "aarch64_st2v2si_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st2\t{%S1.2s - %T1.2s}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2v2si_dreg },
    &operand_data[4170],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5779 */
  {
    "aarch64_st2v2sf_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st2\t{%S1.2s - %T1.2s}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2v2sf_dreg },
    &operand_data[4170],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5789 */
  {
    "aarch64_st2di_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.1d - %T1.1d}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2di_dreg },
    &operand_data[4170],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5789 */
  {
    "aarch64_st2df_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.1d - %T1.1d}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2df_dreg },
    &operand_data[4170],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5799 */
  {
    "aarch64_st3v8qi_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st3\t{%S1.8b - %U1.8b}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3v8qi_dreg },
    &operand_data[4181],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5799 */
  {
    "aarch64_st3v4hi_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st3\t{%S1.4h - %U1.4h}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3v4hi_dreg },
    &operand_data[4181],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5799 */
  {
    "aarch64_st3v4hf_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st3\t{%S1.4h - %U1.4h}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3v4hf_dreg },
    &operand_data[4181],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5799 */
  {
    "aarch64_st3v2si_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st3\t{%S1.2s - %U1.2s}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3v2si_dreg },
    &operand_data[4181],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5799 */
  {
    "aarch64_st3v2sf_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st3\t{%S1.2s - %U1.2s}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3v2sf_dreg },
    &operand_data[4181],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5809 */
  {
    "aarch64_st3di_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.1d - %U1.1d}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3di_dreg },
    &operand_data[4181],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5809 */
  {
    "aarch64_st3df_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.1d - %U1.1d}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3df_dreg },
    &operand_data[4181],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5819 */
  {
    "aarch64_st4v8qi_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st4\t{%S1.8b - %V1.8b}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4v8qi_dreg },
    &operand_data[4192],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5819 */
  {
    "aarch64_st4v4hi_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st4\t{%S1.4h - %V1.4h}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4v4hi_dreg },
    &operand_data[4192],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5819 */
  {
    "aarch64_st4v4hf_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st4\t{%S1.4h - %V1.4h}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4v4hf_dreg },
    &operand_data[4192],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5819 */
  {
    "aarch64_st4v2si_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st4\t{%S1.2s - %V1.2s}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4v2si_dreg },
    &operand_data[4192],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5819 */
  {
    "aarch64_st4v2sf_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st4\t{%S1.2s - %V1.2s}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4v2sf_dreg },
    &operand_data[4192],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5829 */
  {
    "aarch64_st4di_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.1d - %V1.1d}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4di_dreg },
    &operand_data[4192],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5829 */
  {
    "aarch64_st4df_dreg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1\t{%S1.1d - %V1.1d}, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4df_dreg },
    &operand_data[4192],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5929 */
  {
    "*aarch64_simd_ld1rv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1r\t{%0.8b}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4344],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5929 */
  {
    "*aarch64_simd_ld1rv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1r\t{%0.16b}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4346],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5929 */
  {
    "*aarch64_simd_ld1rv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1r\t{%0.4h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4348],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5929 */
  {
    "*aarch64_simd_ld1rv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1r\t{%0.8h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4350],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5929 */
  {
    "*aarch64_simd_ld1rv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1r\t{%0.2s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4352],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5929 */
  {
    "*aarch64_simd_ld1rv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1r\t{%0.4s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4354],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5929 */
  {
    "*aarch64_simd_ld1rv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1r\t{%0.2d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4356],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5929 */
  {
    "*aarch64_simd_ld1rv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1r\t{%0.4h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4358],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5929 */
  {
    "*aarch64_simd_ld1rv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1r\t{%0.8h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4360],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5929 */
  {
    "*aarch64_simd_ld1rv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1r\t{%0.2s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4362],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5929 */
  {
    "*aarch64_simd_ld1rv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1r\t{%0.4s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4364],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5929 */
  {
    "*aarch64_simd_ld1rv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1r\t{%0.2d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4366],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5938 */
  {
    "aarch64_simd_ld1v16qi_x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.16b - %T0.16b}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld1v16qi_x2 },
    &operand_data[4162],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5938 */
  {
    "aarch64_simd_ld1v8hi_x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.8h - %T0.8h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld1v8hi_x2 },
    &operand_data[4162],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5938 */
  {
    "aarch64_simd_ld1v4si_x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.4s - %T0.4s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld1v4si_x2 },
    &operand_data[4162],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5938 */
  {
    "aarch64_simd_ld1v2di_x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.2d - %T0.2d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld1v2di_x2 },
    &operand_data[4162],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5938 */
  {
    "aarch64_simd_ld1v8hf_x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.8h - %T0.8h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld1v8hf_x2 },
    &operand_data[4162],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5938 */
  {
    "aarch64_simd_ld1v4sf_x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.4s - %T0.4s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld1v4sf_x2 },
    &operand_data[4162],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5938 */
  {
    "aarch64_simd_ld1v2df_x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.2d - %T0.2d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld1v2df_x2 },
    &operand_data[4162],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5948 */
  {
    "aarch64_simd_ld1v8qi_x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.8b - %T0.8b}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld1v8qi_x2 },
    &operand_data[4162],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5948 */
  {
    "aarch64_simd_ld1v4hi_x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.4h - %T0.4h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld1v4hi_x2 },
    &operand_data[4162],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5948 */
  {
    "aarch64_simd_ld1v4hf_x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.4h - %T0.4h}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld1v4hf_x2 },
    &operand_data[4162],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5948 */
  {
    "aarch64_simd_ld1v2si_x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.2s - %T0.2s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld1v2si_x2 },
    &operand_data[4162],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5948 */
  {
    "aarch64_simd_ld1v2sf_x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.2s - %T0.2s}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld1v2sf_x2 },
    &operand_data[4162],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5948 */
  {
    "aarch64_simd_ld1di_x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.1d - %T0.1d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld1di_x2 },
    &operand_data[4162],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5948 */
  {
    "aarch64_simd_ld1df_x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1\t{%S0.1d - %T0.1d}, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_ld1df_x2 },
    &operand_data[4162],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5959 */
  {
    "aarch64_frecpev4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frecpe\t%0.4h, %1.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_frecpev4hf },
    &operand_data[1470],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5959 */
  {
    "aarch64_frecpev8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frecpe\t%0.8h, %1.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_frecpev8hf },
    &operand_data[1473],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5959 */
  {
    "aarch64_frecpev2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frecpe\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_frecpev2sf },
    &operand_data[1476],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5959 */
  {
    "aarch64_frecpev4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frecpe\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_frecpev4sf },
    &operand_data[1479],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5959 */
  {
    "aarch64_frecpev2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frecpe\t%0.2d, %1.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_frecpev2df },
    &operand_data[1482],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5959 */
  {
    "aarch64_frecpehf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frecpe\t%h0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_frecpehf },
    &operand_data[1202],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5959 */
  {
    "aarch64_frecpesf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frecpe\t%s0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_frecpesf },
    &operand_data[1204],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5959 */
  {
    "aarch64_frecpedf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frecpe\t%d0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_frecpedf },
    &operand_data[1206],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5969 */
  {
    "aarch64_frecpxhf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frecpx\t%h0, %h1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_frecpxhf },
    &operand_data[1202],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5969 */
  {
    "aarch64_frecpxsf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frecpx\t%s0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_frecpxsf },
    &operand_data[1204],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5969 */
  {
    "aarch64_frecpxdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frecpx\t%d0, %d1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_frecpxdf },
    &operand_data[1206],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5978 */
  {
    "aarch64_frecpsv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frecps\t%0.4h, %1.4h, %2.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_frecpsv4hf },
    &operand_data[2318],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5978 */
  {
    "aarch64_frecpsv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frecps\t%0.8h, %1.8h, %2.8h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_frecpsv8hf },
    &operand_data[2321],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5978 */
  {
    "aarch64_frecpsv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frecps\t%0.2s, %1.2s, %2.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_frecpsv2sf },
    &operand_data[2324],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5978 */
  {
    "aarch64_frecpsv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frecps\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_frecpsv4sf },
    &operand_data[2327],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5978 */
  {
    "aarch64_frecpsv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frecps\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_frecpsv2df },
    &operand_data[2330],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5978 */
  {
    "aarch64_frecpshf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frecps\t%h0, %h1, %h2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_frecpshf },
    &operand_data[1232],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5978 */
  {
    "aarch64_frecpssf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frecps\t%s0, %s1, %s2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_frecpssf },
    &operand_data[1236],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5978 */
  {
    "aarch64_frecpsdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frecps\t%d0, %d1, %d2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_frecpsdf },
    &operand_data[1240],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5989 */
  {
    "aarch64_urecpev2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "urecpe\t%0.2s, %1.2s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_urecpev2si },
    &operand_data[1461],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5989 */
  {
    "aarch64_urecpev4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "urecpe\t%0.4s, %1.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_urecpev4si },
    &operand_data[1464],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6012 */
  {
    "aarch64_crypto_aesev16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "aese\t%0.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_crypto_aesev16qi },
    &operand_data[4368],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6012 */
  {
    "aarch64_crypto_aesdv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "aesd\t%0.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_crypto_aesdv16qi },
    &operand_data[4368],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6022 */
  {
    "*aarch64_crypto_aesev16qi_xor_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "aese\t%0.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4368],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6022 */
  {
    "*aarch64_crypto_aesdv16qi_xor_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "aesd\t%0.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4368],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6034 */
  {
    "*aarch64_crypto_aesev16qi_xor_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "aese\t%0.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4368],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6034 */
  {
    "*aarch64_crypto_aesdv16qi_xor_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "aesd\t%0.16b, %2.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4368],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6051 */
  {
    "aarch64_crypto_aesmcv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "aesmc\t%0.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_crypto_aesmcv16qi },
    &operand_data[4372],
    2,
    2,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6051 */
  {
    "aarch64_crypto_aesimcv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "aesimc\t%0.16b, %1.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_crypto_aesimcv16qi },
    &operand_data[4372],
    2,
    2,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6071 */
  {
    "*aarch64_crypto_aese_fused",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "aese\t%0.16b, %2.16b\n\taesmc\t%0.16b, %0.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4374],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6090 */
  {
    "*aarch64_crypto_aesd_fused",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "aesd\t%0.16b, %2.16b\n\taesimc\t%0.16b, %0.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4374],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6106 */
  {
    "aarch64_crypto_sha1hsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sha1h\t%s0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_crypto_sha1hsi },
    &operand_data[1027],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6116 */
  {
    "aarch64_crypto_sha1hv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sha1h\t%s0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_crypto_sha1hv4si },
    &operand_data[4377],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6126 */
  {
    "aarch64_be_crypto_sha1hv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sha1h\t%s0, %s1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_be_crypto_sha1hv4si },
    &operand_data[4377],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6136 */
  {
    "aarch64_crypto_sha1su1v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sha1su1\t%0.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_crypto_sha1su1v4si },
    &operand_data[2896],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6146 */
  {
    "aarch64_crypto_sha1cv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sha1c\t%q0, %s2, %3.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_crypto_sha1cv4si },
    &operand_data[2968],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6146 */
  {
    "aarch64_crypto_sha1mv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sha1m\t%q0, %s2, %3.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_crypto_sha1mv4si },
    &operand_data[2968],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6146 */
  {
    "aarch64_crypto_sha1pv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sha1p\t%q0, %s2, %3.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_crypto_sha1pv4si },
    &operand_data[2968],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6157 */
  {
    "aarch64_crypto_sha1su0v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sha1su0\t%0.4s, %2.4s, %3.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_crypto_sha1su0v4si },
    &operand_data[2896],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6170 */
  {
    "aarch64_crypto_sha256hv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sha256h\t%q0, %q2, %3.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_crypto_sha256hv4si },
    &operand_data[2896],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6170 */
  {
    "aarch64_crypto_sha256h2v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sha256h2\t%q0, %q2, %3.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_crypto_sha256h2v4si },
    &operand_data[2896],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6181 */
  {
    "aarch64_crypto_sha256su0v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sha256su0\t%0.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_crypto_sha256su0v4si },
    &operand_data[2896],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6191 */
  {
    "aarch64_crypto_sha256su1v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sha256su1\t%0.4s, %2.4s, %3.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_crypto_sha256su1v4si },
    &operand_data[2896],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6204 */
  {
    "aarch64_crypto_sha512hqv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sha512h\t%q0, %q2, %3.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_crypto_sha512hqv2di },
    &operand_data[4379],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6204 */
  {
    "aarch64_crypto_sha512h2qv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sha512h2\t%q0, %q2, %3.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_crypto_sha512h2qv2di },
    &operand_data[4379],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6215 */
  {
    "aarch64_crypto_sha512su0qv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sha512su0\t%0.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_crypto_sha512su0qv2di },
    &operand_data[3575],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6225 */
  {
    "aarch64_crypto_sha512su1qv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sha512su1\t%0.2d, %2.2d, %3.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_crypto_sha512su1qv2di },
    &operand_data[4379],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6238 */
  {
    "eor3qv16qi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor3\t%0.16b, %1.16b, %2.16b, %3.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_eor3qv16qi4 },
    &operand_data[4383],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6238 */
  {
    "eor3qv8hi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor3\t%0.16b, %1.16b, %2.16b, %3.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_eor3qv8hi4 },
    &operand_data[4387],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6238 */
  {
    "eor3qv4si4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor3\t%0.16b, %1.16b, %2.16b, %3.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_eor3qv4si4 },
    &operand_data[4391],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6238 */
  {
    "eor3qv2di4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor3\t%0.16b, %1.16b, %2.16b, %3.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_eor3qv2di4 },
    &operand_data[4395],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6250 */
  {
    "aarch64_rax1qv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rax1\t%0.2d, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_rax1qv2di },
    &operand_data[2315],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6262 */
  {
    "aarch64_xarqv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xar\t%0.2d, %1.2d, %2.2d, %3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_xarqv2di },
    &operand_data[4399],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6274 */
  {
    "bcaxqv16qi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bcax\t%0.16b, %1.16b, %2.16b, %3.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bcaxqv16qi4 },
    &operand_data[4383],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6274 */
  {
    "bcaxqv8hi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bcax\t%0.16b, %1.16b, %2.16b, %3.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bcaxqv8hi4 },
    &operand_data[4387],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6274 */
  {
    "bcaxqv4si4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bcax\t%0.16b, %1.16b, %2.16b, %3.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bcaxqv4si4 },
    &operand_data[4391],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6274 */
  {
    "bcaxqv2di4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bcax\t%0.16b, %1.16b, %2.16b, %3.16b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bcaxqv2di4 },
    &operand_data[4395],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6288 */
  {
    "aarch64_sm3ss1qv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sm3ss1\t%0.4s, %1.4s, %2.4s, %3.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sm3ss1qv4si },
    &operand_data[4391],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6300 */
  {
    "aarch64_sm3tt1aqv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sm3tt1a\t%0.4s, %2.4s, %3.4s[%4]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sm3tt1aqv4si },
    &operand_data[4403],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6300 */
  {
    "aarch64_sm3tt1bqv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sm3tt1b\t%0.4s, %2.4s, %3.4s[%4]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sm3tt1bqv4si },
    &operand_data[4403],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6300 */
  {
    "aarch64_sm3tt2aqv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sm3tt2a\t%0.4s, %2.4s, %3.4s[%4]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sm3tt2aqv4si },
    &operand_data[4403],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6300 */
  {
    "aarch64_sm3tt2bqv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sm3tt2b\t%0.4s, %2.4s, %3.4s[%4]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sm3tt2bqv4si },
    &operand_data[4403],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6312 */
  {
    "aarch64_sm3partw1qv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sm3partw1\t%0.4s, %2.4s, %3.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sm3partw1qv4si },
    &operand_data[2896],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6312 */
  {
    "aarch64_sm3partw2qv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sm3partw2\t%0.4s, %2.4s, %3.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sm3partw2qv4si },
    &operand_data[2896],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6325 */
  {
    "aarch64_sm4eqv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sm4e\t%0.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sm4eqv4si },
    &operand_data[2896],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6335 */
  {
    "aarch64_sm4ekeyqv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sm4ekey\t%0.4s, %1.4s, %2.4s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sm4ekeyqv4si },
    &operand_data[2312],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6390 */
  {
    "aarch64_simd_fmlal_lowv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmlal\t%0.2s, %2.2h, %3.2h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_fmlal_lowv2sf },
    &operand_data[4408],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6390 */
  {
    "aarch64_simd_fmlalq_lowv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmlal\t%0.4s, %2.4h, %3.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_fmlalq_lowv4sf },
    &operand_data[4414],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6407 */
  {
    "aarch64_simd_fmlsl_lowv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmlsl\t%0.2s, %2.2h, %3.2h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_fmlsl_lowv2sf },
    &operand_data[4408],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6407 */
  {
    "aarch64_simd_fmlslq_lowv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmlsl\t%0.4s, %2.4h, %3.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_fmlslq_lowv4sf },
    &operand_data[4414],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6425 */
  {
    "aarch64_simd_fmlal_highv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmlal2\t%0.2s, %2.2h, %3.2h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_fmlal_highv2sf },
    &operand_data[4420],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6425 */
  {
    "aarch64_simd_fmlalq_highv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmlal2\t%0.4s, %2.4h, %3.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_fmlalq_highv4sf },
    &operand_data[4426],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6442 */
  {
    "aarch64_simd_fmlsl_highv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmlsl2\t%0.2s, %2.2h, %3.2h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_fmlsl_highv2sf },
    &operand_data[4420],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6442 */
  {
    "aarch64_simd_fmlslq_highv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmlsl2\t%0.4s, %2.4h, %3.4h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_fmlslq_highv4sf },
    &operand_data[4426],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6501 */
  {
    "aarch64_simd_fmlal_lane_lowv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmlal\t%0.2s, %2.2h, %3.h[%5]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_fmlal_lane_lowv2sf },
    &operand_data[4432],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6519 */
  {
    "aarch64_simd_fmlsl_lane_lowv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmlsl\t%0.2s, %2.2h, %3.h[%5]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_fmlsl_lane_lowv2sf },
    &operand_data[4432],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6538 */
  {
    "aarch64_simd_fmlal_lane_highv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmlal2\t%0.2s, %2.2h, %3.h[%5]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_fmlal_lane_highv2sf },
    &operand_data[4438],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6556 */
  {
    "aarch64_simd_fmlsl_lane_highv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmlsl2\t%0.2s, %2.2h, %3.h[%5]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_fmlsl_lane_highv2sf },
    &operand_data[4438],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6615 */
  {
    "aarch64_simd_fmlalq_laneq_lowv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmlal\t%0.4s, %2.4h, %3.h[%5]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_fmlalq_laneq_lowv4sf },
    &operand_data[4444],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6633 */
  {
    "aarch64_simd_fmlslq_laneq_lowv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmlsl\t%0.4s, %2.4h, %3.h[%5]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_fmlslq_laneq_lowv4sf },
    &operand_data[4444],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6652 */
  {
    "aarch64_simd_fmlalq_laneq_highv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmlal2\t%0.4s, %2.4h, %3.h[%5]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_fmlalq_laneq_highv4sf },
    &operand_data[4450],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6670 */
  {
    "aarch64_simd_fmlslq_laneq_highv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmlsl2\t%0.4s, %2.4h, %3.h[%5]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_fmlslq_laneq_highv4sf },
    &operand_data[4450],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6731 */
  {
    "aarch64_simd_fmlal_laneq_lowv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmlal\t%0.2s, %2.2h, %3.h[%5]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_fmlal_laneq_lowv2sf },
    &operand_data[4456],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6749 */
  {
    "aarch64_simd_fmlsl_laneq_lowv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmlsl\t%0.2s, %2.2h, %3.h[%5]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_fmlsl_laneq_lowv2sf },
    &operand_data[4456],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6768 */
  {
    "aarch64_simd_fmlal_laneq_highv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmlal2\t%0.2s, %2.2h, %3.h[%5]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_fmlal_laneq_highv2sf },
    &operand_data[4462],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6786 */
  {
    "aarch64_simd_fmlsl_laneq_highv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmlsl2\t%0.2s, %2.2h, %3.h[%5]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_fmlsl_laneq_highv2sf },
    &operand_data[4462],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6845 */
  {
    "aarch64_simd_fmlalq_lane_lowv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmlal\t%0.4s, %2.4h, %3.h[%5]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_fmlalq_lane_lowv4sf },
    &operand_data[4468],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6863 */
  {
    "aarch64_simd_fmlslq_lane_lowv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmlsl\t%0.4s, %2.4h, %3.h[%5]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_fmlslq_lane_lowv4sf },
    &operand_data[4468],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6882 */
  {
    "aarch64_simd_fmlalq_lane_highv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmlal2\t%0.4s, %2.4h, %3.h[%5]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_fmlalq_lane_highv4sf },
    &operand_data[4474],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6900 */
  {
    "aarch64_simd_fmlslq_lane_highv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmlsl2\t%0.4s, %2.4h, %3.h[%5]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_fmlslq_lane_highv4sf },
    &operand_data[4474],
    6,
    6,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6921 */
  {
    "aarch64_crypto_pmulldi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pmull\t%0.1q, %1.1d, %2.1d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_crypto_pmulldi },
    &operand_data[4480],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6931 */
  {
    "aarch64_crypto_pmullv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pmull2\t%0.1q, %1.2d, %2.2d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_crypto_pmullv2di },
    &operand_data[4483],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:42 */
  {
    "aarch64_compare_and_swapqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_compare_and_swapqi },
    &operand_data[4486],
    7,
    8,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:42 */
  {
    "aarch64_compare_and_swaphi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_compare_and_swaphi },
    &operand_data[4494],
    7,
    8,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:67 */
  {
    "aarch64_compare_and_swapsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_compare_and_swapsi },
    &operand_data[4502],
    7,
    8,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:67 */
  {
    "aarch64_compare_and_swapdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_compare_and_swapdi },
    &operand_data[4510],
    7,
    8,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:91 */
  {
    "aarch64_compare_and_swapqi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3639 },
#else
    { 0, 0, output_3639 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_compare_and_swapqi_lse },
    &operand_data[4518],
    4,
    4,
    2,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:91 */
  {
    "aarch64_compare_and_swaphi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3640 },
#else
    { 0, 0, output_3640 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_compare_and_swaphi_lse },
    &operand_data[4522],
    4,
    4,
    2,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:114 */
  {
    "aarch64_compare_and_swapsi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3641 },
#else
    { 0, 0, output_3641 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_compare_and_swapsi_lse },
    &operand_data[4526],
    4,
    4,
    2,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:114 */
  {
    "aarch64_compare_and_swapdi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3642 },
#else
    { 0, 0, output_3642 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_compare_and_swapdi_lse },
    &operand_data[4530],
    4,
    4,
    2,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:157 */
  {
    "aarch64_atomic_exchangeqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_exchangeqi },
    &operand_data[4534],
    4,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:157 */
  {
    "aarch64_atomic_exchangehi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_exchangehi },
    &operand_data[4539],
    4,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:157 */
  {
    "aarch64_atomic_exchangesi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_exchangesi },
    &operand_data[4544],
    4,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:157 */
  {
    "aarch64_atomic_exchangedi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_exchangedi },
    &operand_data[4549],
    4,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:178 */
  {
    "aarch64_atomic_exchangeqi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3647 },
#else
    { 0, 0, output_3647 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_exchangeqi_lse },
    &operand_data[4554],
    4,
    4,
    1,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:178 */
  {
    "aarch64_atomic_exchangehi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3648 },
#else
    { 0, 0, output_3648 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_exchangehi_lse },
    &operand_data[4558],
    4,
    4,
    1,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:178 */
  {
    "aarch64_atomic_exchangesi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3649 },
#else
    { 0, 0, output_3649 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_exchangesi_lse },
    &operand_data[4562],
    4,
    4,
    1,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:178 */
  {
    "aarch64_atomic_exchangedi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3650 },
#else
    { 0, 0, output_3650 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_exchangedi_lse },
    &operand_data[4566],
    4,
    4,
    1,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:245 */
  {
    "aarch64_atomic_addqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_addqi },
    &operand_data[4570],
    3,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:245 */
  {
    "aarch64_atomic_subqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_subqi },
    &operand_data[4570],
    3,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:245 */
  {
    "aarch64_atomic_orqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_orqi },
    &operand_data[4575],
    3,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:245 */
  {
    "aarch64_atomic_xorqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_xorqi },
    &operand_data[4575],
    3,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:245 */
  {
    "aarch64_atomic_andqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_andqi },
    &operand_data[4575],
    3,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:245 */
  {
    "aarch64_atomic_addhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_addhi },
    &operand_data[4580],
    3,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:245 */
  {
    "aarch64_atomic_subhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_subhi },
    &operand_data[4580],
    3,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:245 */
  {
    "aarch64_atomic_orhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_orhi },
    &operand_data[4585],
    3,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:245 */
  {
    "aarch64_atomic_xorhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_xorhi },
    &operand_data[4585],
    3,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:245 */
  {
    "aarch64_atomic_andhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_andhi },
    &operand_data[4585],
    3,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:245 */
  {
    "aarch64_atomic_addsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_addsi },
    &operand_data[4590],
    3,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:245 */
  {
    "aarch64_atomic_subsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_subsi },
    &operand_data[4590],
    3,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:245 */
  {
    "aarch64_atomic_orsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_orsi },
    &operand_data[4595],
    3,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:245 */
  {
    "aarch64_atomic_xorsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_xorsi },
    &operand_data[4595],
    3,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:245 */
  {
    "aarch64_atomic_andsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_andsi },
    &operand_data[4595],
    3,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:245 */
  {
    "aarch64_atomic_adddi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_adddi },
    &operand_data[4600],
    3,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:245 */
  {
    "aarch64_atomic_subdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_subdi },
    &operand_data[4600],
    3,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:245 */
  {
    "aarch64_atomic_ordi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_ordi },
    &operand_data[4605],
    3,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:245 */
  {
    "aarch64_atomic_xordi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_xordi },
    &operand_data[4605],
    3,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:245 */
  {
    "aarch64_atomic_anddi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_anddi },
    &operand_data[4605],
    3,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:278 */
  {
    "aarch64_atomic_iorqi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3671 },
#else
    { 0, 0, output_3671 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_iorqi_lse },
    &operand_data[4610],
    3,
    4,
    1,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:278 */
  {
    "aarch64_atomic_bicqi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3672 },
#else
    { 0, 0, output_3672 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_bicqi_lse },
    &operand_data[4610],
    3,
    4,
    1,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:278 */
  {
    "aarch64_atomic_xorqi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3673 },
#else
    { 0, 0, output_3673 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_xorqi_lse },
    &operand_data[4610],
    3,
    4,
    1,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:278 */
  {
    "aarch64_atomic_addqi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3674 },
#else
    { 0, 0, output_3674 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_addqi_lse },
    &operand_data[4610],
    3,
    4,
    1,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:278 */
  {
    "aarch64_atomic_iorhi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3675 },
#else
    { 0, 0, output_3675 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_iorhi_lse },
    &operand_data[4614],
    3,
    4,
    1,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:278 */
  {
    "aarch64_atomic_bichi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3676 },
#else
    { 0, 0, output_3676 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_bichi_lse },
    &operand_data[4614],
    3,
    4,
    1,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:278 */
  {
    "aarch64_atomic_xorhi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3677 },
#else
    { 0, 0, output_3677 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_xorhi_lse },
    &operand_data[4614],
    3,
    4,
    1,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:278 */
  {
    "aarch64_atomic_addhi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3678 },
#else
    { 0, 0, output_3678 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_addhi_lse },
    &operand_data[4614],
    3,
    4,
    1,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:278 */
  {
    "aarch64_atomic_iorsi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3679 },
#else
    { 0, 0, output_3679 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_iorsi_lse },
    &operand_data[4618],
    3,
    4,
    1,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:278 */
  {
    "aarch64_atomic_bicsi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3680 },
#else
    { 0, 0, output_3680 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_bicsi_lse },
    &operand_data[4618],
    3,
    4,
    1,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:278 */
  {
    "aarch64_atomic_xorsi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3681 },
#else
    { 0, 0, output_3681 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_xorsi_lse },
    &operand_data[4618],
    3,
    4,
    1,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:278 */
  {
    "aarch64_atomic_addsi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3682 },
#else
    { 0, 0, output_3682 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_addsi_lse },
    &operand_data[4618],
    3,
    4,
    1,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:278 */
  {
    "aarch64_atomic_iordi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3683 },
#else
    { 0, 0, output_3683 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_iordi_lse },
    &operand_data[4622],
    3,
    4,
    1,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:278 */
  {
    "aarch64_atomic_bicdi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3684 },
#else
    { 0, 0, output_3684 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_bicdi_lse },
    &operand_data[4622],
    3,
    4,
    1,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:278 */
  {
    "aarch64_atomic_xordi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3685 },
#else
    { 0, 0, output_3685 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_xordi_lse },
    &operand_data[4622],
    3,
    4,
    1,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:278 */
  {
    "aarch64_atomic_adddi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3686 },
#else
    { 0, 0, output_3686 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_adddi_lse },
    &operand_data[4622],
    3,
    4,
    1,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:300 */
  {
    "atomic_nandqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_nandqi },
    &operand_data[4575],
    3,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:300 */
  {
    "atomic_nandhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_nandhi },
    &operand_data[4585],
    3,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:300 */
  {
    "atomic_nandsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_nandsi },
    &operand_data[4595],
    3,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:300 */
  {
    "atomic_nanddi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_nanddi },
    &operand_data[4605],
    3,
    5,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:369 */
  {
    "aarch64_atomic_fetch_addqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_addqi },
    &operand_data[4626],
    4,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:369 */
  {
    "aarch64_atomic_fetch_subqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_subqi },
    &operand_data[4626],
    4,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:369 */
  {
    "aarch64_atomic_fetch_orqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_orqi },
    &operand_data[4632],
    4,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:369 */
  {
    "aarch64_atomic_fetch_xorqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_xorqi },
    &operand_data[4632],
    4,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:369 */
  {
    "aarch64_atomic_fetch_andqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_andqi },
    &operand_data[4632],
    4,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:369 */
  {
    "aarch64_atomic_fetch_addhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_addhi },
    &operand_data[4638],
    4,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:369 */
  {
    "aarch64_atomic_fetch_subhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_subhi },
    &operand_data[4638],
    4,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:369 */
  {
    "aarch64_atomic_fetch_orhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_orhi },
    &operand_data[4644],
    4,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:369 */
  {
    "aarch64_atomic_fetch_xorhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_xorhi },
    &operand_data[4644],
    4,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:369 */
  {
    "aarch64_atomic_fetch_andhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_andhi },
    &operand_data[4644],
    4,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:369 */
  {
    "aarch64_atomic_fetch_addsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_addsi },
    &operand_data[4650],
    4,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:369 */
  {
    "aarch64_atomic_fetch_subsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_subsi },
    &operand_data[4650],
    4,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:369 */
  {
    "aarch64_atomic_fetch_orsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_orsi },
    &operand_data[4656],
    4,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:369 */
  {
    "aarch64_atomic_fetch_xorsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_xorsi },
    &operand_data[4656],
    4,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:369 */
  {
    "aarch64_atomic_fetch_andsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_andsi },
    &operand_data[4656],
    4,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:369 */
  {
    "aarch64_atomic_fetch_adddi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_adddi },
    &operand_data[4662],
    4,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:369 */
  {
    "aarch64_atomic_fetch_subdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_subdi },
    &operand_data[4662],
    4,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:369 */
  {
    "aarch64_atomic_fetch_ordi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_ordi },
    &operand_data[4668],
    4,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:369 */
  {
    "aarch64_atomic_fetch_xordi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_xordi },
    &operand_data[4668],
    4,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:369 */
  {
    "aarch64_atomic_fetch_anddi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_anddi },
    &operand_data[4668],
    4,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:392 */
  {
    "aarch64_atomic_fetch_iorqi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3711 },
#else
    { 0, 0, output_3711 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_iorqi_lse },
    &operand_data[4674],
    4,
    4,
    2,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:392 */
  {
    "aarch64_atomic_fetch_bicqi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3712 },
#else
    { 0, 0, output_3712 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_bicqi_lse },
    &operand_data[4674],
    4,
    4,
    2,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:392 */
  {
    "aarch64_atomic_fetch_xorqi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3713 },
#else
    { 0, 0, output_3713 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_xorqi_lse },
    &operand_data[4674],
    4,
    4,
    2,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:392 */
  {
    "aarch64_atomic_fetch_addqi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3714 },
#else
    { 0, 0, output_3714 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_addqi_lse },
    &operand_data[4674],
    4,
    4,
    2,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:392 */
  {
    "aarch64_atomic_fetch_iorhi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3715 },
#else
    { 0, 0, output_3715 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_iorhi_lse },
    &operand_data[4678],
    4,
    4,
    2,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:392 */
  {
    "aarch64_atomic_fetch_bichi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3716 },
#else
    { 0, 0, output_3716 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_bichi_lse },
    &operand_data[4678],
    4,
    4,
    2,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:392 */
  {
    "aarch64_atomic_fetch_xorhi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3717 },
#else
    { 0, 0, output_3717 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_xorhi_lse },
    &operand_data[4678],
    4,
    4,
    2,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:392 */
  {
    "aarch64_atomic_fetch_addhi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3718 },
#else
    { 0, 0, output_3718 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_addhi_lse },
    &operand_data[4678],
    4,
    4,
    2,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:392 */
  {
    "aarch64_atomic_fetch_iorsi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3719 },
#else
    { 0, 0, output_3719 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_iorsi_lse },
    &operand_data[4682],
    4,
    4,
    2,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:392 */
  {
    "aarch64_atomic_fetch_bicsi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3720 },
#else
    { 0, 0, output_3720 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_bicsi_lse },
    &operand_data[4682],
    4,
    4,
    2,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:392 */
  {
    "aarch64_atomic_fetch_xorsi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3721 },
#else
    { 0, 0, output_3721 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_xorsi_lse },
    &operand_data[4682],
    4,
    4,
    2,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:392 */
  {
    "aarch64_atomic_fetch_addsi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3722 },
#else
    { 0, 0, output_3722 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_addsi_lse },
    &operand_data[4682],
    4,
    4,
    2,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:392 */
  {
    "aarch64_atomic_fetch_iordi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3723 },
#else
    { 0, 0, output_3723 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_iordi_lse },
    &operand_data[4686],
    4,
    4,
    2,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:392 */
  {
    "aarch64_atomic_fetch_bicdi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3724 },
#else
    { 0, 0, output_3724 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_bicdi_lse },
    &operand_data[4686],
    4,
    4,
    2,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:392 */
  {
    "aarch64_atomic_fetch_xordi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3725 },
#else
    { 0, 0, output_3725 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_xordi_lse },
    &operand_data[4686],
    4,
    4,
    2,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:392 */
  {
    "aarch64_atomic_fetch_adddi_lse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3726 },
#else
    { 0, 0, output_3726 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_fetch_adddi_lse },
    &operand_data[4686],
    4,
    4,
    2,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:415 */
  {
    "atomic_fetch_nandqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_fetch_nandqi },
    &operand_data[4632],
    4,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:415 */
  {
    "atomic_fetch_nandhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_fetch_nandhi },
    &operand_data[4644],
    4,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:415 */
  {
    "atomic_fetch_nandsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_fetch_nandsi },
    &operand_data[4656],
    4,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:415 */
  {
    "atomic_fetch_nanddi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_fetch_nanddi },
    &operand_data[4668],
    4,
    6,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:469 */
  {
    "aarch64_atomic_add_fetchqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_add_fetchqi },
    &operand_data[4690],
    4,
    5,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:469 */
  {
    "aarch64_atomic_sub_fetchqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_sub_fetchqi },
    &operand_data[4690],
    4,
    5,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:469 */
  {
    "aarch64_atomic_or_fetchqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_or_fetchqi },
    &operand_data[4695],
    4,
    5,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:469 */
  {
    "aarch64_atomic_xor_fetchqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_xor_fetchqi },
    &operand_data[4695],
    4,
    5,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:469 */
  {
    "aarch64_atomic_and_fetchqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_and_fetchqi },
    &operand_data[4695],
    4,
    5,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:469 */
  {
    "aarch64_atomic_add_fetchhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_add_fetchhi },
    &operand_data[4700],
    4,
    5,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:469 */
  {
    "aarch64_atomic_sub_fetchhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_sub_fetchhi },
    &operand_data[4700],
    4,
    5,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:469 */
  {
    "aarch64_atomic_or_fetchhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_or_fetchhi },
    &operand_data[4705],
    4,
    5,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:469 */
  {
    "aarch64_atomic_xor_fetchhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_xor_fetchhi },
    &operand_data[4705],
    4,
    5,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:469 */
  {
    "aarch64_atomic_and_fetchhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_and_fetchhi },
    &operand_data[4705],
    4,
    5,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:469 */
  {
    "aarch64_atomic_add_fetchsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_add_fetchsi },
    &operand_data[4650],
    4,
    5,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:469 */
  {
    "aarch64_atomic_sub_fetchsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_sub_fetchsi },
    &operand_data[4650],
    4,
    5,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:469 */
  {
    "aarch64_atomic_or_fetchsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_or_fetchsi },
    &operand_data[4656],
    4,
    5,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:469 */
  {
    "aarch64_atomic_xor_fetchsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_xor_fetchsi },
    &operand_data[4656],
    4,
    5,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:469 */
  {
    "aarch64_atomic_and_fetchsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_and_fetchsi },
    &operand_data[4656],
    4,
    5,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:469 */
  {
    "aarch64_atomic_add_fetchdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_add_fetchdi },
    &operand_data[4710],
    4,
    5,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:469 */
  {
    "aarch64_atomic_sub_fetchdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_sub_fetchdi },
    &operand_data[4710],
    4,
    5,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:469 */
  {
    "aarch64_atomic_or_fetchdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_or_fetchdi },
    &operand_data[4715],
    4,
    5,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:469 */
  {
    "aarch64_atomic_xor_fetchdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_xor_fetchdi },
    &operand_data[4715],
    4,
    5,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:469 */
  {
    "aarch64_atomic_and_fetchdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_atomic_and_fetchdi },
    &operand_data[4715],
    4,
    5,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:492 */
  {
    "atomic_nand_fetchqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_nand_fetchqi },
    &operand_data[4695],
    4,
    5,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:492 */
  {
    "atomic_nand_fetchhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_nand_fetchhi },
    &operand_data[4705],
    4,
    5,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:492 */
  {
    "atomic_nand_fetchsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_nand_fetchsi },
    &operand_data[4656],
    4,
    5,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:492 */
  {
    "atomic_nand_fetchdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_nand_fetchdi },
    &operand_data[4715],
    4,
    5,
    3,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:516 */
  {
    "atomic_loadqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3755 },
#else
    { 0, 0, output_3755 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_loadqi },
    &operand_data[4720],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:516 */
  {
    "atomic_loadhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3756 },
#else
    { 0, 0, output_3756 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_loadhi },
    &operand_data[4723],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:516 */
  {
    "atomic_loadsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3757 },
#else
    { 0, 0, output_3757 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_loadsi },
    &operand_data[4726],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:516 */
  {
    "atomic_loaddi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3758 },
#else
    { 0, 0, output_3758 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_loaddi },
    &operand_data[4729],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:532 */
  {
    "atomic_storeqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3759 },
#else
    { 0, 0, output_3759 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_storeqi },
    &operand_data[4732],
    3,
    3,
    0,
    2,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:532 */
  {
    "atomic_storehi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3760 },
#else
    { 0, 0, output_3760 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_storehi },
    &operand_data[4735],
    3,
    3,
    0,
    2,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:532 */
  {
    "atomic_storesi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3761 },
#else
    { 0, 0, output_3761 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_storesi },
    &operand_data[4738],
    3,
    3,
    0,
    2,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:532 */
  {
    "atomic_storedi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3762 },
#else
    { 0, 0, output_3762 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_storedi },
    &operand_data[4741],
    3,
    3,
    0,
    2,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:551 */
  {
    "aarch64_load_exclusiveqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3763 },
#else
    { 0, 0, output_3763 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_load_exclusiveqi },
    &operand_data[4744],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:551 */
  {
    "aarch64_load_exclusivehi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3764 },
#else
    { 0, 0, output_3764 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_load_exclusivehi },
    &operand_data[4747],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:568 */
  {
    "aarch64_load_exclusivesi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3765 },
#else
    { 0, 0, output_3765 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_load_exclusivesi },
    &operand_data[4726],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:568 */
  {
    "aarch64_load_exclusivedi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3766 },
#else
    { 0, 0, output_3766 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_load_exclusivedi },
    &operand_data[4729],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:584 */
  {
    "aarch64_store_exclusiveqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3767 },
#else
    { 0, 0, output_3767 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_store_exclusiveqi },
    &operand_data[4750],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:584 */
  {
    "aarch64_store_exclusivehi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3768 },
#else
    { 0, 0, output_3768 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_store_exclusivehi },
    &operand_data[4754],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:584 */
  {
    "aarch64_store_exclusivesi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3769 },
#else
    { 0, 0, output_3769 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_store_exclusivesi },
    &operand_data[4758],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:584 */
  {
    "aarch64_store_exclusivedi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3770 },
#else
    { 0, 0, output_3770 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_store_exclusivedi },
    &operand_data[4762],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:624 */
  {
    "*dmb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3771 },
#else
    { 0, 0, output_3771 },
#endif
    { 0 },
    &operand_data[4766],
    2,
    2,
    1,
    0,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:100 */
  {
    "*aarch64_sve_movvnx16qi_subreg_be",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4768],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:100 */
  {
    "*aarch64_sve_movvnx8hi_subreg_be",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4771],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:100 */
  {
    "*aarch64_sve_movvnx4si_subreg_be",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4774],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:100 */
  {
    "*aarch64_sve_movvnx2di_subreg_be",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4777],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:100 */
  {
    "*aarch64_sve_movvnx8hf_subreg_be",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4780],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:100 */
  {
    "*aarch64_sve_movvnx4sf_subreg_be",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4783],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:100 */
  {
    "*aarch64_sve_movvnx2df_subreg_be",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4786],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:119 */
  {
    "*aarch64_sve_movvnx16qi_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3779 },
#else
    { 0, 0, output_3779 },
#endif
    { 0 },
    &operand_data[4789],
    2,
    2,
    0,
    4,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:119 */
  {
    "*aarch64_sve_movvnx8hi_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3780 },
#else
    { 0, 0, output_3780 },
#endif
    { 0 },
    &operand_data[4791],
    2,
    2,
    0,
    4,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:119 */
  {
    "*aarch64_sve_movvnx4si_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3781 },
#else
    { 0, 0, output_3781 },
#endif
    { 0 },
    &operand_data[4793],
    2,
    2,
    0,
    4,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:119 */
  {
    "*aarch64_sve_movvnx2di_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3782 },
#else
    { 0, 0, output_3782 },
#endif
    { 0 },
    &operand_data[4795],
    2,
    2,
    0,
    4,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:119 */
  {
    "*aarch64_sve_movvnx8hf_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3783 },
#else
    { 0, 0, output_3783 },
#endif
    { 0 },
    &operand_data[4797],
    2,
    2,
    0,
    4,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:119 */
  {
    "*aarch64_sve_movvnx4sf_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3784 },
#else
    { 0, 0, output_3784 },
#endif
    { 0 },
    &operand_data[4799],
    2,
    2,
    0,
    4,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:119 */
  {
    "*aarch64_sve_movvnx2df_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3785 },
#else
    { 0, 0, output_3785 },
#endif
    { 0 },
    &operand_data[4801],
    2,
    2,
    0,
    4,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:136 */
  {
    "*aarch64_sve_movvnx16qi_be",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3786 },
#else
    { 0, 0, output_3786 },
#endif
    { 0 },
    &operand_data[4803],
    2,
    2,
    0,
    2,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:136 */
  {
    "*aarch64_sve_movvnx8hi_be",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3787 },
#else
    { 0, 0, output_3787 },
#endif
    { 0 },
    &operand_data[4805],
    2,
    2,
    0,
    2,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:136 */
  {
    "*aarch64_sve_movvnx4si_be",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3788 },
#else
    { 0, 0, output_3788 },
#endif
    { 0 },
    &operand_data[4807],
    2,
    2,
    0,
    2,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:136 */
  {
    "*aarch64_sve_movvnx2di_be",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3789 },
#else
    { 0, 0, output_3789 },
#endif
    { 0 },
    &operand_data[4809],
    2,
    2,
    0,
    2,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:136 */
  {
    "*aarch64_sve_movvnx8hf_be",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3790 },
#else
    { 0, 0, output_3790 },
#endif
    { 0 },
    &operand_data[4811],
    2,
    2,
    0,
    2,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:136 */
  {
    "*aarch64_sve_movvnx4sf_be",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3791 },
#else
    { 0, 0, output_3791 },
#endif
    { 0 },
    &operand_data[4813],
    2,
    2,
    0,
    2,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:136 */
  {
    "*aarch64_sve_movvnx2df_be",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3792 },
#else
    { 0, 0, output_3792 },
#endif
    { 0 },
    &operand_data[4815],
    2,
    2,
    0,
    2,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:173 */
  {
    "aarch64_pred_movvnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3793 },
#else
    { 0, output_3793, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_pred_movvnx16qi },
    &operand_data[4817],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:173 */
  {
    "aarch64_pred_movvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3794 },
#else
    { 0, output_3794, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_pred_movvnx8hi },
    &operand_data[4820],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:173 */
  {
    "aarch64_pred_movvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3795 },
#else
    { 0, output_3795, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_pred_movvnx4si },
    &operand_data[4823],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:173 */
  {
    "aarch64_pred_movvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3796 },
#else
    { 0, output_3796, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_pred_movvnx2di },
    &operand_data[4826],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:173 */
  {
    "aarch64_pred_movvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3797 },
#else
    { 0, output_3797, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_pred_movvnx8hf },
    &operand_data[4829],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:173 */
  {
    "aarch64_pred_movvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3798 },
#else
    { 0, output_3798, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_pred_movvnx4sf },
    &operand_data[4832],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:173 */
  {
    "aarch64_pred_movvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3799 },
#else
    { 0, output_3799, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_pred_movvnx2df },
    &operand_data[4835],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:202 */
  {
    "maskloadvnx16qivnx16bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1b\t%0.b, %2/z, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maskloadvnx16qivnx16bi },
    &operand_data[4838],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:202 */
  {
    "maskloadvnx8hivnx8bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1h\t%0.h, %2/z, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maskloadvnx8hivnx8bi },
    &operand_data[4841],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:202 */
  {
    "maskloadvnx4sivnx4bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1w\t%0.s, %2/z, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maskloadvnx4sivnx4bi },
    &operand_data[4844],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:202 */
  {
    "maskloadvnx2divnx2bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1d\t%0.d, %2/z, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maskloadvnx2divnx2bi },
    &operand_data[4847],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:202 */
  {
    "maskloadvnx8hfvnx8bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1h\t%0.h, %2/z, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maskloadvnx8hfvnx8bi },
    &operand_data[4850],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:202 */
  {
    "maskloadvnx4sfvnx4bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1w\t%0.s, %2/z, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maskloadvnx4sfvnx4bi },
    &operand_data[4853],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:202 */
  {
    "maskloadvnx2dfvnx2bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1d\t%0.d, %2/z, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maskloadvnx2dfvnx2bi },
    &operand_data[4856],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:212 */
  {
    "maskstorevnx16qivnx16bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1b\t%1.b, %2, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maskstorevnx16qivnx16bi },
    &operand_data[4859],
    3,
    3,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:212 */
  {
    "maskstorevnx8hivnx8bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1h\t%1.h, %2, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maskstorevnx8hivnx8bi },
    &operand_data[4862],
    3,
    3,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:212 */
  {
    "maskstorevnx4sivnx4bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1w\t%1.s, %2, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maskstorevnx4sivnx4bi },
    &operand_data[4865],
    3,
    3,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:212 */
  {
    "maskstorevnx2divnx2bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1d\t%1.d, %2, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maskstorevnx2divnx2bi },
    &operand_data[4868],
    3,
    3,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:212 */
  {
    "maskstorevnx8hfvnx8bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1h\t%1.h, %2, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maskstorevnx8hfvnx8bi },
    &operand_data[4871],
    3,
    3,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:212 */
  {
    "maskstorevnx4sfvnx4bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1w\t%1.s, %2, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maskstorevnx4sfvnx4bi },
    &operand_data[4874],
    3,
    3,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:212 */
  {
    "maskstorevnx2dfvnx2bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st1d\t%1.d, %2, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maskstorevnx2dfvnx2bi },
    &operand_data[4877],
    3,
    3,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:241 */
  {
    "mask_gather_loadvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3814 },
#else
    { 0, output_3814, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mask_gather_loadvnx4si },
    &operand_data[4880],
    6,
    6,
    0,
    5,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:241 */
  {
    "mask_gather_loadvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3815 },
#else
    { 0, output_3815, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mask_gather_loadvnx4sf },
    &operand_data[4886],
    6,
    6,
    0,
    5,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:262 */
  {
    "mask_gather_loadvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3816 },
#else
    { 0, output_3816, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mask_gather_loadvnx2di },
    &operand_data[4892],
    6,
    6,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:262 */
  {
    "mask_gather_loadvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3817 },
#else
    { 0, output_3817, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mask_gather_loadvnx2df },
    &operand_data[4898],
    6,
    6,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:298 */
  {
    "mask_scatter_storevnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3818 },
#else
    { 0, output_3818, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mask_scatter_storevnx4si },
    &operand_data[4904],
    6,
    6,
    0,
    5,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:298 */
  {
    "mask_scatter_storevnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3819 },
#else
    { 0, output_3819, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mask_scatter_storevnx4sf },
    &operand_data[4910],
    6,
    6,
    0,
    5,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:319 */
  {
    "mask_scatter_storevnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3820 },
#else
    { 0, output_3820, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mask_scatter_storevnx2di },
    &operand_data[4916],
    6,
    6,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:319 */
  {
    "mask_scatter_storevnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3821 },
#else
    { 0, output_3821, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mask_scatter_storevnx2df },
    &operand_data[4922],
    6,
    6,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:361 */
  {
    "*aarch64_sve_movvnx32qi_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4928],
    2,
    2,
    0,
    4,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:361 */
  {
    "*aarch64_sve_movvnx16hi_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4930],
    2,
    2,
    0,
    4,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:361 */
  {
    "*aarch64_sve_movvnx8si_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4932],
    2,
    2,
    0,
    4,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:361 */
  {
    "*aarch64_sve_movvnx4di_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4934],
    2,
    2,
    0,
    4,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:361 */
  {
    "*aarch64_sve_movvnx16hf_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4936],
    2,
    2,
    0,
    4,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:361 */
  {
    "*aarch64_sve_movvnx8sf_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4938],
    2,
    2,
    0,
    4,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:361 */
  {
    "*aarch64_sve_movvnx4df_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4940],
    2,
    2,
    0,
    4,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:361 */
  {
    "*aarch64_sve_movvnx48qi_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4942],
    2,
    2,
    0,
    4,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:361 */
  {
    "*aarch64_sve_movvnx24hi_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4944],
    2,
    2,
    0,
    4,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:361 */
  {
    "*aarch64_sve_movvnx12si_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4946],
    2,
    2,
    0,
    4,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:361 */
  {
    "*aarch64_sve_movvnx6di_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4948],
    2,
    2,
    0,
    4,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:361 */
  {
    "*aarch64_sve_movvnx24hf_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4950],
    2,
    2,
    0,
    4,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:361 */
  {
    "*aarch64_sve_movvnx12sf_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4952],
    2,
    2,
    0,
    4,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:361 */
  {
    "*aarch64_sve_movvnx6df_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4954],
    2,
    2,
    0,
    4,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:361 */
  {
    "*aarch64_sve_movvnx64qi_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4956],
    2,
    2,
    0,
    4,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:361 */
  {
    "*aarch64_sve_movvnx32hi_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4958],
    2,
    2,
    0,
    4,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:361 */
  {
    "*aarch64_sve_movvnx16si_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4960],
    2,
    2,
    0,
    4,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:361 */
  {
    "*aarch64_sve_movvnx8di_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4962],
    2,
    2,
    0,
    4,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:361 */
  {
    "*aarch64_sve_movvnx32hf_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4964],
    2,
    2,
    0,
    4,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:361 */
  {
    "*aarch64_sve_movvnx16sf_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4966],
    2,
    2,
    0,
    4,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:361 */
  {
    "*aarch64_sve_movvnx8df_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4968],
    2,
    2,
    0,
    4,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:371 */
  {
    "*aarch64_sve_movvnx32qi_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4970],
    2,
    2,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:371 */
  {
    "*aarch64_sve_movvnx16hi_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4972],
    2,
    2,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:371 */
  {
    "*aarch64_sve_movvnx8si_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4974],
    2,
    2,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:371 */
  {
    "*aarch64_sve_movvnx4di_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4976],
    2,
    2,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:371 */
  {
    "*aarch64_sve_movvnx16hf_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4978],
    2,
    2,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:371 */
  {
    "*aarch64_sve_movvnx8sf_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4980],
    2,
    2,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:371 */
  {
    "*aarch64_sve_movvnx4df_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4982],
    2,
    2,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:371 */
  {
    "*aarch64_sve_movvnx48qi_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4984],
    2,
    2,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:371 */
  {
    "*aarch64_sve_movvnx24hi_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4986],
    2,
    2,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:371 */
  {
    "*aarch64_sve_movvnx12si_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4988],
    2,
    2,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:371 */
  {
    "*aarch64_sve_movvnx6di_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4990],
    2,
    2,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:371 */
  {
    "*aarch64_sve_movvnx24hf_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4992],
    2,
    2,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:371 */
  {
    "*aarch64_sve_movvnx12sf_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4994],
    2,
    2,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:371 */
  {
    "*aarch64_sve_movvnx6df_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4996],
    2,
    2,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:371 */
  {
    "*aarch64_sve_movvnx64qi_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4998],
    2,
    2,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:371 */
  {
    "*aarch64_sve_movvnx32hi_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5000],
    2,
    2,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:371 */
  {
    "*aarch64_sve_movvnx16si_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5002],
    2,
    2,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:371 */
  {
    "*aarch64_sve_movvnx8di_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5004],
    2,
    2,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:371 */
  {
    "*aarch64_sve_movvnx32hf_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5006],
    2,
    2,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:371 */
  {
    "*aarch64_sve_movvnx16sf_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5008],
    2,
    2,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:371 */
  {
    "*aarch64_sve_movvnx8df_le",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5010],
    2,
    2,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:407 */
  {
    "aarch64_pred_movvnx32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_pred_movvnx32qi },
    &operand_data[5012],
    3,
    3,
    0,
    3,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:407 */
  {
    "aarch64_pred_movvnx16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_pred_movvnx16hi },
    &operand_data[5015],
    3,
    3,
    0,
    3,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:407 */
  {
    "aarch64_pred_movvnx8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_pred_movvnx8si },
    &operand_data[5018],
    3,
    3,
    0,
    3,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:407 */
  {
    "aarch64_pred_movvnx4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_pred_movvnx4di },
    &operand_data[5021],
    3,
    3,
    0,
    3,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:407 */
  {
    "aarch64_pred_movvnx16hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_pred_movvnx16hf },
    &operand_data[5024],
    3,
    3,
    0,
    3,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:407 */
  {
    "aarch64_pred_movvnx8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_pred_movvnx8sf },
    &operand_data[5027],
    3,
    3,
    0,
    3,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:407 */
  {
    "aarch64_pred_movvnx4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_pred_movvnx4df },
    &operand_data[5030],
    3,
    3,
    0,
    3,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:407 */
  {
    "aarch64_pred_movvnx48qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_pred_movvnx48qi },
    &operand_data[5033],
    3,
    3,
    0,
    3,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:407 */
  {
    "aarch64_pred_movvnx24hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_pred_movvnx24hi },
    &operand_data[5036],
    3,
    3,
    0,
    3,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:407 */
  {
    "aarch64_pred_movvnx12si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_pred_movvnx12si },
    &operand_data[5039],
    3,
    3,
    0,
    3,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:407 */
  {
    "aarch64_pred_movvnx6di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_pred_movvnx6di },
    &operand_data[5042],
    3,
    3,
    0,
    3,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:407 */
  {
    "aarch64_pred_movvnx24hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_pred_movvnx24hf },
    &operand_data[5045],
    3,
    3,
    0,
    3,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:407 */
  {
    "aarch64_pred_movvnx12sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_pred_movvnx12sf },
    &operand_data[5048],
    3,
    3,
    0,
    3,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:407 */
  {
    "aarch64_pred_movvnx6df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_pred_movvnx6df },
    &operand_data[5051],
    3,
    3,
    0,
    3,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:407 */
  {
    "aarch64_pred_movvnx64qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_pred_movvnx64qi },
    &operand_data[5054],
    3,
    3,
    0,
    3,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:407 */
  {
    "aarch64_pred_movvnx32hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_pred_movvnx32hi },
    &operand_data[5057],
    3,
    3,
    0,
    3,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:407 */
  {
    "aarch64_pred_movvnx16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_pred_movvnx16si },
    &operand_data[5060],
    3,
    3,
    0,
    3,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:407 */
  {
    "aarch64_pred_movvnx8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_pred_movvnx8di },
    &operand_data[5063],
    3,
    3,
    0,
    3,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:407 */
  {
    "aarch64_pred_movvnx32hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_pred_movvnx32hf },
    &operand_data[5066],
    3,
    3,
    0,
    3,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:407 */
  {
    "aarch64_pred_movvnx16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_pred_movvnx16sf },
    &operand_data[5069],
    3,
    3,
    0,
    3,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:407 */
  {
    "aarch64_pred_movvnx8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_pred_movvnx8df },
    &operand_data[5072],
    3,
    3,
    0,
    3,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:445 */
  {
    "*aarch64_sve_movvnx16bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3885 },
#else
    { 0, 0, output_3885 },
#endif
    { 0 },
    &operand_data[5075],
    2,
    2,
    0,
    5,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:445 */
  {
    "*aarch64_sve_movvnx8bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3886 },
#else
    { 0, 0, output_3886 },
#endif
    { 0 },
    &operand_data[5077],
    2,
    2,
    0,
    5,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:445 */
  {
    "*aarch64_sve_movvnx4bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3887 },
#else
    { 0, 0, output_3887 },
#endif
    { 0 },
    &operand_data[5079],
    2,
    2,
    0,
    5,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:445 */
  {
    "*aarch64_sve_movvnx2bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3888 },
#else
    { 0, 0, output_3888 },
#endif
    { 0 },
    &operand_data[5081],
    2,
    2,
    0,
    5,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:520 */
  {
    "*vec_extractvnx16qiqi_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3889 },
#else
    { 0, 0, output_3889 },
#endif
    { 0 },
    &operand_data[5083],
    2,
    2,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:520 */
  {
    "*vec_extractvnx8hihi_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3890 },
#else
    { 0, 0, output_3890 },
#endif
    { 0 },
    &operand_data[5085],
    2,
    2,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:520 */
  {
    "*vec_extractvnx4sisi_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3891 },
#else
    { 0, 0, output_3891 },
#endif
    { 0 },
    &operand_data[5087],
    2,
    2,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:520 */
  {
    "*vec_extractvnx2didi_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3892 },
#else
    { 0, 0, output_3892 },
#endif
    { 0 },
    &operand_data[5089],
    2,
    2,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:520 */
  {
    "*vec_extractvnx8hfhf_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3893 },
#else
    { 0, 0, output_3893 },
#endif
    { 0 },
    &operand_data[5091],
    2,
    2,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:520 */
  {
    "*vec_extractvnx4sfsf_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3894 },
#else
    { 0, 0, output_3894 },
#endif
    { 0 },
    &operand_data[5093],
    2,
    2,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:520 */
  {
    "*vec_extractvnx2dfdf_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3895 },
#else
    { 0, 0, output_3895 },
#endif
    { 0 },
    &operand_data[5095],
    2,
    2,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:554 */
  {
    "*vec_extractvnx16qiqi_v128",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3896 },
#else
    { 0, 0, output_3896 },
#endif
    { 0 },
    &operand_data[5097],
    3,
    3,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:554 */
  {
    "*vec_extractvnx8hihi_v128",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3897 },
#else
    { 0, 0, output_3897 },
#endif
    { 0 },
    &operand_data[5100],
    3,
    3,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:554 */
  {
    "*vec_extractvnx4sisi_v128",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3898 },
#else
    { 0, 0, output_3898 },
#endif
    { 0 },
    &operand_data[5103],
    3,
    3,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:554 */
  {
    "*vec_extractvnx2didi_v128",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3899 },
#else
    { 0, 0, output_3899 },
#endif
    { 0 },
    &operand_data[5106],
    3,
    3,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:554 */
  {
    "*vec_extractvnx8hfhf_v128",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3900 },
#else
    { 0, 0, output_3900 },
#endif
    { 0 },
    &operand_data[5109],
    3,
    3,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:554 */
  {
    "*vec_extractvnx4sfsf_v128",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3901 },
#else
    { 0, 0, output_3901 },
#endif
    { 0 },
    &operand_data[5112],
    3,
    3,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:554 */
  {
    "*vec_extractvnx2dfdf_v128",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3902 },
#else
    { 0, 0, output_3902 },
#endif
    { 0 },
    &operand_data[5115],
    3,
    3,
    0,
    3,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:580 */
  {
    "*vec_extractvnx16qiqi_dup",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3903 },
#else
    { 0, 0, output_3903 },
#endif
    { 0 },
    &operand_data[5118],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:580 */
  {
    "*vec_extractvnx8hihi_dup",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3904 },
#else
    { 0, 0, output_3904 },
#endif
    { 0 },
    &operand_data[5121],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:580 */
  {
    "*vec_extractvnx4sisi_dup",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3905 },
#else
    { 0, 0, output_3905 },
#endif
    { 0 },
    &operand_data[5124],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:580 */
  {
    "*vec_extractvnx2didi_dup",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3906 },
#else
    { 0, 0, output_3906 },
#endif
    { 0 },
    &operand_data[5127],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:580 */
  {
    "*vec_extractvnx8hfhf_dup",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3907 },
#else
    { 0, 0, output_3907 },
#endif
    { 0 },
    &operand_data[5130],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:580 */
  {
    "*vec_extractvnx4sfsf_dup",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3908 },
#else
    { 0, 0, output_3908 },
#endif
    { 0 },
    &operand_data[5133],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:580 */
  {
    "*vec_extractvnx2dfdf_dup",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3909 },
#else
    { 0, 0, output_3909 },
#endif
    { 0 },
    &operand_data[5136],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:595 */
  {
    "*vec_extractvnx16qiqi_ext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3910 },
#else
    { 0, 0, output_3910 },
#endif
    { 0 },
    &operand_data[5139],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:595 */
  {
    "*vec_extractvnx8hihi_ext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3911 },
#else
    { 0, 0, output_3911 },
#endif
    { 0 },
    &operand_data[5142],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:595 */
  {
    "*vec_extractvnx4sisi_ext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3912 },
#else
    { 0, 0, output_3912 },
#endif
    { 0 },
    &operand_data[5145],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:595 */
  {
    "*vec_extractvnx2didi_ext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3913 },
#else
    { 0, 0, output_3913 },
#endif
    { 0 },
    &operand_data[5148],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:595 */
  {
    "*vec_extractvnx8hfhf_ext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3914 },
#else
    { 0, 0, output_3914 },
#endif
    { 0 },
    &operand_data[5151],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:595 */
  {
    "*vec_extractvnx4sfsf_ext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3915 },
#else
    { 0, 0, output_3915 },
#endif
    { 0 },
    &operand_data[5154],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:595 */
  {
    "*vec_extractvnx2dfdf_ext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3916 },
#else
    { 0, 0, output_3916 },
#endif
    { 0 },
    &operand_data[5157],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:610 */
  {
    "extract_last_vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3917 },
#else
    { 0, output_3917, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_extract_last_vnx16qi },
    &operand_data[5160],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:610 */
  {
    "extract_last_vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3918 },
#else
    { 0, output_3918, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_extract_last_vnx8hi },
    &operand_data[5163],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:610 */
  {
    "extract_last_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3919 },
#else
    { 0, output_3919, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_extract_last_vnx4si },
    &operand_data[5166],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:610 */
  {
    "extract_last_vnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3920 },
#else
    { 0, output_3920, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_extract_last_vnx2di },
    &operand_data[5169],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:610 */
  {
    "extract_last_vnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3921 },
#else
    { 0, output_3921, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_extract_last_vnx8hf },
    &operand_data[5172],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:610 */
  {
    "extract_last_vnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3922 },
#else
    { 0, output_3922, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_extract_last_vnx4sf },
    &operand_data[5175],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:610 */
  {
    "extract_last_vnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3923 },
#else
    { 0, output_3923, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_extract_last_vnx2df },
    &operand_data[5178],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:644 */
  {
    "*vec_duplicatevnx16qi_reg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3924 },
#else
    { 0, output_3924, 0 },
#endif
    { 0 },
    &operand_data[5181],
    2,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:644 */
  {
    "*vec_duplicatevnx8hi_reg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3925 },
#else
    { 0, output_3925, 0 },
#endif
    { 0 },
    &operand_data[5184],
    2,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:644 */
  {
    "*vec_duplicatevnx4si_reg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3926 },
#else
    { 0, output_3926, 0 },
#endif
    { 0 },
    &operand_data[5187],
    2,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:644 */
  {
    "*vec_duplicatevnx2di_reg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3927 },
#else
    { 0, output_3927, 0 },
#endif
    { 0 },
    &operand_data[5190],
    2,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:644 */
  {
    "*vec_duplicatevnx8hf_reg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3928 },
#else
    { 0, output_3928, 0 },
#endif
    { 0 },
    &operand_data[5193],
    2,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:644 */
  {
    "*vec_duplicatevnx4sf_reg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3929 },
#else
    { 0, output_3929, 0 },
#endif
    { 0 },
    &operand_data[5196],
    2,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:644 */
  {
    "*vec_duplicatevnx2df_reg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3930 },
#else
    { 0, output_3930, 0 },
#endif
    { 0 },
    &operand_data[5199],
    2,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:670 */
  {
    "sve_ld1rvnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1rb\t%0.b, %1/z, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sve_ld1rvnx16qi },
    &operand_data[5202],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:670 */
  {
    "sve_ld1rvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1rh\t%0.h, %1/z, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sve_ld1rvnx8hi },
    &operand_data[5206],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:670 */
  {
    "sve_ld1rvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1rw\t%0.s, %1/z, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sve_ld1rvnx4si },
    &operand_data[5210],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:670 */
  {
    "sve_ld1rvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1rd\t%0.d, %1/z, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sve_ld1rvnx2di },
    &operand_data[5214],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:670 */
  {
    "sve_ld1rvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1rh\t%0.h, %1/z, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sve_ld1rvnx8hf },
    &operand_data[5218],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:670 */
  {
    "sve_ld1rvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1rw\t%0.s, %1/z, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sve_ld1rvnx4sf },
    &operand_data[5222],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:670 */
  {
    "sve_ld1rvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1rd\t%0.d, %1/z, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sve_ld1rvnx2df },
    &operand_data[5226],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:685 */
  {
    "*sve_ld1rqb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1rqb\t%0.b, %1/z, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5230],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:685 */
  {
    "*sve_ld1rqh",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1rqh\t%0.h, %1/z, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5233],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:685 */
  {
    "*sve_ld1rqw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1rqw\t%0.s, %1/z, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5236],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:685 */
  {
    "*sve_ld1rqd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1rqd\t%0.d, %1/z, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5239],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:685 */
  {
    "*sve_ld1rqh",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1rqh\t%0.h, %1/z, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5242],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:685 */
  {
    "*sve_ld1rqw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1rqw\t%0.s, %1/z, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5245],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:685 */
  {
    "*sve_ld1rqd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld1rqd\t%0.d, %1/z, %2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5248],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:711 */
  {
    "vec_seriesvnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3945 },
#else
    { 0, output_3945, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_seriesvnx16qi },
    &operand_data[5251],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:711 */
  {
    "vec_seriesvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3946 },
#else
    { 0, output_3946, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_seriesvnx8hi },
    &operand_data[5254],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:711 */
  {
    "vec_seriesvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3947 },
#else
    { 0, output_3947, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_seriesvnx4si },
    &operand_data[5257],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:711 */
  {
    "vec_seriesvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3948 },
#else
    { 0, output_3948, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_seriesvnx2di },
    &operand_data[5260],
    3,
    3,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:725 */
  {
    "*vec_seriesvnx16qi_plus",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3949 },
#else
    { 0, 0, output_3949 },
#endif
    { 0 },
    &operand_data[5263],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:725 */
  {
    "*vec_seriesvnx8hi_plus",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3950 },
#else
    { 0, 0, output_3950 },
#endif
    { 0 },
    &operand_data[5266],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:725 */
  {
    "*vec_seriesvnx4si_plus",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3951 },
#else
    { 0, 0, output_3951 },
#endif
    { 0 },
    &operand_data[5269],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:725 */
  {
    "*vec_seriesvnx2di_plus",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3952 },
#else
    { 0, 0, output_3952 },
#endif
    { 0 },
    &operand_data[5272],
    3,
    3,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:752 */
  {
    "vec_mask_load_lanesvnx32qivnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2b\t%0, %2/z, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_load_lanesvnx32qivnx16qi },
    &operand_data[5275],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:752 */
  {
    "vec_mask_load_lanesvnx16hivnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2h\t%0, %2/z, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_load_lanesvnx16hivnx8hi },
    &operand_data[5278],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:752 */
  {
    "vec_mask_load_lanesvnx8sivnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2w\t%0, %2/z, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_load_lanesvnx8sivnx4si },
    &operand_data[5281],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:752 */
  {
    "vec_mask_load_lanesvnx4divnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2d\t%0, %2/z, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_load_lanesvnx4divnx2di },
    &operand_data[5284],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:752 */
  {
    "vec_mask_load_lanesvnx16hfvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2h\t%0, %2/z, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_load_lanesvnx16hfvnx8hf },
    &operand_data[5287],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:752 */
  {
    "vec_mask_load_lanesvnx8sfvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2w\t%0, %2/z, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_load_lanesvnx8sfvnx4sf },
    &operand_data[5290],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:752 */
  {
    "vec_mask_load_lanesvnx4dfvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld2d\t%0, %2/z, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_load_lanesvnx4dfvnx2df },
    &operand_data[5293],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:752 */
  {
    "vec_mask_load_lanesvnx48qivnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3b\t%0, %2/z, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_load_lanesvnx48qivnx16qi },
    &operand_data[5296],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:752 */
  {
    "vec_mask_load_lanesvnx24hivnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3h\t%0, %2/z, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_load_lanesvnx24hivnx8hi },
    &operand_data[5299],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:752 */
  {
    "vec_mask_load_lanesvnx12sivnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3w\t%0, %2/z, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_load_lanesvnx12sivnx4si },
    &operand_data[5302],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:752 */
  {
    "vec_mask_load_lanesvnx6divnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3d\t%0, %2/z, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_load_lanesvnx6divnx2di },
    &operand_data[5305],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:752 */
  {
    "vec_mask_load_lanesvnx24hfvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3h\t%0, %2/z, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_load_lanesvnx24hfvnx8hf },
    &operand_data[5308],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:752 */
  {
    "vec_mask_load_lanesvnx12sfvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3w\t%0, %2/z, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_load_lanesvnx12sfvnx4sf },
    &operand_data[5311],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:752 */
  {
    "vec_mask_load_lanesvnx6dfvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld3d\t%0, %2/z, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_load_lanesvnx6dfvnx2df },
    &operand_data[5314],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:752 */
  {
    "vec_mask_load_lanesvnx64qivnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4b\t%0, %2/z, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_load_lanesvnx64qivnx16qi },
    &operand_data[5317],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:752 */
  {
    "vec_mask_load_lanesvnx32hivnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4h\t%0, %2/z, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_load_lanesvnx32hivnx8hi },
    &operand_data[5320],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:752 */
  {
    "vec_mask_load_lanesvnx16sivnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4w\t%0, %2/z, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_load_lanesvnx16sivnx4si },
    &operand_data[5323],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:752 */
  {
    "vec_mask_load_lanesvnx8divnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4d\t%0, %2/z, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_load_lanesvnx8divnx2di },
    &operand_data[5326],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:752 */
  {
    "vec_mask_load_lanesvnx32hfvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4h\t%0, %2/z, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_load_lanesvnx32hfvnx8hf },
    &operand_data[5329],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:752 */
  {
    "vec_mask_load_lanesvnx16sfvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4w\t%0, %2/z, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_load_lanesvnx16sfvnx4sf },
    &operand_data[5332],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:752 */
  {
    "vec_mask_load_lanesvnx8dfvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ld4d\t%0, %2/z, %1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_load_lanesvnx8dfvnx2df },
    &operand_data[5335],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:781 */
  {
    "vec_mask_store_lanesvnx32qivnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st2b\t%1, %2, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_store_lanesvnx32qivnx16qi },
    &operand_data[5338],
    3,
    3,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:781 */
  {
    "vec_mask_store_lanesvnx16hivnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st2h\t%1, %2, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_store_lanesvnx16hivnx8hi },
    &operand_data[5341],
    3,
    3,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:781 */
  {
    "vec_mask_store_lanesvnx8sivnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st2w\t%1, %2, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_store_lanesvnx8sivnx4si },
    &operand_data[5344],
    3,
    3,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:781 */
  {
    "vec_mask_store_lanesvnx4divnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st2d\t%1, %2, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_store_lanesvnx4divnx2di },
    &operand_data[5347],
    3,
    3,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:781 */
  {
    "vec_mask_store_lanesvnx16hfvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st2h\t%1, %2, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_store_lanesvnx16hfvnx8hf },
    &operand_data[5350],
    3,
    3,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:781 */
  {
    "vec_mask_store_lanesvnx8sfvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st2w\t%1, %2, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_store_lanesvnx8sfvnx4sf },
    &operand_data[5353],
    3,
    3,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:781 */
  {
    "vec_mask_store_lanesvnx4dfvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st2d\t%1, %2, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_store_lanesvnx4dfvnx2df },
    &operand_data[5356],
    3,
    3,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:781 */
  {
    "vec_mask_store_lanesvnx48qivnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st3b\t%1, %2, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_store_lanesvnx48qivnx16qi },
    &operand_data[5359],
    3,
    3,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:781 */
  {
    "vec_mask_store_lanesvnx24hivnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st3h\t%1, %2, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_store_lanesvnx24hivnx8hi },
    &operand_data[5362],
    3,
    3,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:781 */
  {
    "vec_mask_store_lanesvnx12sivnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st3w\t%1, %2, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_store_lanesvnx12sivnx4si },
    &operand_data[5365],
    3,
    3,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:781 */
  {
    "vec_mask_store_lanesvnx6divnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st3d\t%1, %2, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_store_lanesvnx6divnx2di },
    &operand_data[5368],
    3,
    3,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:781 */
  {
    "vec_mask_store_lanesvnx24hfvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st3h\t%1, %2, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_store_lanesvnx24hfvnx8hf },
    &operand_data[5371],
    3,
    3,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:781 */
  {
    "vec_mask_store_lanesvnx12sfvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st3w\t%1, %2, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_store_lanesvnx12sfvnx4sf },
    &operand_data[5374],
    3,
    3,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:781 */
  {
    "vec_mask_store_lanesvnx6dfvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st3d\t%1, %2, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_store_lanesvnx6dfvnx2df },
    &operand_data[5377],
    3,
    3,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:781 */
  {
    "vec_mask_store_lanesvnx64qivnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st4b\t%1, %2, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_store_lanesvnx64qivnx16qi },
    &operand_data[5380],
    3,
    3,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:781 */
  {
    "vec_mask_store_lanesvnx32hivnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st4h\t%1, %2, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_store_lanesvnx32hivnx8hi },
    &operand_data[5383],
    3,
    3,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:781 */
  {
    "vec_mask_store_lanesvnx16sivnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st4w\t%1, %2, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_store_lanesvnx16sivnx4si },
    &operand_data[5386],
    3,
    3,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:781 */
  {
    "vec_mask_store_lanesvnx8divnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st4d\t%1, %2, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_store_lanesvnx8divnx2di },
    &operand_data[5389],
    3,
    3,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:781 */
  {
    "vec_mask_store_lanesvnx32hfvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st4h\t%1, %2, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_store_lanesvnx32hfvnx8hf },
    &operand_data[5392],
    3,
    3,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:781 */
  {
    "vec_mask_store_lanesvnx16sfvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st4w\t%1, %2, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_store_lanesvnx16sfvnx4sf },
    &operand_data[5395],
    3,
    3,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:781 */
  {
    "vec_mask_store_lanesvnx8dfvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "st4d\t%1, %2, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_mask_store_lanesvnx8dfvnx2df },
    &operand_data[5398],
    3,
    3,
    1,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:805 */
  {
    "*aarch64_sve_tblvnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tbl\t%0.b, %1.b, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5401],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:805 */
  {
    "*aarch64_sve_tblvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tbl\t%0.h, %1.h, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5404],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:805 */
  {
    "*aarch64_sve_tblvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tbl\t%0.s, %1.s, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5407],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:805 */
  {
    "*aarch64_sve_tblvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tbl\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5410],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:805 */
  {
    "*aarch64_sve_tblvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tbl\t%0.h, %1.h, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5413],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:805 */
  {
    "*aarch64_sve_tblvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tbl\t%0.s, %1.s, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5416],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:805 */
  {
    "*aarch64_sve_tblvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tbl\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5419],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:815 */
  {
    "*aarch64_sve_zip1vnx16bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip1\t%0.b, %1.b, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5422],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:815 */
  {
    "*aarch64_sve_zip2vnx16bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip2\t%0.b, %1.b, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5422],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:815 */
  {
    "*aarch64_sve_trn1vnx16bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn1\t%0.b, %1.b, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5422],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:815 */
  {
    "*aarch64_sve_trn2vnx16bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn2\t%0.b, %1.b, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5422],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:815 */
  {
    "*aarch64_sve_uzp1vnx16bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp1\t%0.b, %1.b, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5422],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:815 */
  {
    "*aarch64_sve_uzp2vnx16bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp2\t%0.b, %1.b, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5422],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:815 */
  {
    "*aarch64_sve_zip1vnx8bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip1\t%0.h, %1.h, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5425],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:815 */
  {
    "*aarch64_sve_zip2vnx8bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip2\t%0.h, %1.h, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5425],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:815 */
  {
    "*aarch64_sve_trn1vnx8bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn1\t%0.h, %1.h, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5425],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:815 */
  {
    "*aarch64_sve_trn2vnx8bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn2\t%0.h, %1.h, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5425],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:815 */
  {
    "*aarch64_sve_uzp1vnx8bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp1\t%0.h, %1.h, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5425],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:815 */
  {
    "*aarch64_sve_uzp2vnx8bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp2\t%0.h, %1.h, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5425],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:815 */
  {
    "*aarch64_sve_zip1vnx4bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip1\t%0.s, %1.s, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5428],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:815 */
  {
    "*aarch64_sve_zip2vnx4bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip2\t%0.s, %1.s, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5428],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:815 */
  {
    "*aarch64_sve_trn1vnx4bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn1\t%0.s, %1.s, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5428],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:815 */
  {
    "*aarch64_sve_trn2vnx4bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn2\t%0.s, %1.s, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5428],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:815 */
  {
    "*aarch64_sve_uzp1vnx4bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp1\t%0.s, %1.s, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5428],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:815 */
  {
    "*aarch64_sve_uzp2vnx4bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp2\t%0.s, %1.s, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5428],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:815 */
  {
    "*aarch64_sve_zip1vnx2bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip1\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5431],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:815 */
  {
    "*aarch64_sve_zip2vnx2bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip2\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5431],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:815 */
  {
    "*aarch64_sve_trn1vnx2bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn1\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5431],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:815 */
  {
    "*aarch64_sve_trn2vnx2bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn2\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5431],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:815 */
  {
    "*aarch64_sve_uzp1vnx2bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp1\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5431],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:815 */
  {
    "*aarch64_sve_uzp2vnx2bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp2\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5431],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_zip1vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip1\t%0.b, %1.b, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_zip1vnx16qi },
    &operand_data[5401],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_zip2vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip2\t%0.b, %1.b, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_zip2vnx16qi },
    &operand_data[5401],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_trn1vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn1\t%0.b, %1.b, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_trn1vnx16qi },
    &operand_data[5401],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_trn2vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn2\t%0.b, %1.b, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_trn2vnx16qi },
    &operand_data[5401],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_uzp1vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp1\t%0.b, %1.b, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_uzp1vnx16qi },
    &operand_data[5401],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_uzp2vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp2\t%0.b, %1.b, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_uzp2vnx16qi },
    &operand_data[5401],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_zip1vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip1\t%0.h, %1.h, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_zip1vnx8hi },
    &operand_data[5404],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_zip2vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip2\t%0.h, %1.h, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_zip2vnx8hi },
    &operand_data[5404],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_trn1vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn1\t%0.h, %1.h, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_trn1vnx8hi },
    &operand_data[5404],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_trn2vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn2\t%0.h, %1.h, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_trn2vnx8hi },
    &operand_data[5404],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_uzp1vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp1\t%0.h, %1.h, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_uzp1vnx8hi },
    &operand_data[5404],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_uzp2vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp2\t%0.h, %1.h, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_uzp2vnx8hi },
    &operand_data[5404],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_zip1vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip1\t%0.s, %1.s, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_zip1vnx4si },
    &operand_data[5407],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_zip2vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip2\t%0.s, %1.s, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_zip2vnx4si },
    &operand_data[5407],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_trn1vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn1\t%0.s, %1.s, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_trn1vnx4si },
    &operand_data[5407],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_trn2vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn2\t%0.s, %1.s, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_trn2vnx4si },
    &operand_data[5407],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_uzp1vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp1\t%0.s, %1.s, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_uzp1vnx4si },
    &operand_data[5407],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_uzp2vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp2\t%0.s, %1.s, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_uzp2vnx4si },
    &operand_data[5407],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_zip1vnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip1\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_zip1vnx2di },
    &operand_data[5410],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_zip2vnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip2\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_zip2vnx2di },
    &operand_data[5410],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_trn1vnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn1\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_trn1vnx2di },
    &operand_data[5410],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_trn2vnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn2\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_trn2vnx2di },
    &operand_data[5410],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_uzp1vnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp1\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_uzp1vnx2di },
    &operand_data[5410],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_uzp2vnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp2\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_uzp2vnx2di },
    &operand_data[5410],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_zip1vnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip1\t%0.h, %1.h, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_zip1vnx8hf },
    &operand_data[5434],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_zip2vnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip2\t%0.h, %1.h, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_zip2vnx8hf },
    &operand_data[5434],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_trn1vnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn1\t%0.h, %1.h, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_trn1vnx8hf },
    &operand_data[5434],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_trn2vnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn2\t%0.h, %1.h, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_trn2vnx8hf },
    &operand_data[5434],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_uzp1vnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp1\t%0.h, %1.h, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_uzp1vnx8hf },
    &operand_data[5434],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_uzp2vnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp2\t%0.h, %1.h, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_uzp2vnx8hf },
    &operand_data[5434],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_zip1vnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip1\t%0.s, %1.s, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_zip1vnx4sf },
    &operand_data[5437],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_zip2vnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip2\t%0.s, %1.s, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_zip2vnx4sf },
    &operand_data[5437],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_trn1vnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn1\t%0.s, %1.s, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_trn1vnx4sf },
    &operand_data[5437],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_trn2vnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn2\t%0.s, %1.s, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_trn2vnx4sf },
    &operand_data[5437],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_uzp1vnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp1\t%0.s, %1.s, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_uzp1vnx4sf },
    &operand_data[5437],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_uzp2vnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp2\t%0.s, %1.s, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_uzp2vnx4sf },
    &operand_data[5437],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_zip1vnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip1\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_zip1vnx2df },
    &operand_data[5440],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_zip2vnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "zip2\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_zip2vnx2df },
    &operand_data[5440],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_trn1vnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn1\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_trn1vnx2df },
    &operand_data[5440],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_trn2vnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "trn2\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_trn2vnx2df },
    &operand_data[5440],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_uzp1vnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp1\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_uzp1vnx2df },
    &operand_data[5440],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:824 */
  {
    "aarch64_sve_uzp2vnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp2\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_uzp2vnx2df },
    &operand_data[5440],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:833 */
  {
    "*aarch64_sve_rev64vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "revb\t%0.d, %1/m, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5443],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:833 */
  {
    "*aarch64_sve_rev64vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "revh\t%0.d, %1/m, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5446],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:833 */
  {
    "*aarch64_sve_rev64vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "revw\t%0.d, %1/m, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5449],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:833 */
  {
    "*aarch64_sve_rev64vnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "revh\t%0.d, %1/m, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5452],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:833 */
  {
    "*aarch64_sve_rev64vnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "revw\t%0.d, %1/m, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5455],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:844 */
  {
    "*aarch64_sve_rev32vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "revb\t%0.s, %1/m, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5458],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:844 */
  {
    "*aarch64_sve_rev32vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "revh\t%0.s, %1/m, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5461],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:844 */
  {
    "*aarch64_sve_rev32vnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "revh\t%0.s, %1/m, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5464],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:855 */
  {
    "*aarch64_sve_rev16vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "revb\t%0.h, %1/m, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5467],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:866 */
  {
    "*aarch64_sve_revvnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev\t%0.b, %1.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5401],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:866 */
  {
    "*aarch64_sve_revvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev\t%0.h, %1.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5404],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:866 */
  {
    "*aarch64_sve_revvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev\t%0.s, %1.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5407],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:866 */
  {
    "*aarch64_sve_revvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev\t%0.d, %1.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5410],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:866 */
  {
    "*aarch64_sve_revvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev\t%0.h, %1.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5413],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:866 */
  {
    "*aarch64_sve_revvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev\t%0.s, %1.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5416],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:866 */
  {
    "*aarch64_sve_revvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rev\t%0.d, %1.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5419],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:873 */
  {
    "*aarch64_sve_dup_lanevnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "dup\t%0.b, %1.b[%2]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5470],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:873 */
  {
    "*aarch64_sve_dup_lanevnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "dup\t%0.h, %1.h[%2]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5473],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:873 */
  {
    "*aarch64_sve_dup_lanevnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "dup\t%0.s, %1.s[%2]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5476],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:873 */
  {
    "*aarch64_sve_dup_lanevnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "dup\t%0.d, %1.d[%2]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5479],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:873 */
  {
    "*aarch64_sve_dup_lanevnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "dup\t%0.h, %1.h[%2]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5482],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:873 */
  {
    "*aarch64_sve_dup_lanevnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "dup\t%0.s, %1.s[%2]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5485],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:873 */
  {
    "*aarch64_sve_dup_lanevnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "dup\t%0.d, %1.d[%2]",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5488],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:886 */
  {
    "*aarch64_sve_extvnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_4091 },
#else
    { 0, 0, output_4091 },
#endif
    { 0 },
    &operand_data[5491],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:886 */
  {
    "*aarch64_sve_extvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_4092 },
#else
    { 0, 0, output_4092 },
#endif
    { 0 },
    &operand_data[5495],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:886 */
  {
    "*aarch64_sve_extvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_4093 },
#else
    { 0, 0, output_4093 },
#endif
    { 0 },
    &operand_data[5499],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:886 */
  {
    "*aarch64_sve_extvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_4094 },
#else
    { 0, 0, output_4094 },
#endif
    { 0 },
    &operand_data[5503],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:886 */
  {
    "*aarch64_sve_extvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_4095 },
#else
    { 0, 0, output_4095 },
#endif
    { 0 },
    &operand_data[5507],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:886 */
  {
    "*aarch64_sve_extvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_4096 },
#else
    { 0, 0, output_4096 },
#endif
    { 0 },
    &operand_data[5511],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:886 */
  {
    "*aarch64_sve_extvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_4097 },
#else
    { 0, 0, output_4097 },
#endif
    { 0 },
    &operand_data[5515],
    4,
    4,
    0,
    1,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:900 */
  {
    "addvnx16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_4098 },
#else
    { 0, 0, output_4098 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addvnx16qi3 },
    &operand_data[5519],
    3,
    3,
    0,
    4,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:900 */
  {
    "addvnx8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_4099 },
#else
    { 0, 0, output_4099 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addvnx8hi3 },
    &operand_data[5522],
    3,
    3,
    0,
    4,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:900 */
  {
    "addvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_4100 },
#else
    { 0, 0, output_4100 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addvnx4si3 },
    &operand_data[5525],
    3,
    3,
    0,
    4,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:900 */
  {
    "addvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_4101 },
#else
    { 0, 0, output_4101 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addvnx2di3 },
    &operand_data[5528],
    3,
    3,
    0,
    4,
    3
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:913 */
  {
    "subvnx16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4102 },
#else
    { 0, output_4102, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subvnx16qi3 },
    &operand_data[5531],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:913 */
  {
    "subvnx8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4103 },
#else
    { 0, output_4103, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subvnx8hi3 },
    &operand_data[5534],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:913 */
  {
    "subvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4104 },
#else
    { 0, output_4104, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subvnx4si3 },
    &operand_data[5537],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:913 */
  {
    "subvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4105 },
#else
    { 0, output_4105, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subvnx2di3 },
    &operand_data[5540],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:943 */
  {
    "*mulvnx16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4106 },
#else
    { 0, output_4106, 0 },
#endif
    { 0 },
    &operand_data[5543],
    4,
    4,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:943 */
  {
    "*mulvnx8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4107 },
#else
    { 0, output_4107, 0 },
#endif
    { 0 },
    &operand_data[5547],
    4,
    4,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:943 */
  {
    "*mulvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4108 },
#else
    { 0, output_4108, 0 },
#endif
    { 0 },
    &operand_data[5551],
    4,
    4,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:943 */
  {
    "*mulvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4109 },
#else
    { 0, output_4109, 0 },
#endif
    { 0 },
    &operand_data[5555],
    4,
    4,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:968 */
  {
    "*post_ra_mulvnx16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mul\t%0.b, %0.b, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5559],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:968 */
  {
    "*post_ra_mulvnx8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mul\t%0.h, %0.h, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5562],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:968 */
  {
    "*post_ra_mulvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mul\t%0.s, %0.s, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5565],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:968 */
  {
    "*post_ra_mulvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mul\t%0.d, %0.d, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5568],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:977 */
  {
    "*maddvnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4114 },
#else
    { 0, output_4114, 0 },
#endif
    { 0 },
    &operand_data[5571],
    5,
    5,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:977 */
  {
    "*maddvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4115 },
#else
    { 0, output_4115, 0 },
#endif
    { 0 },
    &operand_data[5576],
    5,
    5,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:977 */
  {
    "*maddvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4116 },
#else
    { 0, output_4116, 0 },
#endif
    { 0 },
    &operand_data[5581],
    5,
    5,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:977 */
  {
    "*maddvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4117 },
#else
    { 0, output_4117, 0 },
#endif
    { 0 },
    &operand_data[5586],
    5,
    5,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:994 */
  {
    "*msubvnx16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4118 },
#else
    { 0, output_4118, 0 },
#endif
    { 0 },
    &operand_data[5571],
    5,
    5,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:994 */
  {
    "*msubvnx8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4119 },
#else
    { 0, output_4119, 0 },
#endif
    { 0 },
    &operand_data[5576],
    5,
    5,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:994 */
  {
    "*msubvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4120 },
#else
    { 0, output_4120, 0 },
#endif
    { 0 },
    &operand_data[5581],
    5,
    5,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:994 */
  {
    "*msubvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4121 },
#else
    { 0, output_4121, 0 },
#endif
    { 0 },
    &operand_data[5586],
    5,
    5,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1027 */
  {
    "*smulvnx16qi3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4122 },
#else
    { 0, output_4122, 0 },
#endif
    { 0 },
    &operand_data[5591],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1027 */
  {
    "*umulvnx16qi3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4123 },
#else
    { 0, output_4123, 0 },
#endif
    { 0 },
    &operand_data[5591],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1027 */
  {
    "*smulvnx8hi3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4124 },
#else
    { 0, output_4124, 0 },
#endif
    { 0 },
    &operand_data[5595],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1027 */
  {
    "*umulvnx8hi3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4125 },
#else
    { 0, output_4125, 0 },
#endif
    { 0 },
    &operand_data[5595],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1027 */
  {
    "*smulvnx4si3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4126 },
#else
    { 0, output_4126, 0 },
#endif
    { 0 },
    &operand_data[5599],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1027 */
  {
    "*umulvnx4si3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4127 },
#else
    { 0, output_4127, 0 },
#endif
    { 0 },
    &operand_data[5599],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1027 */
  {
    "*smulvnx2di3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4128 },
#else
    { 0, output_4128, 0 },
#endif
    { 0 },
    &operand_data[5603],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1027 */
  {
    "*umulvnx2di3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4129 },
#else
    { 0, output_4129, 0 },
#endif
    { 0 },
    &operand_data[5603],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1058 */
  {
    "*divvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4130 },
#else
    { 0, output_4130, 0 },
#endif
    { 0 },
    &operand_data[5607],
    4,
    4,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1058 */
  {
    "*udivvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4131 },
#else
    { 0, output_4131, 0 },
#endif
    { 0 },
    &operand_data[5607],
    4,
    4,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1058 */
  {
    "*divvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4132 },
#else
    { 0, output_4132, 0 },
#endif
    { 0 },
    &operand_data[5611],
    4,
    4,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1058 */
  {
    "*udivvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4133 },
#else
    { 0, output_4133, 0 },
#endif
    { 0 },
    &operand_data[5611],
    4,
    4,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1088 */
  {
    "*absvnx16qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "abs\t%0.b, %1/m, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5615],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1088 */
  {
    "*negvnx16qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg\t%0.b, %1/m, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5615],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1088 */
  {
    "*one_cmplvnx16qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "not\t%0.b, %1/m, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5615],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1088 */
  {
    "*popcountvnx16qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cnt\t%0.b, %1/m, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5615],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1088 */
  {
    "*absvnx8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "abs\t%0.h, %1/m, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5618],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1088 */
  {
    "*negvnx8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg\t%0.h, %1/m, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5618],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1088 */
  {
    "*one_cmplvnx8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "not\t%0.h, %1/m, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5618],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1088 */
  {
    "*popcountvnx8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cnt\t%0.h, %1/m, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5618],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1088 */
  {
    "*absvnx4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "abs\t%0.s, %1/m, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5621],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1088 */
  {
    "*negvnx4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg\t%0.s, %1/m, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5621],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1088 */
  {
    "*one_cmplvnx4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "not\t%0.s, %1/m, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5621],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1088 */
  {
    "*popcountvnx4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cnt\t%0.s, %1/m, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5621],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1088 */
  {
    "*absvnx2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "abs\t%0.d, %1/m, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5624],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1088 */
  {
    "*negvnx2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg\t%0.d, %1/m, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5624],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1088 */
  {
    "*one_cmplvnx2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "not\t%0.d, %1/m, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5624],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1088 */
  {
    "*popcountvnx2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cnt\t%0.d, %1/m, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5624],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1100 */
  {
    "andvnx16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4150 },
#else
    { 0, output_4150, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andvnx16qi3 },
    &operand_data[5627],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1100 */
  {
    "iorvnx16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4151 },
#else
    { 0, output_4151, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorvnx16qi3 },
    &operand_data[5627],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1100 */
  {
    "xorvnx16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4152 },
#else
    { 0, output_4152, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorvnx16qi3 },
    &operand_data[5627],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1100 */
  {
    "andvnx8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4153 },
#else
    { 0, output_4153, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andvnx8hi3 },
    &operand_data[5630],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1100 */
  {
    "iorvnx8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4154 },
#else
    { 0, output_4154, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorvnx8hi3 },
    &operand_data[5630],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1100 */
  {
    "xorvnx8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4155 },
#else
    { 0, output_4155, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorvnx8hi3 },
    &operand_data[5630],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1100 */
  {
    "andvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4156 },
#else
    { 0, output_4156, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andvnx4si3 },
    &operand_data[5633],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1100 */
  {
    "iorvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4157 },
#else
    { 0, output_4157, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorvnx4si3 },
    &operand_data[5633],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1100 */
  {
    "xorvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4158 },
#else
    { 0, output_4158, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorvnx4si3 },
    &operand_data[5633],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1100 */
  {
    "andvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4159 },
#else
    { 0, output_4159, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andvnx2di3 },
    &operand_data[5636],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1100 */
  {
    "iorvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4160 },
#else
    { 0, output_4160, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorvnx2di3 },
    &operand_data[5636],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1100 */
  {
    "xorvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4161 },
#else
    { 0, output_4161, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorvnx2di3 },
    &operand_data[5636],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1114 */
  {
    "*andvnx8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5434],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1114 */
  {
    "*iorvnx8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orr\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5434],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1114 */
  {
    "*xorvnx8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5434],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1114 */
  {
    "*andvnx4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5437],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1114 */
  {
    "*iorvnx4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orr\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5437],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1114 */
  {
    "*xorvnx4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5437],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1114 */
  {
    "*andvnx2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5440],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1114 */
  {
    "*iorvnx2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orr\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5440],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1114 */
  {
    "*xorvnx2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5440],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1125 */
  {
    "bicvnx16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bic\t%0.d, %2.d, %1.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bicvnx16qi3 },
    &operand_data[5401],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1125 */
  {
    "bicvnx8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bic\t%0.d, %2.d, %1.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bicvnx8hi3 },
    &operand_data[5404],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1125 */
  {
    "bicvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bic\t%0.d, %2.d, %1.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bicvnx4si3 },
    &operand_data[5407],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1125 */
  {
    "bicvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bic\t%0.d, %2.d, %1.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bicvnx2di3 },
    &operand_data[5410],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1135 */
  {
    "andvnx16bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%0.b, %1/z, %1.b, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andvnx16bi3 },
    &operand_data[5422],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1135 */
  {
    "andvnx8bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%0.b, %1/z, %1.b, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andvnx8bi3 },
    &operand_data[5425],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1135 */
  {
    "andvnx4bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%0.b, %1/z, %1.b, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andvnx4bi3 },
    &operand_data[5428],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1135 */
  {
    "andvnx2bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%0.b, %1/z, %1.b, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andvnx2bi3 },
    &operand_data[5431],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1158 */
  {
    "pred_andvnx16bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_pred_andvnx16bi3 },
    &operand_data[5639],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1158 */
  {
    "pred_iorvnx16bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orr\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_pred_iorvnx16bi3 },
    &operand_data[5639],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1158 */
  {
    "pred_xorvnx16bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_pred_xorvnx16bi3 },
    &operand_data[5639],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1158 */
  {
    "pred_andvnx8bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_pred_andvnx8bi3 },
    &operand_data[5643],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1158 */
  {
    "pred_iorvnx8bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orr\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_pred_iorvnx8bi3 },
    &operand_data[5643],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1158 */
  {
    "pred_xorvnx8bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_pred_xorvnx8bi3 },
    &operand_data[5643],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1158 */
  {
    "pred_andvnx4bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_pred_andvnx4bi3 },
    &operand_data[5647],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1158 */
  {
    "pred_iorvnx4bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orr\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_pred_iorvnx4bi3 },
    &operand_data[5647],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1158 */
  {
    "pred_xorvnx4bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_pred_xorvnx4bi3 },
    &operand_data[5647],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1158 */
  {
    "pred_andvnx2bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_pred_andvnx2bi3 },
    &operand_data[5651],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1158 */
  {
    "pred_iorvnx2bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orr\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_pred_iorvnx2bi3 },
    &operand_data[5651],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1158 */
  {
    "pred_xorvnx2bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eor\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_pred_xorvnx2bi3 },
    &operand_data[5651],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1174 */
  {
    "*andvnx16bi3_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ands\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5639],
    4,
    4,
    4,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1174 */
  {
    "*iorvnx16bi3_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orrs\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5639],
    4,
    4,
    4,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1174 */
  {
    "*xorvnx16bi3_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eors\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5639],
    4,
    4,
    4,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1174 */
  {
    "*andvnx8bi3_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ands\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5643],
    4,
    4,
    4,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1174 */
  {
    "*iorvnx8bi3_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orrs\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5643],
    4,
    4,
    4,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1174 */
  {
    "*xorvnx8bi3_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eors\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5643],
    4,
    4,
    4,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1174 */
  {
    "*andvnx4bi3_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ands\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5647],
    4,
    4,
    4,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1174 */
  {
    "*iorvnx4bi3_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orrs\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5647],
    4,
    4,
    4,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1174 */
  {
    "*xorvnx4bi3_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eors\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5647],
    4,
    4,
    4,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1174 */
  {
    "*andvnx2bi3_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ands\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5651],
    4,
    4,
    4,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1174 */
  {
    "*iorvnx2bi3_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orrs\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5651],
    4,
    4,
    4,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1174 */
  {
    "*xorvnx2bi3_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eors\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5651],
    4,
    4,
    4,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1205 */
  {
    "*one_cmplvnx16bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "not\t%0.b, %1/z, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5422],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1205 */
  {
    "*one_cmplvnx8bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "not\t%0.b, %1/z, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5425],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1205 */
  {
    "*one_cmplvnx4bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "not\t%0.b, %1/z, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5428],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1205 */
  {
    "*one_cmplvnx2bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "not\t%0.b, %1/z, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5431],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1215 */
  {
    "*bicvnx16bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bic\t%0.b, %1/z, %3.b, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5639],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1215 */
  {
    "*ornvnx16bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orn\t%0.b, %1/z, %3.b, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5639],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1215 */
  {
    "*bicvnx8bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bic\t%0.b, %1/z, %3.b, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5643],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1215 */
  {
    "*ornvnx8bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orn\t%0.b, %1/z, %3.b, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5643],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1215 */
  {
    "*bicvnx4bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bic\t%0.b, %1/z, %3.b, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5647],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1215 */
  {
    "*ornvnx4bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orn\t%0.b, %1/z, %3.b, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5647],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1215 */
  {
    "*bicvnx2bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bic\t%0.b, %1/z, %3.b, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5651],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1215 */
  {
    "*ornvnx2bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orn\t%0.b, %1/z, %3.b, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5651],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1227 */
  {
    "*norvnx16bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "nor\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5639],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1227 */
  {
    "*nandvnx16bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "nand\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5639],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1227 */
  {
    "*norvnx8bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "nor\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5643],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1227 */
  {
    "*nandvnx8bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "nand\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5643],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1227 */
  {
    "*norvnx4bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "nor\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5647],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1227 */
  {
    "*nandvnx4bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "nand\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5647],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1227 */
  {
    "*norvnx2bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "nor\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5651],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1227 */
  {
    "*nandvnx2bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "nand\t%0.b, %1/z, %2.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5651],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1257 */
  {
    "*vashlvnx16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4223 },
#else
    { 0, output_4223, 0 },
#endif
    { 0 },
    &operand_data[5655],
    4,
    4,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1257 */
  {
    "*vashrvnx16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4224 },
#else
    { 0, output_4224, 0 },
#endif
    { 0 },
    &operand_data[5659],
    4,
    4,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1257 */
  {
    "*vlshrvnx16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4225 },
#else
    { 0, output_4225, 0 },
#endif
    { 0 },
    &operand_data[5659],
    4,
    4,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1257 */
  {
    "*vashlvnx8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4226 },
#else
    { 0, output_4226, 0 },
#endif
    { 0 },
    &operand_data[5663],
    4,
    4,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1257 */
  {
    "*vashrvnx8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4227 },
#else
    { 0, output_4227, 0 },
#endif
    { 0 },
    &operand_data[5667],
    4,
    4,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1257 */
  {
    "*vlshrvnx8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4228 },
#else
    { 0, output_4228, 0 },
#endif
    { 0 },
    &operand_data[5667],
    4,
    4,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1257 */
  {
    "*vashlvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4229 },
#else
    { 0, output_4229, 0 },
#endif
    { 0 },
    &operand_data[5671],
    4,
    4,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1257 */
  {
    "*vashrvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4230 },
#else
    { 0, output_4230, 0 },
#endif
    { 0 },
    &operand_data[5675],
    4,
    4,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1257 */
  {
    "*vlshrvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4231 },
#else
    { 0, output_4231, 0 },
#endif
    { 0 },
    &operand_data[5675],
    4,
    4,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1257 */
  {
    "*vashlvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4232 },
#else
    { 0, output_4232, 0 },
#endif
    { 0 },
    &operand_data[5679],
    4,
    4,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1257 */
  {
    "*vashrvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4233 },
#else
    { 0, output_4233, 0 },
#endif
    { 0 },
    &operand_data[5683],
    4,
    4,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1257 */
  {
    "*vlshrvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4234 },
#else
    { 0, output_4234, 0 },
#endif
    { 0 },
    &operand_data[5683],
    4,
    4,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1280 */
  {
    "*post_ra_vashlvnx16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lsl\t%0.b, %1.b, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5687],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1280 */
  {
    "*post_ra_vashrvnx16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "asr\t%0.b, %1.b, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5690],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1280 */
  {
    "*post_ra_vlshrvnx16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lsr\t%0.b, %1.b, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5690],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1280 */
  {
    "*post_ra_vashlvnx8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lsl\t%0.h, %1.h, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5693],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1280 */
  {
    "*post_ra_vashrvnx8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "asr\t%0.h, %1.h, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5696],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1280 */
  {
    "*post_ra_vlshrvnx8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lsr\t%0.h, %1.h, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5696],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1280 */
  {
    "*post_ra_vashlvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lsl\t%0.s, %1.s, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5699],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1280 */
  {
    "*post_ra_vashrvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "asr\t%0.s, %1.s, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5702],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1280 */
  {
    "*post_ra_vlshrvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lsr\t%0.s, %1.s, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5702],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1280 */
  {
    "*post_ra_vashlvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lsl\t%0.d, %1.d, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5705],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1280 */
  {
    "*post_ra_vashrvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "asr\t%0.d, %1.d, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5708],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1280 */
  {
    "*post_ra_vlshrvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lsr\t%0.d, %1.d, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5708],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1322 */
  {
    "ptest_ptruevnx16bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ptest\t%0, %1.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ptest_ptruevnx16bi },
    &operand_data[5423],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1322 */
  {
    "ptest_ptruevnx8bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ptest\t%0, %1.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ptest_ptruevnx8bi },
    &operand_data[5426],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1322 */
  {
    "ptest_ptruevnx4bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ptest\t%0, %1.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ptest_ptruevnx4bi },
    &operand_data[5429],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1322 */
  {
    "ptest_ptruevnx2bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ptest\t%0, %1.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ptest_ptruevnx2bi },
    &operand_data[5432],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1335 */
  {
    "while_ultsivnx16bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "whilelo\t%0.b, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_while_ultsivnx16bi },
    &operand_data[5711],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1335 */
  {
    "while_ultdivnx16bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "whilelo\t%0.b, %x1, %x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_while_ultdivnx16bi },
    &operand_data[5714],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1335 */
  {
    "while_ultsivnx8bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "whilelo\t%0.h, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_while_ultsivnx8bi },
    &operand_data[5717],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1335 */
  {
    "while_ultdivnx8bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "whilelo\t%0.h, %x1, %x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_while_ultdivnx8bi },
    &operand_data[5720],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1335 */
  {
    "while_ultsivnx4bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "whilelo\t%0.s, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_while_ultsivnx4bi },
    &operand_data[5723],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1335 */
  {
    "while_ultdivnx4bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "whilelo\t%0.s, %x1, %x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_while_ultdivnx4bi },
    &operand_data[5726],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1335 */
  {
    "while_ultsivnx2bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "whilelo\t%0.d, %w1, %w2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_while_ultsivnx2bi },
    &operand_data[5729],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1335 */
  {
    "while_ultdivnx2bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "whilelo\t%0.d, %x1, %x2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_while_ultdivnx2bi },
    &operand_data[5732],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1348 */
  {
    "while_ultsivnx16bi_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "whilelo\t%0.b, %w2, %w3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_while_ultsivnx16bi_cc },
    &operand_data[5735],
    4,
    4,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1348 */
  {
    "while_ultdivnx16bi_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "whilelo\t%0.b, %x2, %x3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_while_ultdivnx16bi_cc },
    &operand_data[5739],
    4,
    4,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1348 */
  {
    "while_ultsivnx8bi_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "whilelo\t%0.h, %w2, %w3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_while_ultsivnx8bi_cc },
    &operand_data[5743],
    4,
    4,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1348 */
  {
    "while_ultdivnx8bi_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "whilelo\t%0.h, %x2, %x3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_while_ultdivnx8bi_cc },
    &operand_data[5747],
    4,
    4,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1348 */
  {
    "while_ultsivnx4bi_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "whilelo\t%0.s, %w2, %w3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_while_ultsivnx4bi_cc },
    &operand_data[5751],
    4,
    4,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1348 */
  {
    "while_ultdivnx4bi_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "whilelo\t%0.s, %x2, %x3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_while_ultdivnx4bi_cc },
    &operand_data[5755],
    4,
    4,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1348 */
  {
    "while_ultsivnx2bi_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "whilelo\t%0.d, %w2, %w3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_while_ultsivnx2bi_cc },
    &operand_data[5759],
    4,
    4,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1348 */
  {
    "while_ultdivnx2bi_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "whilelo\t%0.d, %x2, %x3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_while_ultdivnx2bi_cc },
    &operand_data[5763],
    4,
    4,
    2,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmpltvnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4267 },
#else
    { 0, output_4267, 0 },
#endif
    { 0 },
    &operand_data[5767],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmplevnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4268 },
#else
    { 0, output_4268, 0 },
#endif
    { 0 },
    &operand_data[5767],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmpeqvnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4269 },
#else
    { 0, output_4269, 0 },
#endif
    { 0 },
    &operand_data[5767],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmpnevnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4270 },
#else
    { 0, output_4270, 0 },
#endif
    { 0 },
    &operand_data[5767],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmpgevnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4271 },
#else
    { 0, output_4271, 0 },
#endif
    { 0 },
    &operand_data[5767],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmpgtvnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4272 },
#else
    { 0, output_4272, 0 },
#endif
    { 0 },
    &operand_data[5767],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmplovnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4273 },
#else
    { 0, output_4273, 0 },
#endif
    { 0 },
    &operand_data[5771],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmplsvnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4274 },
#else
    { 0, output_4274, 0 },
#endif
    { 0 },
    &operand_data[5771],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmphsvnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4275 },
#else
    { 0, output_4275, 0 },
#endif
    { 0 },
    &operand_data[5771],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmphivnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4276 },
#else
    { 0, output_4276, 0 },
#endif
    { 0 },
    &operand_data[5771],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmpltvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4277 },
#else
    { 0, output_4277, 0 },
#endif
    { 0 },
    &operand_data[5775],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmplevnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4278 },
#else
    { 0, output_4278, 0 },
#endif
    { 0 },
    &operand_data[5775],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmpeqvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4279 },
#else
    { 0, output_4279, 0 },
#endif
    { 0 },
    &operand_data[5775],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmpnevnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4280 },
#else
    { 0, output_4280, 0 },
#endif
    { 0 },
    &operand_data[5775],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmpgevnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4281 },
#else
    { 0, output_4281, 0 },
#endif
    { 0 },
    &operand_data[5775],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmpgtvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4282 },
#else
    { 0, output_4282, 0 },
#endif
    { 0 },
    &operand_data[5775],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmplovnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4283 },
#else
    { 0, output_4283, 0 },
#endif
    { 0 },
    &operand_data[5779],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmplsvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4284 },
#else
    { 0, output_4284, 0 },
#endif
    { 0 },
    &operand_data[5779],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmphsvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4285 },
#else
    { 0, output_4285, 0 },
#endif
    { 0 },
    &operand_data[5779],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmphivnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4286 },
#else
    { 0, output_4286, 0 },
#endif
    { 0 },
    &operand_data[5779],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmpltvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4287 },
#else
    { 0, output_4287, 0 },
#endif
    { 0 },
    &operand_data[5783],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmplevnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4288 },
#else
    { 0, output_4288, 0 },
#endif
    { 0 },
    &operand_data[5783],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmpeqvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4289 },
#else
    { 0, output_4289, 0 },
#endif
    { 0 },
    &operand_data[5783],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmpnevnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4290 },
#else
    { 0, output_4290, 0 },
#endif
    { 0 },
    &operand_data[5783],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmpgevnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4291 },
#else
    { 0, output_4291, 0 },
#endif
    { 0 },
    &operand_data[5783],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmpgtvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4292 },
#else
    { 0, output_4292, 0 },
#endif
    { 0 },
    &operand_data[5783],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmplovnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4293 },
#else
    { 0, output_4293, 0 },
#endif
    { 0 },
    &operand_data[5787],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmplsvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4294 },
#else
    { 0, output_4294, 0 },
#endif
    { 0 },
    &operand_data[5787],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmphsvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4295 },
#else
    { 0, output_4295, 0 },
#endif
    { 0 },
    &operand_data[5787],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmphivnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4296 },
#else
    { 0, output_4296, 0 },
#endif
    { 0 },
    &operand_data[5787],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmpltvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4297 },
#else
    { 0, output_4297, 0 },
#endif
    { 0 },
    &operand_data[5791],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmplevnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4298 },
#else
    { 0, output_4298, 0 },
#endif
    { 0 },
    &operand_data[5791],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmpeqvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4299 },
#else
    { 0, output_4299, 0 },
#endif
    { 0 },
    &operand_data[5791],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmpnevnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4300 },
#else
    { 0, output_4300, 0 },
#endif
    { 0 },
    &operand_data[5791],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmpgevnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4301 },
#else
    { 0, output_4301, 0 },
#endif
    { 0 },
    &operand_data[5791],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmpgtvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4302 },
#else
    { 0, output_4302, 0 },
#endif
    { 0 },
    &operand_data[5791],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmplovnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4303 },
#else
    { 0, output_4303, 0 },
#endif
    { 0 },
    &operand_data[5795],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmplsvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4304 },
#else
    { 0, output_4304, 0 },
#endif
    { 0 },
    &operand_data[5795],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmphsvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4305 },
#else
    { 0, output_4305, 0 },
#endif
    { 0 },
    &operand_data[5795],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1377 */
  {
    "*cmphivnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4306 },
#else
    { 0, output_4306, 0 },
#endif
    { 0 },
    &operand_data[5795],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmpltvnx16qi_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4307 },
#else
    { 0, output_4307, 0 },
#endif
    { 0 },
    &operand_data[5799],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmplevnx16qi_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4308 },
#else
    { 0, output_4308, 0 },
#endif
    { 0 },
    &operand_data[5799],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmpeqvnx16qi_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4309 },
#else
    { 0, output_4309, 0 },
#endif
    { 0 },
    &operand_data[5799],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmpnevnx16qi_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4310 },
#else
    { 0, output_4310, 0 },
#endif
    { 0 },
    &operand_data[5799],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmpgevnx16qi_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4311 },
#else
    { 0, output_4311, 0 },
#endif
    { 0 },
    &operand_data[5799],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmpgtvnx16qi_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4312 },
#else
    { 0, output_4312, 0 },
#endif
    { 0 },
    &operand_data[5799],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmplovnx16qi_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4313 },
#else
    { 0, output_4313, 0 },
#endif
    { 0 },
    &operand_data[5803],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmplsvnx16qi_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4314 },
#else
    { 0, output_4314, 0 },
#endif
    { 0 },
    &operand_data[5803],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmphsvnx16qi_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4315 },
#else
    { 0, output_4315, 0 },
#endif
    { 0 },
    &operand_data[5803],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmphivnx16qi_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4316 },
#else
    { 0, output_4316, 0 },
#endif
    { 0 },
    &operand_data[5803],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmpltvnx8hi_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4317 },
#else
    { 0, output_4317, 0 },
#endif
    { 0 },
    &operand_data[5807],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmplevnx8hi_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4318 },
#else
    { 0, output_4318, 0 },
#endif
    { 0 },
    &operand_data[5807],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmpeqvnx8hi_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4319 },
#else
    { 0, output_4319, 0 },
#endif
    { 0 },
    &operand_data[5807],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmpnevnx8hi_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4320 },
#else
    { 0, output_4320, 0 },
#endif
    { 0 },
    &operand_data[5807],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmpgevnx8hi_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4321 },
#else
    { 0, output_4321, 0 },
#endif
    { 0 },
    &operand_data[5807],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmpgtvnx8hi_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4322 },
#else
    { 0, output_4322, 0 },
#endif
    { 0 },
    &operand_data[5807],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmplovnx8hi_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4323 },
#else
    { 0, output_4323, 0 },
#endif
    { 0 },
    &operand_data[5811],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmplsvnx8hi_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4324 },
#else
    { 0, output_4324, 0 },
#endif
    { 0 },
    &operand_data[5811],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmphsvnx8hi_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4325 },
#else
    { 0, output_4325, 0 },
#endif
    { 0 },
    &operand_data[5811],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmphivnx8hi_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4326 },
#else
    { 0, output_4326, 0 },
#endif
    { 0 },
    &operand_data[5811],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmpltvnx4si_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4327 },
#else
    { 0, output_4327, 0 },
#endif
    { 0 },
    &operand_data[5815],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmplevnx4si_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4328 },
#else
    { 0, output_4328, 0 },
#endif
    { 0 },
    &operand_data[5815],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmpeqvnx4si_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4329 },
#else
    { 0, output_4329, 0 },
#endif
    { 0 },
    &operand_data[5815],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmpnevnx4si_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4330 },
#else
    { 0, output_4330, 0 },
#endif
    { 0 },
    &operand_data[5815],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmpgevnx4si_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4331 },
#else
    { 0, output_4331, 0 },
#endif
    { 0 },
    &operand_data[5815],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmpgtvnx4si_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4332 },
#else
    { 0, output_4332, 0 },
#endif
    { 0 },
    &operand_data[5815],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmplovnx4si_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4333 },
#else
    { 0, output_4333, 0 },
#endif
    { 0 },
    &operand_data[5819],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmplsvnx4si_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4334 },
#else
    { 0, output_4334, 0 },
#endif
    { 0 },
    &operand_data[5819],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmphsvnx4si_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4335 },
#else
    { 0, output_4335, 0 },
#endif
    { 0 },
    &operand_data[5819],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmphivnx4si_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4336 },
#else
    { 0, output_4336, 0 },
#endif
    { 0 },
    &operand_data[5819],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmpltvnx2di_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4337 },
#else
    { 0, output_4337, 0 },
#endif
    { 0 },
    &operand_data[5823],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmplevnx2di_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4338 },
#else
    { 0, output_4338, 0 },
#endif
    { 0 },
    &operand_data[5823],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmpeqvnx2di_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4339 },
#else
    { 0, output_4339, 0 },
#endif
    { 0 },
    &operand_data[5823],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmpnevnx2di_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4340 },
#else
    { 0, output_4340, 0 },
#endif
    { 0 },
    &operand_data[5823],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmpgevnx2di_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4341 },
#else
    { 0, output_4341, 0 },
#endif
    { 0 },
    &operand_data[5823],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmpgtvnx2di_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4342 },
#else
    { 0, output_4342, 0 },
#endif
    { 0 },
    &operand_data[5823],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmplovnx2di_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4343 },
#else
    { 0, output_4343, 0 },
#endif
    { 0 },
    &operand_data[5827],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmplsvnx2di_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4344 },
#else
    { 0, output_4344, 0 },
#endif
    { 0 },
    &operand_data[5827],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmphsvnx2di_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4345 },
#else
    { 0, output_4345, 0 },
#endif
    { 0 },
    &operand_data[5827],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1394 */
  {
    "*cmphivnx2di_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4346 },
#else
    { 0, output_4346, 0 },
#endif
    { 0 },
    &operand_data[5827],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmpltvnx16qi_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4347 },
#else
    { 0, output_4347, 0 },
#endif
    { 0 },
    &operand_data[5767],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmplevnx16qi_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4348 },
#else
    { 0, output_4348, 0 },
#endif
    { 0 },
    &operand_data[5767],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmpeqvnx16qi_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4349 },
#else
    { 0, output_4349, 0 },
#endif
    { 0 },
    &operand_data[5767],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmpnevnx16qi_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4350 },
#else
    { 0, output_4350, 0 },
#endif
    { 0 },
    &operand_data[5767],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmpgevnx16qi_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4351 },
#else
    { 0, output_4351, 0 },
#endif
    { 0 },
    &operand_data[5767],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmpgtvnx16qi_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4352 },
#else
    { 0, output_4352, 0 },
#endif
    { 0 },
    &operand_data[5767],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmplovnx16qi_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4353 },
#else
    { 0, output_4353, 0 },
#endif
    { 0 },
    &operand_data[5771],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmplsvnx16qi_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4354 },
#else
    { 0, output_4354, 0 },
#endif
    { 0 },
    &operand_data[5771],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmphsvnx16qi_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4355 },
#else
    { 0, output_4355, 0 },
#endif
    { 0 },
    &operand_data[5771],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmphivnx16qi_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4356 },
#else
    { 0, output_4356, 0 },
#endif
    { 0 },
    &operand_data[5771],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmpltvnx8hi_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4357 },
#else
    { 0, output_4357, 0 },
#endif
    { 0 },
    &operand_data[5775],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmplevnx8hi_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4358 },
#else
    { 0, output_4358, 0 },
#endif
    { 0 },
    &operand_data[5775],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmpeqvnx8hi_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4359 },
#else
    { 0, output_4359, 0 },
#endif
    { 0 },
    &operand_data[5775],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmpnevnx8hi_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4360 },
#else
    { 0, output_4360, 0 },
#endif
    { 0 },
    &operand_data[5775],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmpgevnx8hi_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4361 },
#else
    { 0, output_4361, 0 },
#endif
    { 0 },
    &operand_data[5775],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmpgtvnx8hi_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4362 },
#else
    { 0, output_4362, 0 },
#endif
    { 0 },
    &operand_data[5775],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmplovnx8hi_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4363 },
#else
    { 0, output_4363, 0 },
#endif
    { 0 },
    &operand_data[5779],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmplsvnx8hi_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4364 },
#else
    { 0, output_4364, 0 },
#endif
    { 0 },
    &operand_data[5779],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmphsvnx8hi_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4365 },
#else
    { 0, output_4365, 0 },
#endif
    { 0 },
    &operand_data[5779],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmphivnx8hi_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4366 },
#else
    { 0, output_4366, 0 },
#endif
    { 0 },
    &operand_data[5779],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmpltvnx4si_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4367 },
#else
    { 0, output_4367, 0 },
#endif
    { 0 },
    &operand_data[5783],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmplevnx4si_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4368 },
#else
    { 0, output_4368, 0 },
#endif
    { 0 },
    &operand_data[5783],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmpeqvnx4si_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4369 },
#else
    { 0, output_4369, 0 },
#endif
    { 0 },
    &operand_data[5783],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmpnevnx4si_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4370 },
#else
    { 0, output_4370, 0 },
#endif
    { 0 },
    &operand_data[5783],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmpgevnx4si_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4371 },
#else
    { 0, output_4371, 0 },
#endif
    { 0 },
    &operand_data[5783],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmpgtvnx4si_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4372 },
#else
    { 0, output_4372, 0 },
#endif
    { 0 },
    &operand_data[5783],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmplovnx4si_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4373 },
#else
    { 0, output_4373, 0 },
#endif
    { 0 },
    &operand_data[5787],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmplsvnx4si_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4374 },
#else
    { 0, output_4374, 0 },
#endif
    { 0 },
    &operand_data[5787],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmphsvnx4si_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4375 },
#else
    { 0, output_4375, 0 },
#endif
    { 0 },
    &operand_data[5787],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmphivnx4si_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4376 },
#else
    { 0, output_4376, 0 },
#endif
    { 0 },
    &operand_data[5787],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmpltvnx2di_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4377 },
#else
    { 0, output_4377, 0 },
#endif
    { 0 },
    &operand_data[5791],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmplevnx2di_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4378 },
#else
    { 0, output_4378, 0 },
#endif
    { 0 },
    &operand_data[5791],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmpeqvnx2di_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4379 },
#else
    { 0, output_4379, 0 },
#endif
    { 0 },
    &operand_data[5791],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmpnevnx2di_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4380 },
#else
    { 0, output_4380, 0 },
#endif
    { 0 },
    &operand_data[5791],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmpgevnx2di_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4381 },
#else
    { 0, output_4381, 0 },
#endif
    { 0 },
    &operand_data[5791],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmpgtvnx2di_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4382 },
#else
    { 0, output_4382, 0 },
#endif
    { 0 },
    &operand_data[5791],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmplovnx2di_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4383 },
#else
    { 0, output_4383, 0 },
#endif
    { 0 },
    &operand_data[5795],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmplsvnx2di_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4384 },
#else
    { 0, output_4384, 0 },
#endif
    { 0 },
    &operand_data[5795],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmphsvnx2di_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4385 },
#else
    { 0, output_4385, 0 },
#endif
    { 0 },
    &operand_data[5795],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1416 */
  {
    "*cmphivnx2di_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4386 },
#else
    { 0, output_4386, 0 },
#endif
    { 0 },
    &operand_data[5795],
    4,
    4,
    4,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmpltvnx16qi_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5831],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmplevnx16qi_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5831],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmpeqvnx16qi_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5831],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmpnevnx16qi_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5831],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmpgevnx16qi_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5831],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmpgtvnx16qi_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5831],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmplovnx16qi_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5836],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmplsvnx16qi_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5836],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmphsvnx16qi_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5836],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmphivnx16qi_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5836],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmpltvnx8hi_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5841],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmplevnx8hi_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5841],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmpeqvnx8hi_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5841],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmpnevnx8hi_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5841],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmpgevnx8hi_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5841],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmpgtvnx8hi_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5841],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmplovnx8hi_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5846],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmplsvnx8hi_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5846],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmphsvnx8hi_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5846],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmphivnx8hi_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5846],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmpltvnx4si_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5851],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmplevnx4si_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5851],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmpeqvnx4si_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5851],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmpnevnx4si_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5851],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmpgevnx4si_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5851],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmpgtvnx4si_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5851],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmplovnx4si_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5856],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmplsvnx4si_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5856],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmphsvnx4si_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5856],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmphivnx4si_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5856],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmpltvnx2di_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5861],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmplevnx2di_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5861],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmpeqvnx2di_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5861],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmpnevnx2di_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5861],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmpgevnx2di_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5861],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmpgtvnx2di_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5861],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmplovnx2di_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5866],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmplsvnx2di_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5866],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmphsvnx2di_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5866],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1446 */
  {
    "*pred_cmphivnx2di_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5866],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmpltvnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4427 },
#else
    { 0, output_4427, 0 },
#endif
    { 0 },
    &operand_data[5767],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmplevnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4428 },
#else
    { 0, output_4428, 0 },
#endif
    { 0 },
    &operand_data[5767],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmpeqvnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4429 },
#else
    { 0, output_4429, 0 },
#endif
    { 0 },
    &operand_data[5767],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmpnevnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4430 },
#else
    { 0, output_4430, 0 },
#endif
    { 0 },
    &operand_data[5767],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmpgevnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4431 },
#else
    { 0, output_4431, 0 },
#endif
    { 0 },
    &operand_data[5767],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmpgtvnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4432 },
#else
    { 0, output_4432, 0 },
#endif
    { 0 },
    &operand_data[5767],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmplovnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4433 },
#else
    { 0, output_4433, 0 },
#endif
    { 0 },
    &operand_data[5771],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmplsvnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4434 },
#else
    { 0, output_4434, 0 },
#endif
    { 0 },
    &operand_data[5771],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmphsvnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4435 },
#else
    { 0, output_4435, 0 },
#endif
    { 0 },
    &operand_data[5771],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmphivnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4436 },
#else
    { 0, output_4436, 0 },
#endif
    { 0 },
    &operand_data[5771],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmpltvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4437 },
#else
    { 0, output_4437, 0 },
#endif
    { 0 },
    &operand_data[5775],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmplevnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4438 },
#else
    { 0, output_4438, 0 },
#endif
    { 0 },
    &operand_data[5775],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmpeqvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4439 },
#else
    { 0, output_4439, 0 },
#endif
    { 0 },
    &operand_data[5775],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmpnevnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4440 },
#else
    { 0, output_4440, 0 },
#endif
    { 0 },
    &operand_data[5775],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmpgevnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4441 },
#else
    { 0, output_4441, 0 },
#endif
    { 0 },
    &operand_data[5775],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmpgtvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4442 },
#else
    { 0, output_4442, 0 },
#endif
    { 0 },
    &operand_data[5775],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmplovnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4443 },
#else
    { 0, output_4443, 0 },
#endif
    { 0 },
    &operand_data[5779],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmplsvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4444 },
#else
    { 0, output_4444, 0 },
#endif
    { 0 },
    &operand_data[5779],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmphsvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4445 },
#else
    { 0, output_4445, 0 },
#endif
    { 0 },
    &operand_data[5779],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmphivnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4446 },
#else
    { 0, output_4446, 0 },
#endif
    { 0 },
    &operand_data[5779],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmpltvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4447 },
#else
    { 0, output_4447, 0 },
#endif
    { 0 },
    &operand_data[5783],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmplevnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4448 },
#else
    { 0, output_4448, 0 },
#endif
    { 0 },
    &operand_data[5783],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmpeqvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4449 },
#else
    { 0, output_4449, 0 },
#endif
    { 0 },
    &operand_data[5783],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmpnevnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4450 },
#else
    { 0, output_4450, 0 },
#endif
    { 0 },
    &operand_data[5783],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmpgevnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4451 },
#else
    { 0, output_4451, 0 },
#endif
    { 0 },
    &operand_data[5783],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmpgtvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4452 },
#else
    { 0, output_4452, 0 },
#endif
    { 0 },
    &operand_data[5783],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmplovnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4453 },
#else
    { 0, output_4453, 0 },
#endif
    { 0 },
    &operand_data[5787],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmplsvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4454 },
#else
    { 0, output_4454, 0 },
#endif
    { 0 },
    &operand_data[5787],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmphsvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4455 },
#else
    { 0, output_4455, 0 },
#endif
    { 0 },
    &operand_data[5787],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmphivnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4456 },
#else
    { 0, output_4456, 0 },
#endif
    { 0 },
    &operand_data[5787],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmpltvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4457 },
#else
    { 0, output_4457, 0 },
#endif
    { 0 },
    &operand_data[5791],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmplevnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4458 },
#else
    { 0, output_4458, 0 },
#endif
    { 0 },
    &operand_data[5791],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmpeqvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4459 },
#else
    { 0, output_4459, 0 },
#endif
    { 0 },
    &operand_data[5791],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmpnevnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4460 },
#else
    { 0, output_4460, 0 },
#endif
    { 0 },
    &operand_data[5791],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmpgevnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4461 },
#else
    { 0, output_4461, 0 },
#endif
    { 0 },
    &operand_data[5791],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmpgtvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4462 },
#else
    { 0, output_4462, 0 },
#endif
    { 0 },
    &operand_data[5791],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmplovnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4463 },
#else
    { 0, output_4463, 0 },
#endif
    { 0 },
    &operand_data[5795],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmplsvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4464 },
#else
    { 0, output_4464, 0 },
#endif
    { 0 },
    &operand_data[5795],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmphsvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4465 },
#else
    { 0, output_4465, 0 },
#endif
    { 0 },
    &operand_data[5795],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1471 */
  {
    "*pred_cmphivnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4466 },
#else
    { 0, output_4466, 0 },
#endif
    { 0 },
    &operand_data[5795],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1486 */
  {
    "*fcmltvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4467 },
#else
    { 0, output_4467, 0 },
#endif
    { 0 },
    &operand_data[5871],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1486 */
  {
    "*fcmlevnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4468 },
#else
    { 0, output_4468, 0 },
#endif
    { 0 },
    &operand_data[5871],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1486 */
  {
    "*fcmeqvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4469 },
#else
    { 0, output_4469, 0 },
#endif
    { 0 },
    &operand_data[5871],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1486 */
  {
    "*fcmnevnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4470 },
#else
    { 0, output_4470, 0 },
#endif
    { 0 },
    &operand_data[5871],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1486 */
  {
    "*fcmgevnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4471 },
#else
    { 0, output_4471, 0 },
#endif
    { 0 },
    &operand_data[5871],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1486 */
  {
    "*fcmgtvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4472 },
#else
    { 0, output_4472, 0 },
#endif
    { 0 },
    &operand_data[5871],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1486 */
  {
    "*fcmltvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4473 },
#else
    { 0, output_4473, 0 },
#endif
    { 0 },
    &operand_data[5875],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1486 */
  {
    "*fcmlevnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4474 },
#else
    { 0, output_4474, 0 },
#endif
    { 0 },
    &operand_data[5875],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1486 */
  {
    "*fcmeqvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4475 },
#else
    { 0, output_4475, 0 },
#endif
    { 0 },
    &operand_data[5875],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1486 */
  {
    "*fcmnevnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4476 },
#else
    { 0, output_4476, 0 },
#endif
    { 0 },
    &operand_data[5875],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1486 */
  {
    "*fcmgevnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4477 },
#else
    { 0, output_4477, 0 },
#endif
    { 0 },
    &operand_data[5875],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1486 */
  {
    "*fcmgtvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4478 },
#else
    { 0, output_4478, 0 },
#endif
    { 0 },
    &operand_data[5875],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1486 */
  {
    "*fcmltvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4479 },
#else
    { 0, output_4479, 0 },
#endif
    { 0 },
    &operand_data[5879],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1486 */
  {
    "*fcmlevnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4480 },
#else
    { 0, output_4480, 0 },
#endif
    { 0 },
    &operand_data[5879],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1486 */
  {
    "*fcmeqvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4481 },
#else
    { 0, output_4481, 0 },
#endif
    { 0 },
    &operand_data[5879],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1486 */
  {
    "*fcmnevnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4482 },
#else
    { 0, output_4482, 0 },
#endif
    { 0 },
    &operand_data[5879],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1486 */
  {
    "*fcmgevnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4483 },
#else
    { 0, output_4483, 0 },
#endif
    { 0 },
    &operand_data[5879],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1486 */
  {
    "*fcmgtvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4484 },
#else
    { 0, output_4484, 0 },
#endif
    { 0 },
    &operand_data[5879],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1500 */
  {
    "*fcmuovnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcmuo\t%0.h, %1/z, %2.h, %3.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5883],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1500 */
  {
    "*fcmuovnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcmuo\t%0.s, %1/z, %2.s, %3.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5887],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1500 */
  {
    "*fcmuovnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcmuo\t%0.d, %1/z, %2.d, %3.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5891],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1520 */
  {
    "*fcmltvnx8hf_and_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5895],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1520 */
  {
    "*fcmlevnx8hf_and_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5895],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1520 */
  {
    "*fcmeqvnx8hf_and_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5895],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1520 */
  {
    "*fcmnevnx8hf_and_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5895],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1520 */
  {
    "*fcmgevnx8hf_and_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5895],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1520 */
  {
    "*fcmgtvnx8hf_and_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5895],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1520 */
  {
    "*fcmltvnx4sf_and_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5900],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1520 */
  {
    "*fcmlevnx4sf_and_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5900],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1520 */
  {
    "*fcmeqvnx4sf_and_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5900],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1520 */
  {
    "*fcmnevnx4sf_and_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5900],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1520 */
  {
    "*fcmgevnx4sf_and_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5900],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1520 */
  {
    "*fcmgtvnx4sf_and_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5900],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1520 */
  {
    "*fcmltvnx2df_and_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5905],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1520 */
  {
    "*fcmlevnx2df_and_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5905],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1520 */
  {
    "*fcmeqvnx2df_and_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5905],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1520 */
  {
    "*fcmnevnx2df_and_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5905],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1520 */
  {
    "*fcmgevnx2df_and_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5905],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1520 */
  {
    "*fcmgtvnx2df_and_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5905],
    5,
    5,
    0,
    2,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1541 */
  {
    "*fcmuovnx8hf_and_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5910],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1541 */
  {
    "*fcmuovnx4sf_and_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5915],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1541 */
  {
    "*fcmuovnx2df_and_combine",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5920],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1565 */
  {
    "*fcmltvnx8hf_and",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4509 },
#else
    { 0, output_4509, 0 },
#endif
    { 0 },
    &operand_data[5871],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1565 */
  {
    "*fcmlevnx8hf_and",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4510 },
#else
    { 0, output_4510, 0 },
#endif
    { 0 },
    &operand_data[5871],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1565 */
  {
    "*fcmeqvnx8hf_and",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4511 },
#else
    { 0, output_4511, 0 },
#endif
    { 0 },
    &operand_data[5871],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1565 */
  {
    "*fcmnevnx8hf_and",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4512 },
#else
    { 0, output_4512, 0 },
#endif
    { 0 },
    &operand_data[5871],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1565 */
  {
    "*fcmgevnx8hf_and",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4513 },
#else
    { 0, output_4513, 0 },
#endif
    { 0 },
    &operand_data[5871],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1565 */
  {
    "*fcmgtvnx8hf_and",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4514 },
#else
    { 0, output_4514, 0 },
#endif
    { 0 },
    &operand_data[5871],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1565 */
  {
    "*fcmltvnx4sf_and",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4515 },
#else
    { 0, output_4515, 0 },
#endif
    { 0 },
    &operand_data[5875],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1565 */
  {
    "*fcmlevnx4sf_and",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4516 },
#else
    { 0, output_4516, 0 },
#endif
    { 0 },
    &operand_data[5875],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1565 */
  {
    "*fcmeqvnx4sf_and",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4517 },
#else
    { 0, output_4517, 0 },
#endif
    { 0 },
    &operand_data[5875],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1565 */
  {
    "*fcmnevnx4sf_and",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4518 },
#else
    { 0, output_4518, 0 },
#endif
    { 0 },
    &operand_data[5875],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1565 */
  {
    "*fcmgevnx4sf_and",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4519 },
#else
    { 0, output_4519, 0 },
#endif
    { 0 },
    &operand_data[5875],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1565 */
  {
    "*fcmgtvnx4sf_and",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4520 },
#else
    { 0, output_4520, 0 },
#endif
    { 0 },
    &operand_data[5875],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1565 */
  {
    "*fcmltvnx2df_and",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4521 },
#else
    { 0, output_4521, 0 },
#endif
    { 0 },
    &operand_data[5879],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1565 */
  {
    "*fcmlevnx2df_and",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4522 },
#else
    { 0, output_4522, 0 },
#endif
    { 0 },
    &operand_data[5879],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1565 */
  {
    "*fcmeqvnx2df_and",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4523 },
#else
    { 0, output_4523, 0 },
#endif
    { 0 },
    &operand_data[5879],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1565 */
  {
    "*fcmnevnx2df_and",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4524 },
#else
    { 0, output_4524, 0 },
#endif
    { 0 },
    &operand_data[5879],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1565 */
  {
    "*fcmgevnx2df_and",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4525 },
#else
    { 0, output_4525, 0 },
#endif
    { 0 },
    &operand_data[5879],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1565 */
  {
    "*fcmgtvnx2df_and",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4526 },
#else
    { 0, output_4526, 0 },
#endif
    { 0 },
    &operand_data[5879],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1578 */
  {
    "*fcmuovnx8hf_and",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcmuo\t%0.h, %1/z, %2.h, %3.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5883],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1578 */
  {
    "*fcmuovnx4sf_and",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcmuo\t%0.s, %1/z, %2.s, %3.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5887],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1578 */
  {
    "*fcmuovnx2df_and",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcmuo\t%0.d, %1/z, %2.d, %3.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5891],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1591 */
  {
    "*pred_fcmltvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4530 },
#else
    { 0, output_4530, 0 },
#endif
    { 0 },
    &operand_data[5871],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1591 */
  {
    "*pred_fcmlevnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4531 },
#else
    { 0, output_4531, 0 },
#endif
    { 0 },
    &operand_data[5871],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1591 */
  {
    "*pred_fcmeqvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4532 },
#else
    { 0, output_4532, 0 },
#endif
    { 0 },
    &operand_data[5871],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1591 */
  {
    "*pred_fcmnevnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4533 },
#else
    { 0, output_4533, 0 },
#endif
    { 0 },
    &operand_data[5871],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1591 */
  {
    "*pred_fcmgevnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4534 },
#else
    { 0, output_4534, 0 },
#endif
    { 0 },
    &operand_data[5871],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1591 */
  {
    "*pred_fcmgtvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4535 },
#else
    { 0, output_4535, 0 },
#endif
    { 0 },
    &operand_data[5871],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1591 */
  {
    "*pred_fcmltvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4536 },
#else
    { 0, output_4536, 0 },
#endif
    { 0 },
    &operand_data[5875],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1591 */
  {
    "*pred_fcmlevnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4537 },
#else
    { 0, output_4537, 0 },
#endif
    { 0 },
    &operand_data[5875],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1591 */
  {
    "*pred_fcmeqvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4538 },
#else
    { 0, output_4538, 0 },
#endif
    { 0 },
    &operand_data[5875],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1591 */
  {
    "*pred_fcmnevnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4539 },
#else
    { 0, output_4539, 0 },
#endif
    { 0 },
    &operand_data[5875],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1591 */
  {
    "*pred_fcmgevnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4540 },
#else
    { 0, output_4540, 0 },
#endif
    { 0 },
    &operand_data[5875],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1591 */
  {
    "*pred_fcmgtvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4541 },
#else
    { 0, output_4541, 0 },
#endif
    { 0 },
    &operand_data[5875],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1591 */
  {
    "*pred_fcmltvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4542 },
#else
    { 0, output_4542, 0 },
#endif
    { 0 },
    &operand_data[5879],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1591 */
  {
    "*pred_fcmlevnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4543 },
#else
    { 0, output_4543, 0 },
#endif
    { 0 },
    &operand_data[5879],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1591 */
  {
    "*pred_fcmeqvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4544 },
#else
    { 0, output_4544, 0 },
#endif
    { 0 },
    &operand_data[5879],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1591 */
  {
    "*pred_fcmnevnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4545 },
#else
    { 0, output_4545, 0 },
#endif
    { 0 },
    &operand_data[5879],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1591 */
  {
    "*pred_fcmgevnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4546 },
#else
    { 0, output_4546, 0 },
#endif
    { 0 },
    &operand_data[5879],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1591 */
  {
    "*pred_fcmgtvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4547 },
#else
    { 0, output_4547, 0 },
#endif
    { 0 },
    &operand_data[5879],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1607 */
  {
    "vcond_mask_vnx16qivnx16bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sel\t%0.b, %3, %1.b, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcond_mask_vnx16qivnx16bi },
    &operand_data[5925],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1607 */
  {
    "vcond_mask_vnx8hivnx8bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sel\t%0.h, %3, %1.h, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcond_mask_vnx8hivnx8bi },
    &operand_data[5929],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1607 */
  {
    "vcond_mask_vnx4sivnx4bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sel\t%0.s, %3, %1.s, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcond_mask_vnx4sivnx4bi },
    &operand_data[5933],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1607 */
  {
    "vcond_mask_vnx2divnx2bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sel\t%0.d, %3, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcond_mask_vnx2divnx2bi },
    &operand_data[5937],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1607 */
  {
    "vcond_mask_vnx8hfvnx8bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sel\t%0.h, %3, %1.h, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcond_mask_vnx8hfvnx8bi },
    &operand_data[5941],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1607 */
  {
    "vcond_mask_vnx4sfvnx4bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sel\t%0.s, %3, %1.s, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcond_mask_vnx4sfvnx4bi },
    &operand_data[5945],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1607 */
  {
    "vcond_mask_vnx2dfvnx2bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sel\t%0.d, %3, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcond_mask_vnx2dfvnx2bi },
    &operand_data[5949],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1619 */
  {
    "aarch64_sve_dupvnx16qi_const",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mov\t%0.b, %1/z, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_dupvnx16qi_const },
    &operand_data[5953],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1619 */
  {
    "aarch64_sve_dupvnx8hi_const",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mov\t%0.h, %1/z, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_dupvnx8hi_const },
    &operand_data[5957],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1619 */
  {
    "aarch64_sve_dupvnx4si_const",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mov\t%0.s, %1/z, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_dupvnx4si_const },
    &operand_data[5961],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1619 */
  {
    "aarch64_sve_dupvnx2di_const",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mov\t%0.d, %1/z, #%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_dupvnx2di_const },
    &operand_data[5965],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1776 */
  {
    "*smaxvnx16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4559 },
#else
    { 0, output_4559, 0 },
#endif
    { 0 },
    &operand_data[5591],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1776 */
  {
    "*sminvnx16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4560 },
#else
    { 0, output_4560, 0 },
#endif
    { 0 },
    &operand_data[5591],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1776 */
  {
    "*umaxvnx16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4561 },
#else
    { 0, output_4561, 0 },
#endif
    { 0 },
    &operand_data[5591],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1776 */
  {
    "*uminvnx16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4562 },
#else
    { 0, output_4562, 0 },
#endif
    { 0 },
    &operand_data[5591],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1776 */
  {
    "*smaxvnx8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4563 },
#else
    { 0, output_4563, 0 },
#endif
    { 0 },
    &operand_data[5595],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1776 */
  {
    "*sminvnx8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4564 },
#else
    { 0, output_4564, 0 },
#endif
    { 0 },
    &operand_data[5595],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1776 */
  {
    "*umaxvnx8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4565 },
#else
    { 0, output_4565, 0 },
#endif
    { 0 },
    &operand_data[5595],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1776 */
  {
    "*uminvnx8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4566 },
#else
    { 0, output_4566, 0 },
#endif
    { 0 },
    &operand_data[5595],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1776 */
  {
    "*smaxvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4567 },
#else
    { 0, output_4567, 0 },
#endif
    { 0 },
    &operand_data[5599],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1776 */
  {
    "*sminvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4568 },
#else
    { 0, output_4568, 0 },
#endif
    { 0 },
    &operand_data[5599],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1776 */
  {
    "*umaxvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4569 },
#else
    { 0, output_4569, 0 },
#endif
    { 0 },
    &operand_data[5599],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1776 */
  {
    "*uminvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4570 },
#else
    { 0, output_4570, 0 },
#endif
    { 0 },
    &operand_data[5599],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1776 */
  {
    "*smaxvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4571 },
#else
    { 0, output_4571, 0 },
#endif
    { 0 },
    &operand_data[5603],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1776 */
  {
    "*sminvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4572 },
#else
    { 0, output_4572, 0 },
#endif
    { 0 },
    &operand_data[5603],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1776 */
  {
    "*umaxvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4573 },
#else
    { 0, output_4573, 0 },
#endif
    { 0 },
    &operand_data[5603],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1776 */
  {
    "*uminvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4574 },
#else
    { 0, output_4574, 0 },
#endif
    { 0 },
    &operand_data[5603],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1805 */
  {
    "*smaxvnx8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4575 },
#else
    { 0, output_4575, 0 },
#endif
    { 0 },
    &operand_data[5969],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1805 */
  {
    "*sminvnx8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4576 },
#else
    { 0, output_4576, 0 },
#endif
    { 0 },
    &operand_data[5969],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1805 */
  {
    "*smaxvnx4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4577 },
#else
    { 0, output_4577, 0 },
#endif
    { 0 },
    &operand_data[5973],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1805 */
  {
    "*sminvnx4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4578 },
#else
    { 0, output_4578, 0 },
#endif
    { 0 },
    &operand_data[5973],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1805 */
  {
    "*smaxvnx2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4579 },
#else
    { 0, output_4579, 0 },
#endif
    { 0 },
    &operand_data[5977],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1805 */
  {
    "*sminvnx2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4580 },
#else
    { 0, output_4580, 0 },
#endif
    { 0 },
    &operand_data[5977],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1835 */
  {
    "*smax_nanvnx8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4581 },
#else
    { 0, output_4581, 0 },
#endif
    { 0 },
    &operand_data[5969],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1835 */
  {
    "*smin_nanvnx8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4582 },
#else
    { 0, output_4582, 0 },
#endif
    { 0 },
    &operand_data[5969],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1835 */
  {
    "*fmaxvnx8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4583 },
#else
    { 0, output_4583, 0 },
#endif
    { 0 },
    &operand_data[5969],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1835 */
  {
    "*fminvnx8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4584 },
#else
    { 0, output_4584, 0 },
#endif
    { 0 },
    &operand_data[5969],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1835 */
  {
    "*smax_nanvnx4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4585 },
#else
    { 0, output_4585, 0 },
#endif
    { 0 },
    &operand_data[5973],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1835 */
  {
    "*smin_nanvnx4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4586 },
#else
    { 0, output_4586, 0 },
#endif
    { 0 },
    &operand_data[5973],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1835 */
  {
    "*fmaxvnx4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4587 },
#else
    { 0, output_4587, 0 },
#endif
    { 0 },
    &operand_data[5973],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1835 */
  {
    "*fminvnx4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4588 },
#else
    { 0, output_4588, 0 },
#endif
    { 0 },
    &operand_data[5973],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1835 */
  {
    "*smax_nanvnx2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4589 },
#else
    { 0, output_4589, 0 },
#endif
    { 0 },
    &operand_data[5977],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1835 */
  {
    "*smin_nanvnx2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4590 },
#else
    { 0, output_4590, 0 },
#endif
    { 0 },
    &operand_data[5977],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1835 */
  {
    "*fmaxvnx2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4591 },
#else
    { 0, output_4591, 0 },
#endif
    { 0 },
    &operand_data[5977],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1835 */
  {
    "*fminvnx2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4592 },
#else
    { 0, output_4592, 0 },
#endif
    { 0 },
    &operand_data[5977],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_addvnx16qi_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4593 },
#else
    { 0, output_4593, 0 },
#endif
    { 0 },
    &operand_data[5981],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_subvnx16qi_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4594 },
#else
    { 0, output_4594, 0 },
#endif
    { 0 },
    &operand_data[5981],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_mulvnx16qi_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4595 },
#else
    { 0, output_4595, 0 },
#endif
    { 0 },
    &operand_data[5981],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_smaxvnx16qi_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4596 },
#else
    { 0, output_4596, 0 },
#endif
    { 0 },
    &operand_data[5981],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_umaxvnx16qi_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4597 },
#else
    { 0, output_4597, 0 },
#endif
    { 0 },
    &operand_data[5981],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_sminvnx16qi_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4598 },
#else
    { 0, output_4598, 0 },
#endif
    { 0 },
    &operand_data[5981],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_uminvnx16qi_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4599 },
#else
    { 0, output_4599, 0 },
#endif
    { 0 },
    &operand_data[5981],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_andvnx16qi_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4600 },
#else
    { 0, output_4600, 0 },
#endif
    { 0 },
    &operand_data[5981],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_iorvnx16qi_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4601 },
#else
    { 0, output_4601, 0 },
#endif
    { 0 },
    &operand_data[5981],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_xorvnx16qi_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4602 },
#else
    { 0, output_4602, 0 },
#endif
    { 0 },
    &operand_data[5981],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_addvnx8hi_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4603 },
#else
    { 0, output_4603, 0 },
#endif
    { 0 },
    &operand_data[5985],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_subvnx8hi_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4604 },
#else
    { 0, output_4604, 0 },
#endif
    { 0 },
    &operand_data[5985],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_mulvnx8hi_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4605 },
#else
    { 0, output_4605, 0 },
#endif
    { 0 },
    &operand_data[5985],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_smaxvnx8hi_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4606 },
#else
    { 0, output_4606, 0 },
#endif
    { 0 },
    &operand_data[5985],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_umaxvnx8hi_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4607 },
#else
    { 0, output_4607, 0 },
#endif
    { 0 },
    &operand_data[5985],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_sminvnx8hi_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4608 },
#else
    { 0, output_4608, 0 },
#endif
    { 0 },
    &operand_data[5985],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_uminvnx8hi_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4609 },
#else
    { 0, output_4609, 0 },
#endif
    { 0 },
    &operand_data[5985],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_andvnx8hi_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4610 },
#else
    { 0, output_4610, 0 },
#endif
    { 0 },
    &operand_data[5985],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_iorvnx8hi_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4611 },
#else
    { 0, output_4611, 0 },
#endif
    { 0 },
    &operand_data[5985],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_xorvnx8hi_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4612 },
#else
    { 0, output_4612, 0 },
#endif
    { 0 },
    &operand_data[5985],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_addvnx4si_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4613 },
#else
    { 0, output_4613, 0 },
#endif
    { 0 },
    &operand_data[5989],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_subvnx4si_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4614 },
#else
    { 0, output_4614, 0 },
#endif
    { 0 },
    &operand_data[5989],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_mulvnx4si_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4615 },
#else
    { 0, output_4615, 0 },
#endif
    { 0 },
    &operand_data[5989],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_smaxvnx4si_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4616 },
#else
    { 0, output_4616, 0 },
#endif
    { 0 },
    &operand_data[5989],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_umaxvnx4si_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4617 },
#else
    { 0, output_4617, 0 },
#endif
    { 0 },
    &operand_data[5989],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_sminvnx4si_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4618 },
#else
    { 0, output_4618, 0 },
#endif
    { 0 },
    &operand_data[5989],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_uminvnx4si_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4619 },
#else
    { 0, output_4619, 0 },
#endif
    { 0 },
    &operand_data[5989],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_andvnx4si_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4620 },
#else
    { 0, output_4620, 0 },
#endif
    { 0 },
    &operand_data[5989],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_iorvnx4si_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4621 },
#else
    { 0, output_4621, 0 },
#endif
    { 0 },
    &operand_data[5989],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_xorvnx4si_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4622 },
#else
    { 0, output_4622, 0 },
#endif
    { 0 },
    &operand_data[5989],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_addvnx2di_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4623 },
#else
    { 0, output_4623, 0 },
#endif
    { 0 },
    &operand_data[5993],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_subvnx2di_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4624 },
#else
    { 0, output_4624, 0 },
#endif
    { 0 },
    &operand_data[5993],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_mulvnx2di_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4625 },
#else
    { 0, output_4625, 0 },
#endif
    { 0 },
    &operand_data[5993],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_smaxvnx2di_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4626 },
#else
    { 0, output_4626, 0 },
#endif
    { 0 },
    &operand_data[5993],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_umaxvnx2di_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4627 },
#else
    { 0, output_4627, 0 },
#endif
    { 0 },
    &operand_data[5993],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_sminvnx2di_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4628 },
#else
    { 0, output_4628, 0 },
#endif
    { 0 },
    &operand_data[5993],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_uminvnx2di_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4629 },
#else
    { 0, output_4629, 0 },
#endif
    { 0 },
    &operand_data[5993],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_andvnx2di_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4630 },
#else
    { 0, output_4630, 0 },
#endif
    { 0 },
    &operand_data[5993],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_iorvnx2di_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4631 },
#else
    { 0, output_4631, 0 },
#endif
    { 0 },
    &operand_data[5993],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1876 */
  {
    "*cond_xorvnx2di_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4632 },
#else
    { 0, output_4632, 0 },
#endif
    { 0 },
    &operand_data[5993],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1893 */
  {
    "*cond_divvnx4si_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4633 },
#else
    { 0, output_4633, 0 },
#endif
    { 0 },
    &operand_data[5989],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1893 */
  {
    "*cond_udivvnx4si_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4634 },
#else
    { 0, output_4634, 0 },
#endif
    { 0 },
    &operand_data[5989],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1893 */
  {
    "*cond_divvnx2di_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4635 },
#else
    { 0, output_4635, 0 },
#endif
    { 0 },
    &operand_data[5993],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1893 */
  {
    "*cond_udivvnx2di_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4636 },
#else
    { 0, output_4636, 0 },
#endif
    { 0 },
    &operand_data[5993],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_addvnx16qi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4637 },
#else
    { 0, output_4637, 0 },
#endif
    { 0 },
    &operand_data[5997],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_subvnx16qi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4638 },
#else
    { 0, output_4638, 0 },
#endif
    { 0 },
    &operand_data[5997],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_mulvnx16qi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4639 },
#else
    { 0, output_4639, 0 },
#endif
    { 0 },
    &operand_data[5997],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_smaxvnx16qi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4640 },
#else
    { 0, output_4640, 0 },
#endif
    { 0 },
    &operand_data[5997],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_umaxvnx16qi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4641 },
#else
    { 0, output_4641, 0 },
#endif
    { 0 },
    &operand_data[5997],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_sminvnx16qi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4642 },
#else
    { 0, output_4642, 0 },
#endif
    { 0 },
    &operand_data[5997],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_uminvnx16qi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4643 },
#else
    { 0, output_4643, 0 },
#endif
    { 0 },
    &operand_data[5997],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_andvnx16qi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4644 },
#else
    { 0, output_4644, 0 },
#endif
    { 0 },
    &operand_data[5997],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_iorvnx16qi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4645 },
#else
    { 0, output_4645, 0 },
#endif
    { 0 },
    &operand_data[5997],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_xorvnx16qi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4646 },
#else
    { 0, output_4646, 0 },
#endif
    { 0 },
    &operand_data[5997],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_addvnx8hi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4647 },
#else
    { 0, output_4647, 0 },
#endif
    { 0 },
    &operand_data[6001],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_subvnx8hi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4648 },
#else
    { 0, output_4648, 0 },
#endif
    { 0 },
    &operand_data[6001],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_mulvnx8hi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4649 },
#else
    { 0, output_4649, 0 },
#endif
    { 0 },
    &operand_data[6001],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_smaxvnx8hi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4650 },
#else
    { 0, output_4650, 0 },
#endif
    { 0 },
    &operand_data[6001],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_umaxvnx8hi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4651 },
#else
    { 0, output_4651, 0 },
#endif
    { 0 },
    &operand_data[6001],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_sminvnx8hi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4652 },
#else
    { 0, output_4652, 0 },
#endif
    { 0 },
    &operand_data[6001],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_uminvnx8hi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4653 },
#else
    { 0, output_4653, 0 },
#endif
    { 0 },
    &operand_data[6001],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_andvnx8hi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4654 },
#else
    { 0, output_4654, 0 },
#endif
    { 0 },
    &operand_data[6001],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_iorvnx8hi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4655 },
#else
    { 0, output_4655, 0 },
#endif
    { 0 },
    &operand_data[6001],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_xorvnx8hi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4656 },
#else
    { 0, output_4656, 0 },
#endif
    { 0 },
    &operand_data[6001],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_addvnx4si_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4657 },
#else
    { 0, output_4657, 0 },
#endif
    { 0 },
    &operand_data[6005],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_subvnx4si_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4658 },
#else
    { 0, output_4658, 0 },
#endif
    { 0 },
    &operand_data[6005],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_mulvnx4si_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4659 },
#else
    { 0, output_4659, 0 },
#endif
    { 0 },
    &operand_data[6005],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_smaxvnx4si_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4660 },
#else
    { 0, output_4660, 0 },
#endif
    { 0 },
    &operand_data[6005],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_umaxvnx4si_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4661 },
#else
    { 0, output_4661, 0 },
#endif
    { 0 },
    &operand_data[6005],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_sminvnx4si_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4662 },
#else
    { 0, output_4662, 0 },
#endif
    { 0 },
    &operand_data[6005],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_uminvnx4si_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4663 },
#else
    { 0, output_4663, 0 },
#endif
    { 0 },
    &operand_data[6005],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_andvnx4si_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4664 },
#else
    { 0, output_4664, 0 },
#endif
    { 0 },
    &operand_data[6005],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_iorvnx4si_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4665 },
#else
    { 0, output_4665, 0 },
#endif
    { 0 },
    &operand_data[6005],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_xorvnx4si_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4666 },
#else
    { 0, output_4666, 0 },
#endif
    { 0 },
    &operand_data[6005],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_addvnx2di_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4667 },
#else
    { 0, output_4667, 0 },
#endif
    { 0 },
    &operand_data[6009],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_subvnx2di_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4668 },
#else
    { 0, output_4668, 0 },
#endif
    { 0 },
    &operand_data[6009],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_mulvnx2di_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4669 },
#else
    { 0, output_4669, 0 },
#endif
    { 0 },
    &operand_data[6009],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_smaxvnx2di_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4670 },
#else
    { 0, output_4670, 0 },
#endif
    { 0 },
    &operand_data[6009],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_umaxvnx2di_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4671 },
#else
    { 0, output_4671, 0 },
#endif
    { 0 },
    &operand_data[6009],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_sminvnx2di_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4672 },
#else
    { 0, output_4672, 0 },
#endif
    { 0 },
    &operand_data[6009],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_uminvnx2di_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4673 },
#else
    { 0, output_4673, 0 },
#endif
    { 0 },
    &operand_data[6009],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_andvnx2di_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4674 },
#else
    { 0, output_4674, 0 },
#endif
    { 0 },
    &operand_data[6009],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_iorvnx2di_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4675 },
#else
    { 0, output_4675, 0 },
#endif
    { 0 },
    &operand_data[6009],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1911 */
  {
    "*cond_xorvnx2di_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4676 },
#else
    { 0, output_4676, 0 },
#endif
    { 0 },
    &operand_data[6009],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1927 */
  {
    "*cond_divvnx4si_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4677 },
#else
    { 0, output_4677, 0 },
#endif
    { 0 },
    &operand_data[6005],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1927 */
  {
    "*cond_udivvnx4si_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4678 },
#else
    { 0, output_4678, 0 },
#endif
    { 0 },
    &operand_data[6005],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1927 */
  {
    "*cond_divvnx2di_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4679 },
#else
    { 0, output_4679, 0 },
#endif
    { 0 },
    &operand_data[6009],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1927 */
  {
    "*cond_udivvnx2di_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4680 },
#else
    { 0, output_4680, 0 },
#endif
    { 0 },
    &operand_data[6009],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_addvnx16qi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4681 },
#else
    { 0, output_4681, 0 },
#endif
    { 0 },
    &operand_data[6013],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_subvnx16qi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4682 },
#else
    { 0, output_4682, 0 },
#endif
    { 0 },
    &operand_data[6013],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_mulvnx16qi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4683 },
#else
    { 0, output_4683, 0 },
#endif
    { 0 },
    &operand_data[6013],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_smaxvnx16qi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4684 },
#else
    { 0, output_4684, 0 },
#endif
    { 0 },
    &operand_data[6013],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_umaxvnx16qi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4685 },
#else
    { 0, output_4685, 0 },
#endif
    { 0 },
    &operand_data[6013],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_sminvnx16qi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4686 },
#else
    { 0, output_4686, 0 },
#endif
    { 0 },
    &operand_data[6013],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_uminvnx16qi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4687 },
#else
    { 0, output_4687, 0 },
#endif
    { 0 },
    &operand_data[6013],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_andvnx16qi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4688 },
#else
    { 0, output_4688, 0 },
#endif
    { 0 },
    &operand_data[6013],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_iorvnx16qi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4689 },
#else
    { 0, output_4689, 0 },
#endif
    { 0 },
    &operand_data[6013],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_xorvnx16qi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4690 },
#else
    { 0, output_4690, 0 },
#endif
    { 0 },
    &operand_data[6013],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_addvnx8hi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4691 },
#else
    { 0, output_4691, 0 },
#endif
    { 0 },
    &operand_data[6017],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_subvnx8hi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4692 },
#else
    { 0, output_4692, 0 },
#endif
    { 0 },
    &operand_data[6017],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_mulvnx8hi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4693 },
#else
    { 0, output_4693, 0 },
#endif
    { 0 },
    &operand_data[6017],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_smaxvnx8hi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4694 },
#else
    { 0, output_4694, 0 },
#endif
    { 0 },
    &operand_data[6017],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_umaxvnx8hi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4695 },
#else
    { 0, output_4695, 0 },
#endif
    { 0 },
    &operand_data[6017],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_sminvnx8hi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4696 },
#else
    { 0, output_4696, 0 },
#endif
    { 0 },
    &operand_data[6017],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_uminvnx8hi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4697 },
#else
    { 0, output_4697, 0 },
#endif
    { 0 },
    &operand_data[6017],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_andvnx8hi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4698 },
#else
    { 0, output_4698, 0 },
#endif
    { 0 },
    &operand_data[6017],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_iorvnx8hi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4699 },
#else
    { 0, output_4699, 0 },
#endif
    { 0 },
    &operand_data[6017],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_xorvnx8hi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4700 },
#else
    { 0, output_4700, 0 },
#endif
    { 0 },
    &operand_data[6017],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_addvnx4si_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4701 },
#else
    { 0, output_4701, 0 },
#endif
    { 0 },
    &operand_data[6021],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_subvnx4si_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4702 },
#else
    { 0, output_4702, 0 },
#endif
    { 0 },
    &operand_data[6021],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_mulvnx4si_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4703 },
#else
    { 0, output_4703, 0 },
#endif
    { 0 },
    &operand_data[6021],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_smaxvnx4si_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4704 },
#else
    { 0, output_4704, 0 },
#endif
    { 0 },
    &operand_data[6021],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_umaxvnx4si_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4705 },
#else
    { 0, output_4705, 0 },
#endif
    { 0 },
    &operand_data[6021],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_sminvnx4si_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4706 },
#else
    { 0, output_4706, 0 },
#endif
    { 0 },
    &operand_data[6021],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_uminvnx4si_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4707 },
#else
    { 0, output_4707, 0 },
#endif
    { 0 },
    &operand_data[6021],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_andvnx4si_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4708 },
#else
    { 0, output_4708, 0 },
#endif
    { 0 },
    &operand_data[6021],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_iorvnx4si_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4709 },
#else
    { 0, output_4709, 0 },
#endif
    { 0 },
    &operand_data[6021],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_xorvnx4si_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4710 },
#else
    { 0, output_4710, 0 },
#endif
    { 0 },
    &operand_data[6021],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_addvnx2di_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4711 },
#else
    { 0, output_4711, 0 },
#endif
    { 0 },
    &operand_data[6025],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_subvnx2di_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4712 },
#else
    { 0, output_4712, 0 },
#endif
    { 0 },
    &operand_data[6025],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_mulvnx2di_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4713 },
#else
    { 0, output_4713, 0 },
#endif
    { 0 },
    &operand_data[6025],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_smaxvnx2di_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4714 },
#else
    { 0, output_4714, 0 },
#endif
    { 0 },
    &operand_data[6025],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_umaxvnx2di_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4715 },
#else
    { 0, output_4715, 0 },
#endif
    { 0 },
    &operand_data[6025],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_sminvnx2di_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4716 },
#else
    { 0, output_4716, 0 },
#endif
    { 0 },
    &operand_data[6025],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_uminvnx2di_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4717 },
#else
    { 0, output_4717, 0 },
#endif
    { 0 },
    &operand_data[6025],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_andvnx2di_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4718 },
#else
    { 0, output_4718, 0 },
#endif
    { 0 },
    &operand_data[6025],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_iorvnx2di_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4719 },
#else
    { 0, output_4719, 0 },
#endif
    { 0 },
    &operand_data[6025],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1944 */
  {
    "*cond_xorvnx2di_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4720 },
#else
    { 0, output_4720, 0 },
#endif
    { 0 },
    &operand_data[6025],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1960 */
  {
    "*cond_divvnx4si_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4721 },
#else
    { 0, output_4721, 0 },
#endif
    { 0 },
    &operand_data[6021],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1960 */
  {
    "*cond_udivvnx4si_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4722 },
#else
    { 0, output_4722, 0 },
#endif
    { 0 },
    &operand_data[6021],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1960 */
  {
    "*cond_divvnx2di_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4723 },
#else
    { 0, output_4723, 0 },
#endif
    { 0 },
    &operand_data[6025],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1960 */
  {
    "*cond_udivvnx2di_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4724 },
#else
    { 0, output_4724, 0 },
#endif
    { 0 },
    &operand_data[6025],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_addvnx16qi_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.b, %1/z, %2.b\n\tadd\t%0.b, %1/m, %0.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6029],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_subvnx16qi_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.b, %1/z, %2.b\n\tsub\t%0.b, %1/m, %0.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6029],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_mulvnx16qi_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.b, %1/z, %2.b\n\tmul\t%0.b, %1/m, %0.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6029],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_smaxvnx16qi_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.b, %1/z, %2.b\n\tsmax\t%0.b, %1/m, %0.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6029],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_umaxvnx16qi_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.b, %1/z, %2.b\n\tumax\t%0.b, %1/m, %0.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6029],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_sminvnx16qi_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.b, %1/z, %2.b\n\tsmin\t%0.b, %1/m, %0.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6029],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_uminvnx16qi_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.b, %1/z, %2.b\n\tumin\t%0.b, %1/m, %0.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6029],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_andvnx16qi_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.b, %1/z, %2.b\n\tand\t%0.b, %1/m, %0.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6029],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_iorvnx16qi_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.b, %1/z, %2.b\n\torr\t%0.b, %1/m, %0.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6029],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_xorvnx16qi_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.b, %1/z, %2.b\n\teor\t%0.b, %1/m, %0.b, %3.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6029],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_addvnx8hi_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.h, %1/z, %2.h\n\tadd\t%0.h, %1/m, %0.h, %3.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6034],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_subvnx8hi_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.h, %1/z, %2.h\n\tsub\t%0.h, %1/m, %0.h, %3.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6034],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_mulvnx8hi_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.h, %1/z, %2.h\n\tmul\t%0.h, %1/m, %0.h, %3.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6034],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_smaxvnx8hi_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.h, %1/z, %2.h\n\tsmax\t%0.h, %1/m, %0.h, %3.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6034],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_umaxvnx8hi_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.h, %1/z, %2.h\n\tumax\t%0.h, %1/m, %0.h, %3.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6034],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_sminvnx8hi_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.h, %1/z, %2.h\n\tsmin\t%0.h, %1/m, %0.h, %3.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6034],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_uminvnx8hi_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.h, %1/z, %2.h\n\tumin\t%0.h, %1/m, %0.h, %3.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6034],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_andvnx8hi_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.h, %1/z, %2.h\n\tand\t%0.h, %1/m, %0.h, %3.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6034],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_iorvnx8hi_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.h, %1/z, %2.h\n\torr\t%0.h, %1/m, %0.h, %3.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6034],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_xorvnx8hi_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.h, %1/z, %2.h\n\teor\t%0.h, %1/m, %0.h, %3.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6034],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_addvnx4si_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.s, %1/z, %2.s\n\tadd\t%0.s, %1/m, %0.s, %3.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6039],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_subvnx4si_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.s, %1/z, %2.s\n\tsub\t%0.s, %1/m, %0.s, %3.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6039],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_mulvnx4si_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.s, %1/z, %2.s\n\tmul\t%0.s, %1/m, %0.s, %3.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6039],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_smaxvnx4si_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.s, %1/z, %2.s\n\tsmax\t%0.s, %1/m, %0.s, %3.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6039],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_umaxvnx4si_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.s, %1/z, %2.s\n\tumax\t%0.s, %1/m, %0.s, %3.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6039],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_sminvnx4si_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.s, %1/z, %2.s\n\tsmin\t%0.s, %1/m, %0.s, %3.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6039],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_uminvnx4si_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.s, %1/z, %2.s\n\tumin\t%0.s, %1/m, %0.s, %3.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6039],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_andvnx4si_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.s, %1/z, %2.s\n\tand\t%0.s, %1/m, %0.s, %3.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6039],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_iorvnx4si_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.s, %1/z, %2.s\n\torr\t%0.s, %1/m, %0.s, %3.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6039],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_xorvnx4si_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.s, %1/z, %2.s\n\teor\t%0.s, %1/m, %0.s, %3.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6039],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_addvnx2di_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.d, %1/z, %2.d\n\tadd\t%0.d, %1/m, %0.d, %3.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6044],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_subvnx2di_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.d, %1/z, %2.d\n\tsub\t%0.d, %1/m, %0.d, %3.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6044],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_mulvnx2di_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.d, %1/z, %2.d\n\tmul\t%0.d, %1/m, %0.d, %3.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6044],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_smaxvnx2di_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.d, %1/z, %2.d\n\tsmax\t%0.d, %1/m, %0.d, %3.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6044],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_umaxvnx2di_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.d, %1/z, %2.d\n\tumax\t%0.d, %1/m, %0.d, %3.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6044],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_sminvnx2di_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.d, %1/z, %2.d\n\tsmin\t%0.d, %1/m, %0.d, %3.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6044],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_uminvnx2di_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.d, %1/z, %2.d\n\tumin\t%0.d, %1/m, %0.d, %3.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6044],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_andvnx2di_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.d, %1/z, %2.d\n\tand\t%0.d, %1/m, %0.d, %3.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6044],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_iorvnx2di_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.d, %1/z, %2.d\n\torr\t%0.d, %1/m, %0.d, %3.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6044],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1977 */
  {
    "*cond_xorvnx2di_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.d, %1/z, %2.d\n\teor\t%0.d, %1/m, %0.d, %3.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6044],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1991 */
  {
    "*cond_divvnx4si_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.s, %1/z, %2.s\n\tsdiv\t%0.s, %1/m, %0.s, %3.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6039],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1991 */
  {
    "*cond_udivvnx4si_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.s, %1/z, %2.s\n\tudiv\t%0.s, %1/m, %0.s, %3.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6039],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1991 */
  {
    "*cond_divvnx2di_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.d, %1/z, %2.d\n\tsdiv\t%0.d, %1/m, %0.d, %3.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6044],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1991 */
  {
    "*cond_udivvnx2di_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.d, %1/z, %2.d\n\tudiv\t%0.d, %1/m, %0.d, %3.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6044],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_addvnx16qi_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6049],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_subvnx16qi_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6049],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_mulvnx16qi_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6049],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_smaxvnx16qi_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6049],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_umaxvnx16qi_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6049],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_sminvnx16qi_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6049],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_uminvnx16qi_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6049],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_andvnx16qi_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6049],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_iorvnx16qi_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6049],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_xorvnx16qi_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6049],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_addvnx8hi_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6054],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_subvnx8hi_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6054],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_mulvnx8hi_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6054],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_smaxvnx8hi_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6054],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_umaxvnx8hi_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6054],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_sminvnx8hi_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6054],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_uminvnx8hi_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6054],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_andvnx8hi_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6054],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_iorvnx8hi_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6054],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_xorvnx8hi_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6054],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_addvnx4si_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6059],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_subvnx4si_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6059],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_mulvnx4si_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6059],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_smaxvnx4si_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6059],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_umaxvnx4si_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6059],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_sminvnx4si_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6059],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_uminvnx4si_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6059],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_andvnx4si_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6059],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_iorvnx4si_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6059],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_xorvnx4si_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6059],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_addvnx2di_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6064],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_subvnx2di_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6064],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_mulvnx2di_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6064],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_smaxvnx2di_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6064],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_umaxvnx2di_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6064],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_sminvnx2di_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6064],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_uminvnx2di_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6064],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_andvnx2di_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6064],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_iorvnx2di_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6064],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2006 */
  {
    "*cond_xorvnx2di_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6064],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2019 */
  {
    "*cond_divvnx16qi_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6069],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2019 */
  {
    "*cond_udivvnx16qi_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6069],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2019 */
  {
    "*cond_divvnx16qi_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6074],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2019 */
  {
    "*cond_udivvnx16qi_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6074],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2019 */
  {
    "*cond_divvnx8hi_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6079],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2019 */
  {
    "*cond_udivvnx8hi_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6079],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2019 */
  {
    "*cond_divvnx8hi_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6084],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2019 */
  {
    "*cond_udivvnx8hi_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6084],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2019 */
  {
    "*cond_divvnx4si_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6059],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2019 */
  {
    "*cond_udivvnx4si_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6059],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2019 */
  {
    "*cond_divvnx4si_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6089],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2019 */
  {
    "*cond_udivvnx4si_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6089],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2019 */
  {
    "*cond_divvnx2di_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6094],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2019 */
  {
    "*cond_udivvnx2di_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6094],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2019 */
  {
    "*cond_divvnx2di_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6064],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2019 */
  {
    "*cond_udivvnx2di_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6064],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2059 */
  {
    "fold_extract_last_vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4825 },
#else
    { 0, output_4825, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fold_extract_last_vnx16qi },
    &operand_data[6099],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2059 */
  {
    "fold_extract_last_vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4826 },
#else
    { 0, output_4826, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fold_extract_last_vnx8hi },
    &operand_data[6103],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2059 */
  {
    "fold_extract_last_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4827 },
#else
    { 0, output_4827, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fold_extract_last_vnx4si },
    &operand_data[6107],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2059 */
  {
    "fold_extract_last_vnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4828 },
#else
    { 0, output_4828, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fold_extract_last_vnx2di },
    &operand_data[6111],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2059 */
  {
    "fold_extract_last_vnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4829 },
#else
    { 0, output_4829, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fold_extract_last_vnx8hf },
    &operand_data[6115],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2059 */
  {
    "fold_extract_last_vnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4830 },
#else
    { 0, output_4830, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fold_extract_last_vnx4sf },
    &operand_data[6119],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2059 */
  {
    "fold_extract_last_vnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4831 },
#else
    { 0, output_4831, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fold_extract_last_vnx2df },
    &operand_data[6123],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2085 */
  {
    "*reduc_plus_scal_vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uaddv\t%d0, %1, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6127],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2085 */
  {
    "*reduc_plus_scal_vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uaddv\t%d0, %1, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6130],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2085 */
  {
    "*reduc_plus_scal_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uaddv\t%d0, %1, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6133],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2085 */
  {
    "*reduc_plus_scal_vnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uaddv\t%d0, %1, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6136],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2107 */
  {
    "*reduc_plus_scal_vnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "faddv\t%h0, %1, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6139],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2107 */
  {
    "*reduc_plus_scal_vnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "faddv\t%s0, %1, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6142],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2107 */
  {
    "*reduc_plus_scal_vnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "faddv\t%d0, %1, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6145],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2129 */
  {
    "*reduc_umax_scal_vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umaxv\t%b0, %1, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6127],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2129 */
  {
    "*reduc_umin_scal_vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uminv\t%b0, %1, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6127],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2129 */
  {
    "*reduc_smax_scal_vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smaxv\t%b0, %1, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6127],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2129 */
  {
    "*reduc_smin_scal_vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sminv\t%b0, %1, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6127],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2129 */
  {
    "*reduc_umax_scal_vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umaxv\t%h0, %1, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6130],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2129 */
  {
    "*reduc_umin_scal_vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uminv\t%h0, %1, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6130],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2129 */
  {
    "*reduc_smax_scal_vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smaxv\t%h0, %1, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6130],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2129 */
  {
    "*reduc_smin_scal_vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sminv\t%h0, %1, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6130],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2129 */
  {
    "*reduc_umax_scal_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umaxv\t%s0, %1, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6133],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2129 */
  {
    "*reduc_umin_scal_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uminv\t%s0, %1, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6133],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2129 */
  {
    "*reduc_smax_scal_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smaxv\t%s0, %1, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6133],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2129 */
  {
    "*reduc_smin_scal_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sminv\t%s0, %1, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6133],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2129 */
  {
    "*reduc_umax_scal_vnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "umaxv\t%d0, %1, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6136],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2129 */
  {
    "*reduc_umin_scal_vnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uminv\t%d0, %1, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6136],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2129 */
  {
    "*reduc_smax_scal_vnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "smaxv\t%d0, %1, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6136],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2129 */
  {
    "*reduc_smin_scal_vnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sminv\t%d0, %1, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6136],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2151 */
  {
    "*reduc_smax_nan_scal_vnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxv\t%h0, %1, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6139],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2151 */
  {
    "*reduc_smin_nan_scal_vnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminv\t%h0, %1, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6139],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2151 */
  {
    "*reduc_smax_scal_vnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxnmv\t%h0, %1, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6139],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2151 */
  {
    "*reduc_smin_scal_vnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminnmv\t%h0, %1, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6139],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2151 */
  {
    "*reduc_smax_nan_scal_vnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxv\t%s0, %1, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6142],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2151 */
  {
    "*reduc_smin_nan_scal_vnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminv\t%s0, %1, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6142],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2151 */
  {
    "*reduc_smax_scal_vnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxnmv\t%s0, %1, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6142],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2151 */
  {
    "*reduc_smin_scal_vnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminnmv\t%s0, %1, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6142],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2151 */
  {
    "*reduc_smax_nan_scal_vnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxv\t%d0, %1, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6145],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2151 */
  {
    "*reduc_smin_nan_scal_vnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminv\t%d0, %1, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6145],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2151 */
  {
    "*reduc_smax_scal_vnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmaxnmv\t%d0, %1, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6145],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2151 */
  {
    "*reduc_smin_scal_vnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fminnmv\t%d0, %1, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6145],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2171 */
  {
    "*reduc_and_scal_vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "andv\t%b0, %1, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6127],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2171 */
  {
    "*reduc_ior_scal_vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orv\t%b0, %1, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6127],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2171 */
  {
    "*reduc_xor_scal_vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eorv\t%b0, %1, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6127],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2171 */
  {
    "*reduc_and_scal_vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "andv\t%h0, %1, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6130],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2171 */
  {
    "*reduc_ior_scal_vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orv\t%h0, %1, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6130],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2171 */
  {
    "*reduc_xor_scal_vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eorv\t%h0, %1, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6130],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2171 */
  {
    "*reduc_and_scal_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "andv\t%s0, %1, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6133],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2171 */
  {
    "*reduc_ior_scal_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orv\t%s0, %1, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6133],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2171 */
  {
    "*reduc_xor_scal_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eorv\t%s0, %1, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6133],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2171 */
  {
    "*reduc_and_scal_vnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "andv\t%d0, %1, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6136],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2171 */
  {
    "*reduc_ior_scal_vnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "orv\t%d0, %1, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6136],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2171 */
  {
    "*reduc_xor_scal_vnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "eorv\t%d0, %1, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6136],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2194 */
  {
    "*fold_left_plus_vnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fadda\t%h0, %1, %h0, %3.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6148],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2194 */
  {
    "*fold_left_plus_vnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fadda\t%s0, %1, %s0, %3.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6152],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2194 */
  {
    "*fold_left_plus_vnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fadda\t%d0, %1, %d0, %3.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6156],
    4,
    4,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2205 */
  {
    "*pred_fold_left_plus_vnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fadda\t%h0, %2, %h0, %3.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6160],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2205 */
  {
    "*pred_fold_left_plus_vnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fadda\t%s0, %2, %s0, %3.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6165],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2205 */
  {
    "*pred_fold_left_plus_vnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fadda\t%d0, %2, %d0, %3.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6170],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2235 */
  {
    "*addvnx8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4885 },
#else
    { 0, output_4885, 0 },
#endif
    { 0 },
    &operand_data[6175],
    4,
    4,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2235 */
  {
    "*addvnx4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4886 },
#else
    { 0, output_4886, 0 },
#endif
    { 0 },
    &operand_data[6179],
    4,
    4,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2235 */
  {
    "*addvnx2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4887 },
#else
    { 0, output_4887, 0 },
#endif
    { 0 },
    &operand_data[6183],
    4,
    4,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2271 */
  {
    "*subvnx8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4888 },
#else
    { 0, output_4888, 0 },
#endif
    { 0 },
    &operand_data[6187],
    4,
    4,
    0,
    4,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2271 */
  {
    "*subvnx4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4889 },
#else
    { 0, output_4889, 0 },
#endif
    { 0 },
    &operand_data[6191],
    4,
    4,
    0,
    4,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2271 */
  {
    "*subvnx2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4890 },
#else
    { 0, output_4890, 0 },
#endif
    { 0 },
    &operand_data[6195],
    4,
    4,
    0,
    4,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2311 */
  {
    "*mulvnx8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4891 },
#else
    { 0, output_4891, 0 },
#endif
    { 0 },
    &operand_data[6199],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2311 */
  {
    "*mulvnx4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4892 },
#else
    { 0, output_4892, 0 },
#endif
    { 0 },
    &operand_data[6203],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2311 */
  {
    "*mulvnx2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4893 },
#else
    { 0, output_4893, 0 },
#endif
    { 0 },
    &operand_data[6207],
    4,
    4,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2333 */
  {
    "*post_ra_faddvnx8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fadd\t%0.h, %1.h, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5434],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2333 */
  {
    "*post_ra_fsubvnx8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsub\t%0.h, %1.h, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5434],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2333 */
  {
    "*post_ra_fmulvnx8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmul\t%0.h, %1.h, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5434],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2333 */
  {
    "*post_ra_faddvnx4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fadd\t%0.s, %1.s, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5437],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2333 */
  {
    "*post_ra_fsubvnx4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsub\t%0.s, %1.s, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5437],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2333 */
  {
    "*post_ra_fmulvnx4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmul\t%0.s, %1.s, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5437],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2333 */
  {
    "*post_ra_faddvnx2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fadd\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5440],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2333 */
  {
    "*post_ra_fsubvnx2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsub\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5440],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2333 */
  {
    "*post_ra_fmulvnx2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fmul\t%0.d, %1.d, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5440],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2357 */
  {
    "*fmavnx8hf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4903 },
#else
    { 0, output_4903, 0 },
#endif
    { 0 },
    &operand_data[6211],
    5,
    5,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2357 */
  {
    "*fmavnx4sf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4904 },
#else
    { 0, output_4904, 0 },
#endif
    { 0 },
    &operand_data[6216],
    5,
    5,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2357 */
  {
    "*fmavnx2df4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4905 },
#else
    { 0, output_4905, 0 },
#endif
    { 0 },
    &operand_data[6221],
    5,
    5,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2390 */
  {
    "*fnmavnx8hf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4906 },
#else
    { 0, output_4906, 0 },
#endif
    { 0 },
    &operand_data[6211],
    5,
    5,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2390 */
  {
    "*fnmavnx4sf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4907 },
#else
    { 0, output_4907, 0 },
#endif
    { 0 },
    &operand_data[6216],
    5,
    5,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2390 */
  {
    "*fnmavnx2df4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4908 },
#else
    { 0, output_4908, 0 },
#endif
    { 0 },
    &operand_data[6221],
    5,
    5,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2424 */
  {
    "*fmsvnx8hf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4909 },
#else
    { 0, output_4909, 0 },
#endif
    { 0 },
    &operand_data[6211],
    5,
    5,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2424 */
  {
    "*fmsvnx4sf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4910 },
#else
    { 0, output_4910, 0 },
#endif
    { 0 },
    &operand_data[6216],
    5,
    5,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2424 */
  {
    "*fmsvnx2df4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4911 },
#else
    { 0, output_4911, 0 },
#endif
    { 0 },
    &operand_data[6221],
    5,
    5,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2459 */
  {
    "*fnmsvnx8hf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4912 },
#else
    { 0, output_4912, 0 },
#endif
    { 0 },
    &operand_data[6211],
    5,
    5,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2459 */
  {
    "*fnmsvnx4sf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4913 },
#else
    { 0, output_4913, 0 },
#endif
    { 0 },
    &operand_data[6216],
    5,
    5,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2459 */
  {
    "*fnmsvnx2df4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4914 },
#else
    { 0, output_4914, 0 },
#endif
    { 0 },
    &operand_data[6221],
    5,
    5,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2492 */
  {
    "*divvnx8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4915 },
#else
    { 0, output_4915, 0 },
#endif
    { 0 },
    &operand_data[6226],
    4,
    4,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2492 */
  {
    "*divvnx4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4916 },
#else
    { 0, output_4916, 0 },
#endif
    { 0 },
    &operand_data[6230],
    4,
    4,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2492 */
  {
    "*divvnx2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4917 },
#else
    { 0, output_4917, 0 },
#endif
    { 0 },
    &operand_data[6234],
    4,
    4,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2521 */
  {
    "*absvnx8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fabs\t%0.h, %1/m, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6238],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2521 */
  {
    "*negvnx8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fneg\t%0.h, %1/m, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6238],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2521 */
  {
    "*sqrtvnx8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsqrt\t%0.h, %1/m, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6238],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2521 */
  {
    "*absvnx4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fabs\t%0.s, %1/m, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6241],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2521 */
  {
    "*negvnx4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fneg\t%0.s, %1/m, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6241],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2521 */
  {
    "*sqrtvnx4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsqrt\t%0.s, %1/m, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6241],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2521 */
  {
    "*absvnx2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fabs\t%0.d, %1/m, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6244],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2521 */
  {
    "*negvnx2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fneg\t%0.d, %1/m, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6244],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2521 */
  {
    "*sqrtvnx2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsqrt\t%0.d, %1/m, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6244],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2546 */
  {
    "*btruncvnx8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintz\t%0.h, %1/m, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6238],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2546 */
  {
    "*ceilvnx8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintp\t%0.h, %1/m, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6238],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2546 */
  {
    "*floorvnx8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintm\t%0.h, %1/m, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6238],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2546 */
  {
    "*frintnvnx8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintn\t%0.h, %1/m, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6238],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2546 */
  {
    "*nearbyintvnx8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frinti\t%0.h, %1/m, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6238],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2546 */
  {
    "*rintvnx8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintx\t%0.h, %1/m, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6238],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2546 */
  {
    "*roundvnx8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frinta\t%0.h, %1/m, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6238],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2546 */
  {
    "*btruncvnx4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintz\t%0.s, %1/m, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6241],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2546 */
  {
    "*ceilvnx4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintp\t%0.s, %1/m, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6241],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2546 */
  {
    "*floorvnx4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintm\t%0.s, %1/m, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6241],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2546 */
  {
    "*frintnvnx4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintn\t%0.s, %1/m, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6241],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2546 */
  {
    "*nearbyintvnx4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frinti\t%0.s, %1/m, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6241],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2546 */
  {
    "*rintvnx4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintx\t%0.s, %1/m, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6241],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2546 */
  {
    "*roundvnx4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frinta\t%0.s, %1/m, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6241],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2546 */
  {
    "*btruncvnx2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintz\t%0.d, %1/m, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6244],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2546 */
  {
    "*ceilvnx2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintp\t%0.d, %1/m, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6244],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2546 */
  {
    "*floorvnx2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintm\t%0.d, %1/m, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6244],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2546 */
  {
    "*frintnvnx2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintn\t%0.d, %1/m, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6244],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2546 */
  {
    "*nearbyintvnx2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frinti\t%0.d, %1/m, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6244],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2546 */
  {
    "*rintvnx2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frintx\t%0.d, %1/m, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6244],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2546 */
  {
    "*roundvnx2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frinta\t%0.d, %1/m, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6244],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2573 */
  {
    "*fix_truncv16hsfvnx16qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%0.b, %1/m, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6247],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2573 */
  {
    "*fixuns_truncv16hsfvnx16qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%0.b, %1/m, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6247],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2573 */
  {
    "*fix_truncv16hsfvnx8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%0.h, %1/m, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6250],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2573 */
  {
    "*fixuns_truncv16hsfvnx8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%0.h, %1/m, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6250],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2573 */
  {
    "*fix_truncv16hsfvnx4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%0.s, %1/m, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6253],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2573 */
  {
    "*fixuns_truncv16hsfvnx4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%0.s, %1/m, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6253],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2585 */
  {
    "*fix_truncvnx4sfvnx4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%0.s, %1/m, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6256],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2585 */
  {
    "*fixuns_truncvnx4sfvnx4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%0.s, %1/m, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6256],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2585 */
  {
    "*fix_truncvnx4sfvnx2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%0.d, %1/m, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6259],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2585 */
  {
    "*fixuns_truncvnx4sfvnx2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%0.d, %1/m, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6259],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2597 */
  {
    "*fix_truncvnx2dfvnx4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%0.s, %1/m, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6262],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2597 */
  {
    "*fixuns_truncvnx2dfvnx4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%0.s, %1/m, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6262],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2597 */
  {
    "*fix_truncvnx2dfvnx2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzs\t%0.d, %1/m, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6265],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2597 */
  {
    "*fixuns_truncvnx2dfvnx2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvtzu\t%0.d, %1/m, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6265],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2625 */
  {
    "*floatvnx16qivnx8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "scvtf\t%0.h, %1/m, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6268],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2625 */
  {
    "*floatunsvnx16qivnx8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ucvtf\t%0.h, %1/m, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6268],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2625 */
  {
    "*floatvnx8hivnx8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "scvtf\t%0.h, %1/m, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6271],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2625 */
  {
    "*floatunsvnx8hivnx8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ucvtf\t%0.h, %1/m, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6271],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2625 */
  {
    "*floatvnx4sivnx8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "scvtf\t%0.h, %1/m, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6274],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2625 */
  {
    "*floatunsvnx4sivnx8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ucvtf\t%0.h, %1/m, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6274],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2637 */
  {
    "*floatvnx4sivnx4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "scvtf\t%0.s, %1/m, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6277],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2637 */
  {
    "*floatunsvnx4sivnx4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ucvtf\t%0.s, %1/m, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6277],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2637 */
  {
    "*floatvnx2divnx4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "scvtf\t%0.s, %1/m, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6280],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2637 */
  {
    "*floatunsvnx2divnx4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ucvtf\t%0.s, %1/m, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6280],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2649 */
  {
    "aarch64_sve_floatvnx4sivnx2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "scvtf\t%0.d, %1/m, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_floatvnx4sivnx2df2 },
    &operand_data[6283],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2649 */
  {
    "aarch64_sve_floatunsvnx4sivnx2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ucvtf\t%0.d, %1/m, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_floatunsvnx4sivnx2df2 },
    &operand_data[6283],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2649 */
  {
    "aarch64_sve_floatvnx2divnx2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "scvtf\t%0.d, %1/m, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_floatvnx2divnx2df2 },
    &operand_data[6286],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2649 */
  {
    "aarch64_sve_floatunsvnx2divnx2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ucvtf\t%0.d, %1/m, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_floatunsvnx2divnx2df2 },
    &operand_data[6286],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2662 */
  {
    "*truncvnx4sfvnx8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvt\t%0.h, %1/m, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6289],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2662 */
  {
    "*truncvnx2dfvnx4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvt\t%0.s, %1/m, %2.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6292],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2676 */
  {
    "aarch64_sve_extendvnx8hfvnx4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvt\t%0.s, %1/m, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_extendvnx8hfvnx4sf2 },
    &operand_data[6295],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2676 */
  {
    "aarch64_sve_extendvnx4sfvnx2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcvt\t%0.d, %1/m, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_extendvnx4sfvnx2df2 },
    &operand_data[6298],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2706 */
  {
    "aarch64_sve_punpklo_vnx16bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "punpklo\t%0.h, %1.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_punpklo_vnx16bi },
    &operand_data[6301],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2706 */
  {
    "aarch64_sve_punpkhi_vnx16bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "punpkhi\t%0.h, %1.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_punpkhi_vnx16bi },
    &operand_data[6301],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2706 */
  {
    "aarch64_sve_punpklo_vnx8bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "punpklo\t%0.h, %1.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_punpklo_vnx8bi },
    &operand_data[6303],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2706 */
  {
    "aarch64_sve_punpkhi_vnx8bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "punpkhi\t%0.h, %1.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_punpkhi_vnx8bi },
    &operand_data[6303],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2706 */
  {
    "aarch64_sve_punpklo_vnx4bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "punpklo\t%0.h, %1.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_punpklo_vnx4bi },
    &operand_data[6305],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2706 */
  {
    "aarch64_sve_punpkhi_vnx4bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "punpkhi\t%0.h, %1.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_punpkhi_vnx4bi },
    &operand_data[6305],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2731 */
  {
    "aarch64_sve_sunpkhi_vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sunpkhi\t%0.h, %1.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_sunpkhi_vnx16qi },
    &operand_data[6307],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2731 */
  {
    "aarch64_sve_uunpkhi_vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uunpkhi\t%0.h, %1.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_uunpkhi_vnx16qi },
    &operand_data[6307],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2731 */
  {
    "aarch64_sve_sunpklo_vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sunpklo\t%0.h, %1.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_sunpklo_vnx16qi },
    &operand_data[6307],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2731 */
  {
    "aarch64_sve_uunpklo_vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uunpklo\t%0.h, %1.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_uunpklo_vnx16qi },
    &operand_data[6307],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2731 */
  {
    "aarch64_sve_sunpkhi_vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sunpkhi\t%0.s, %1.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_sunpkhi_vnx8hi },
    &operand_data[6309],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2731 */
  {
    "aarch64_sve_uunpkhi_vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uunpkhi\t%0.s, %1.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_uunpkhi_vnx8hi },
    &operand_data[6309],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2731 */
  {
    "aarch64_sve_sunpklo_vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sunpklo\t%0.s, %1.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_sunpklo_vnx8hi },
    &operand_data[6309],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2731 */
  {
    "aarch64_sve_uunpklo_vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uunpklo\t%0.s, %1.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_uunpklo_vnx8hi },
    &operand_data[6309],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2731 */
  {
    "aarch64_sve_sunpkhi_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sunpkhi\t%0.d, %1.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_sunpkhi_vnx4si },
    &operand_data[6311],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2731 */
  {
    "aarch64_sve_uunpkhi_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uunpkhi\t%0.d, %1.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_uunpkhi_vnx4si },
    &operand_data[6311],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2731 */
  {
    "aarch64_sve_sunpklo_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sunpklo\t%0.d, %1.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_sunpklo_vnx4si },
    &operand_data[6311],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2731 */
  {
    "aarch64_sve_uunpklo_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uunpklo\t%0.d, %1.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_uunpklo_vnx4si },
    &operand_data[6311],
    2,
    2,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2792 */
  {
    "vec_pack_trunc_vnx8bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp1\t%0.b, %1.b, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_trunc_vnx8bi },
    &operand_data[6313],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2792 */
  {
    "vec_pack_trunc_vnx4bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp1\t%0.h, %1.h, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_trunc_vnx4bi },
    &operand_data[6316],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2792 */
  {
    "vec_pack_trunc_vnx2bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp1\t%0.s, %1.s, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_trunc_vnx2bi },
    &operand_data[6319],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2804 */
  {
    "vec_pack_trunc_vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp1\t%0.b, %1.b, %2.b",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_trunc_vnx8hi },
    &operand_data[6322],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2804 */
  {
    "vec_pack_trunc_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp1\t%0.h, %1.h, %2.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_trunc_vnx4si },
    &operand_data[6325],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2804 */
  {
    "vec_pack_trunc_vnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "uzp1\t%0.s, %1.s, %2.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_trunc_vnx2di },
    &operand_data[6328],
    3,
    3,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2876 */
  {
    "*cond_addvnx8hf_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5004 },
#else
    { 0, output_5004, 0 },
#endif
    { 0 },
    &operand_data[6331],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2876 */
  {
    "*cond_subvnx8hf_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5005 },
#else
    { 0, output_5005, 0 },
#endif
    { 0 },
    &operand_data[6331],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2876 */
  {
    "*cond_mulvnx8hf_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5006 },
#else
    { 0, output_5006, 0 },
#endif
    { 0 },
    &operand_data[6331],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2876 */
  {
    "*cond_divvnx8hf_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5007 },
#else
    { 0, output_5007, 0 },
#endif
    { 0 },
    &operand_data[6331],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2876 */
  {
    "*cond_smaxvnx8hf_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5008 },
#else
    { 0, output_5008, 0 },
#endif
    { 0 },
    &operand_data[6331],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2876 */
  {
    "*cond_sminvnx8hf_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5009 },
#else
    { 0, output_5009, 0 },
#endif
    { 0 },
    &operand_data[6331],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2876 */
  {
    "*cond_addvnx4sf_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5010 },
#else
    { 0, output_5010, 0 },
#endif
    { 0 },
    &operand_data[6335],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2876 */
  {
    "*cond_subvnx4sf_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5011 },
#else
    { 0, output_5011, 0 },
#endif
    { 0 },
    &operand_data[6335],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2876 */
  {
    "*cond_mulvnx4sf_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5012 },
#else
    { 0, output_5012, 0 },
#endif
    { 0 },
    &operand_data[6335],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2876 */
  {
    "*cond_divvnx4sf_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5013 },
#else
    { 0, output_5013, 0 },
#endif
    { 0 },
    &operand_data[6335],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2876 */
  {
    "*cond_smaxvnx4sf_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5014 },
#else
    { 0, output_5014, 0 },
#endif
    { 0 },
    &operand_data[6335],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2876 */
  {
    "*cond_sminvnx4sf_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5015 },
#else
    { 0, output_5015, 0 },
#endif
    { 0 },
    &operand_data[6335],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2876 */
  {
    "*cond_addvnx2df_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5016 },
#else
    { 0, output_5016, 0 },
#endif
    { 0 },
    &operand_data[6339],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2876 */
  {
    "*cond_subvnx2df_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5017 },
#else
    { 0, output_5017, 0 },
#endif
    { 0 },
    &operand_data[6339],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2876 */
  {
    "*cond_mulvnx2df_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5018 },
#else
    { 0, output_5018, 0 },
#endif
    { 0 },
    &operand_data[6339],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2876 */
  {
    "*cond_divvnx2df_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5019 },
#else
    { 0, output_5019, 0 },
#endif
    { 0 },
    &operand_data[6339],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2876 */
  {
    "*cond_smaxvnx2df_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5020 },
#else
    { 0, output_5020, 0 },
#endif
    { 0 },
    &operand_data[6339],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2876 */
  {
    "*cond_sminvnx2df_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5021 },
#else
    { 0, output_5021, 0 },
#endif
    { 0 },
    &operand_data[6339],
    4,
    4,
    1,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2895 */
  {
    "*cond_addvnx8hf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5022 },
#else
    { 0, output_5022, 0 },
#endif
    { 0 },
    &operand_data[6343],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2895 */
  {
    "*cond_subvnx8hf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5023 },
#else
    { 0, output_5023, 0 },
#endif
    { 0 },
    &operand_data[6343],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2895 */
  {
    "*cond_mulvnx8hf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5024 },
#else
    { 0, output_5024, 0 },
#endif
    { 0 },
    &operand_data[6343],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2895 */
  {
    "*cond_divvnx8hf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5025 },
#else
    { 0, output_5025, 0 },
#endif
    { 0 },
    &operand_data[6343],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2895 */
  {
    "*cond_smaxvnx8hf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5026 },
#else
    { 0, output_5026, 0 },
#endif
    { 0 },
    &operand_data[6343],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2895 */
  {
    "*cond_sminvnx8hf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5027 },
#else
    { 0, output_5027, 0 },
#endif
    { 0 },
    &operand_data[6343],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2895 */
  {
    "*cond_addvnx4sf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5028 },
#else
    { 0, output_5028, 0 },
#endif
    { 0 },
    &operand_data[6347],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2895 */
  {
    "*cond_subvnx4sf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5029 },
#else
    { 0, output_5029, 0 },
#endif
    { 0 },
    &operand_data[6347],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2895 */
  {
    "*cond_mulvnx4sf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5030 },
#else
    { 0, output_5030, 0 },
#endif
    { 0 },
    &operand_data[6347],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2895 */
  {
    "*cond_divvnx4sf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5031 },
#else
    { 0, output_5031, 0 },
#endif
    { 0 },
    &operand_data[6347],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2895 */
  {
    "*cond_smaxvnx4sf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5032 },
#else
    { 0, output_5032, 0 },
#endif
    { 0 },
    &operand_data[6347],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2895 */
  {
    "*cond_sminvnx4sf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5033 },
#else
    { 0, output_5033, 0 },
#endif
    { 0 },
    &operand_data[6347],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2895 */
  {
    "*cond_addvnx2df_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5034 },
#else
    { 0, output_5034, 0 },
#endif
    { 0 },
    &operand_data[6351],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2895 */
  {
    "*cond_subvnx2df_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5035 },
#else
    { 0, output_5035, 0 },
#endif
    { 0 },
    &operand_data[6351],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2895 */
  {
    "*cond_mulvnx2df_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5036 },
#else
    { 0, output_5036, 0 },
#endif
    { 0 },
    &operand_data[6351],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2895 */
  {
    "*cond_divvnx2df_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5037 },
#else
    { 0, output_5037, 0 },
#endif
    { 0 },
    &operand_data[6351],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2895 */
  {
    "*cond_smaxvnx2df_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5038 },
#else
    { 0, output_5038, 0 },
#endif
    { 0 },
    &operand_data[6351],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2895 */
  {
    "*cond_sminvnx2df_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5039 },
#else
    { 0, output_5039, 0 },
#endif
    { 0 },
    &operand_data[6351],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2913 */
  {
    "*cond_addvnx8hf_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5040 },
#else
    { 0, output_5040, 0 },
#endif
    { 0 },
    &operand_data[6355],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2913 */
  {
    "*cond_subvnx8hf_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5041 },
#else
    { 0, output_5041, 0 },
#endif
    { 0 },
    &operand_data[6355],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2913 */
  {
    "*cond_mulvnx8hf_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5042 },
#else
    { 0, output_5042, 0 },
#endif
    { 0 },
    &operand_data[6355],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2913 */
  {
    "*cond_divvnx8hf_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5043 },
#else
    { 0, output_5043, 0 },
#endif
    { 0 },
    &operand_data[6355],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2913 */
  {
    "*cond_smaxvnx8hf_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5044 },
#else
    { 0, output_5044, 0 },
#endif
    { 0 },
    &operand_data[6355],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2913 */
  {
    "*cond_sminvnx8hf_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5045 },
#else
    { 0, output_5045, 0 },
#endif
    { 0 },
    &operand_data[6355],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2913 */
  {
    "*cond_addvnx4sf_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5046 },
#else
    { 0, output_5046, 0 },
#endif
    { 0 },
    &operand_data[6359],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2913 */
  {
    "*cond_subvnx4sf_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5047 },
#else
    { 0, output_5047, 0 },
#endif
    { 0 },
    &operand_data[6359],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2913 */
  {
    "*cond_mulvnx4sf_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5048 },
#else
    { 0, output_5048, 0 },
#endif
    { 0 },
    &operand_data[6359],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2913 */
  {
    "*cond_divvnx4sf_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5049 },
#else
    { 0, output_5049, 0 },
#endif
    { 0 },
    &operand_data[6359],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2913 */
  {
    "*cond_smaxvnx4sf_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5050 },
#else
    { 0, output_5050, 0 },
#endif
    { 0 },
    &operand_data[6359],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2913 */
  {
    "*cond_sminvnx4sf_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5051 },
#else
    { 0, output_5051, 0 },
#endif
    { 0 },
    &operand_data[6359],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2913 */
  {
    "*cond_addvnx2df_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5052 },
#else
    { 0, output_5052, 0 },
#endif
    { 0 },
    &operand_data[6363],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2913 */
  {
    "*cond_subvnx2df_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5053 },
#else
    { 0, output_5053, 0 },
#endif
    { 0 },
    &operand_data[6363],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2913 */
  {
    "*cond_mulvnx2df_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5054 },
#else
    { 0, output_5054, 0 },
#endif
    { 0 },
    &operand_data[6363],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2913 */
  {
    "*cond_divvnx2df_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5055 },
#else
    { 0, output_5055, 0 },
#endif
    { 0 },
    &operand_data[6363],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2913 */
  {
    "*cond_smaxvnx2df_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5056 },
#else
    { 0, output_5056, 0 },
#endif
    { 0 },
    &operand_data[6363],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2913 */
  {
    "*cond_sminvnx2df_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5057 },
#else
    { 0, output_5057, 0 },
#endif
    { 0 },
    &operand_data[6363],
    4,
    4,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2931 */
  {
    "*cond_addvnx8hf_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.h, %1/z, %2.h\n\tfadd\t%0.h, %1/m, %0.h, %3.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6367],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2931 */
  {
    "*cond_subvnx8hf_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.h, %1/z, %2.h\n\tfsub\t%0.h, %1/m, %0.h, %3.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6367],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2931 */
  {
    "*cond_mulvnx8hf_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.h, %1/z, %2.h\n\tfmul\t%0.h, %1/m, %0.h, %3.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6367],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2931 */
  {
    "*cond_divvnx8hf_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.h, %1/z, %2.h\n\tfdiv\t%0.h, %1/m, %0.h, %3.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6367],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2931 */
  {
    "*cond_smaxvnx8hf_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.h, %1/z, %2.h\n\tfmaxnm\t%0.h, %1/m, %0.h, %3.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6367],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2931 */
  {
    "*cond_sminvnx8hf_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.h, %1/z, %2.h\n\tfminnm\t%0.h, %1/m, %0.h, %3.h",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6367],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2931 */
  {
    "*cond_addvnx4sf_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.s, %1/z, %2.s\n\tfadd\t%0.s, %1/m, %0.s, %3.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6372],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2931 */
  {
    "*cond_subvnx4sf_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.s, %1/z, %2.s\n\tfsub\t%0.s, %1/m, %0.s, %3.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6372],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2931 */
  {
    "*cond_mulvnx4sf_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.s, %1/z, %2.s\n\tfmul\t%0.s, %1/m, %0.s, %3.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6372],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2931 */
  {
    "*cond_divvnx4sf_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.s, %1/z, %2.s\n\tfdiv\t%0.s, %1/m, %0.s, %3.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6372],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2931 */
  {
    "*cond_smaxvnx4sf_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.s, %1/z, %2.s\n\tfmaxnm\t%0.s, %1/m, %0.s, %3.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6372],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2931 */
  {
    "*cond_sminvnx4sf_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.s, %1/z, %2.s\n\tfminnm\t%0.s, %1/m, %0.s, %3.s",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6372],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2931 */
  {
    "*cond_addvnx2df_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.d, %1/z, %2.d\n\tfadd\t%0.d, %1/m, %0.d, %3.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6377],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2931 */
  {
    "*cond_subvnx2df_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.d, %1/z, %2.d\n\tfsub\t%0.d, %1/m, %0.d, %3.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6377],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2931 */
  {
    "*cond_mulvnx2df_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.d, %1/z, %2.d\n\tfmul\t%0.d, %1/m, %0.d, %3.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6377],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2931 */
  {
    "*cond_divvnx2df_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.d, %1/z, %2.d\n\tfdiv\t%0.d, %1/m, %0.d, %3.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6377],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2931 */
  {
    "*cond_smaxvnx2df_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.d, %1/z, %2.d\n\tfmaxnm\t%0.d, %1/m, %0.d, %3.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6377],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2931 */
  {
    "*cond_sminvnx2df_z",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movprfx\t%0.d, %1/z, %2.d\n\tfminnm\t%0.d, %1/m, %0.d, %3.d",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6377],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2947 */
  {
    "*cond_addvnx8hf_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6382],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2947 */
  {
    "*cond_subvnx8hf_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6382],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2947 */
  {
    "*cond_mulvnx8hf_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6382],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2947 */
  {
    "*cond_divvnx8hf_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6382],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2947 */
  {
    "*cond_smaxvnx8hf_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6382],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2947 */
  {
    "*cond_sminvnx8hf_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6382],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2947 */
  {
    "*cond_addvnx4sf_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6387],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2947 */
  {
    "*cond_subvnx4sf_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6387],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2947 */
  {
    "*cond_mulvnx4sf_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6387],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2947 */
  {
    "*cond_divvnx4sf_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6387],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2947 */
  {
    "*cond_smaxvnx4sf_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6387],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2947 */
  {
    "*cond_sminvnx4sf_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6387],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2947 */
  {
    "*cond_addvnx2df_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6392],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2947 */
  {
    "*cond_subvnx2df_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6392],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2947 */
  {
    "*cond_mulvnx2df_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6392],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2947 */
  {
    "*cond_divvnx2df_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6392],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2947 */
  {
    "*cond_smaxvnx2df_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6392],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2947 */
  {
    "*cond_sminvnx2df_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6392],
    5,
    5,
    0,
    1,
    1
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2995 */
  {
    "*cond_fmavnx8hf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5094 },
#else
    { 0, output_5094, 0 },
#endif
    { 0 },
    &operand_data[6397],
    5,
    5,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2995 */
  {
    "*cond_fnmavnx8hf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5095 },
#else
    { 0, output_5095, 0 },
#endif
    { 0 },
    &operand_data[6397],
    5,
    5,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2995 */
  {
    "*cond_fnmsvnx8hf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5096 },
#else
    { 0, output_5096, 0 },
#endif
    { 0 },
    &operand_data[6397],
    5,
    5,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2995 */
  {
    "*cond_fmsvnx8hf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5097 },
#else
    { 0, output_5097, 0 },
#endif
    { 0 },
    &operand_data[6397],
    5,
    5,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2995 */
  {
    "*cond_fmavnx4sf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5098 },
#else
    { 0, output_5098, 0 },
#endif
    { 0 },
    &operand_data[6402],
    5,
    5,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2995 */
  {
    "*cond_fnmavnx4sf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5099 },
#else
    { 0, output_5099, 0 },
#endif
    { 0 },
    &operand_data[6402],
    5,
    5,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2995 */
  {
    "*cond_fnmsvnx4sf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5100 },
#else
    { 0, output_5100, 0 },
#endif
    { 0 },
    &operand_data[6402],
    5,
    5,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2995 */
  {
    "*cond_fmsvnx4sf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5101 },
#else
    { 0, output_5101, 0 },
#endif
    { 0 },
    &operand_data[6402],
    5,
    5,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2995 */
  {
    "*cond_fmavnx2df_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5102 },
#else
    { 0, output_5102, 0 },
#endif
    { 0 },
    &operand_data[6407],
    5,
    5,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2995 */
  {
    "*cond_fnmavnx2df_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5103 },
#else
    { 0, output_5103, 0 },
#endif
    { 0 },
    &operand_data[6407],
    5,
    5,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2995 */
  {
    "*cond_fnmsvnx2df_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5104 },
#else
    { 0, output_5104, 0 },
#endif
    { 0 },
    &operand_data[6407],
    5,
    5,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2995 */
  {
    "*cond_fmsvnx2df_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5105 },
#else
    { 0, output_5105, 0 },
#endif
    { 0 },
    &operand_data[6407],
    5,
    5,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3014 */
  {
    "*cond_fmavnx8hf_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5106 },
#else
    { 0, output_5106, 0 },
#endif
    { 0 },
    &operand_data[6412],
    5,
    5,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3014 */
  {
    "*cond_fnmavnx8hf_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5107 },
#else
    { 0, output_5107, 0 },
#endif
    { 0 },
    &operand_data[6412],
    5,
    5,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3014 */
  {
    "*cond_fnmsvnx8hf_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5108 },
#else
    { 0, output_5108, 0 },
#endif
    { 0 },
    &operand_data[6412],
    5,
    5,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3014 */
  {
    "*cond_fmsvnx8hf_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5109 },
#else
    { 0, output_5109, 0 },
#endif
    { 0 },
    &operand_data[6412],
    5,
    5,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3014 */
  {
    "*cond_fmavnx4sf_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5110 },
#else
    { 0, output_5110, 0 },
#endif
    { 0 },
    &operand_data[6417],
    5,
    5,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3014 */
  {
    "*cond_fnmavnx4sf_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5111 },
#else
    { 0, output_5111, 0 },
#endif
    { 0 },
    &operand_data[6417],
    5,
    5,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3014 */
  {
    "*cond_fnmsvnx4sf_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5112 },
#else
    { 0, output_5112, 0 },
#endif
    { 0 },
    &operand_data[6417],
    5,
    5,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3014 */
  {
    "*cond_fmsvnx4sf_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5113 },
#else
    { 0, output_5113, 0 },
#endif
    { 0 },
    &operand_data[6417],
    5,
    5,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3014 */
  {
    "*cond_fmavnx2df_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5114 },
#else
    { 0, output_5114, 0 },
#endif
    { 0 },
    &operand_data[6422],
    5,
    5,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3014 */
  {
    "*cond_fnmavnx2df_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5115 },
#else
    { 0, output_5115, 0 },
#endif
    { 0 },
    &operand_data[6422],
    5,
    5,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3014 */
  {
    "*cond_fnmsvnx2df_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5116 },
#else
    { 0, output_5116, 0 },
#endif
    { 0 },
    &operand_data[6422],
    5,
    5,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3014 */
  {
    "*cond_fmsvnx2df_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5117 },
#else
    { 0, output_5117, 0 },
#endif
    { 0 },
    &operand_data[6422],
    5,
    5,
    1,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3034 */
  {
    "*cond_fmavnx8hf_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5118 },
#else
    { 0, output_5118, 0 },
#endif
    { 0 },
    &operand_data[6427],
    6,
    6,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3034 */
  {
    "*cond_fnmavnx8hf_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5119 },
#else
    { 0, output_5119, 0 },
#endif
    { 0 },
    &operand_data[6427],
    6,
    6,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3034 */
  {
    "*cond_fnmsvnx8hf_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5120 },
#else
    { 0, output_5120, 0 },
#endif
    { 0 },
    &operand_data[6427],
    6,
    6,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3034 */
  {
    "*cond_fmsvnx8hf_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5121 },
#else
    { 0, output_5121, 0 },
#endif
    { 0 },
    &operand_data[6427],
    6,
    6,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3034 */
  {
    "*cond_fmavnx4sf_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5122 },
#else
    { 0, output_5122, 0 },
#endif
    { 0 },
    &operand_data[6433],
    6,
    6,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3034 */
  {
    "*cond_fnmavnx4sf_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5123 },
#else
    { 0, output_5123, 0 },
#endif
    { 0 },
    &operand_data[6433],
    6,
    6,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3034 */
  {
    "*cond_fnmsvnx4sf_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5124 },
#else
    { 0, output_5124, 0 },
#endif
    { 0 },
    &operand_data[6433],
    6,
    6,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3034 */
  {
    "*cond_fmsvnx4sf_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5125 },
#else
    { 0, output_5125, 0 },
#endif
    { 0 },
    &operand_data[6433],
    6,
    6,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3034 */
  {
    "*cond_fmavnx2df_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5126 },
#else
    { 0, output_5126, 0 },
#endif
    { 0 },
    &operand_data[6439],
    6,
    6,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3034 */
  {
    "*cond_fnmavnx2df_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5127 },
#else
    { 0, output_5127, 0 },
#endif
    { 0 },
    &operand_data[6439],
    6,
    6,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3034 */
  {
    "*cond_fnmsvnx2df_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5128 },
#else
    { 0, output_5128, 0 },
#endif
    { 0 },
    &operand_data[6439],
    6,
    6,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3034 */
  {
    "*cond_fmsvnx2df_any",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5129 },
#else
    { 0, output_5129, 0 },
#endif
    { 0 },
    &operand_data[6439],
    6,
    6,
    0,
    3,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3070 */
  {
    "vec_shl_insert_vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5130 },
#else
    { 0, output_5130, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_shl_insert_vnx16qi },
    &operand_data[6445],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3070 */
  {
    "vec_shl_insert_vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5131 },
#else
    { 0, output_5131, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_shl_insert_vnx8hi },
    &operand_data[6448],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3070 */
  {
    "vec_shl_insert_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5132 },
#else
    { 0, output_5132, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_shl_insert_vnx4si },
    &operand_data[6451],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3070 */
  {
    "vec_shl_insert_vnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5133 },
#else
    { 0, output_5133, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_shl_insert_vnx2di },
    &operand_data[6454],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3070 */
  {
    "vec_shl_insert_vnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5134 },
#else
    { 0, output_5134, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_shl_insert_vnx8hf },
    &operand_data[6457],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3070 */
  {
    "vec_shl_insert_vnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5135 },
#else
    { 0, output_5135, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_shl_insert_vnx4sf },
    &operand_data[6460],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3070 */
  {
    "vec_shl_insert_vnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_5136 },
#else
    { 0, output_5136, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_shl_insert_vnx2df },
    &operand_data[6463],
    3,
    3,
    0,
    2,
    2
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:384 */
  {
    "cbranchsi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cbranchsi4 },
    &operand_data[6466],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:384 */
  {
    "cbranchdi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cbranchdi4 },
    &operand_data[6470],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:398 */
  {
    "cbranchsf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cbranchsf4 },
    &operand_data[6474],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:398 */
  {
    "cbranchdf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cbranchdf4 },
    &operand_data[6478],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:412 */
  {
    "cbranchcc4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cbranchcc4 },
    &operand_data[6482],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:477 */
  {
    "modsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_modsi3 },
    &operand_data[6486],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:477 */
  {
    "moddi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_moddi3 },
    &operand_data[6489],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:586 */
  {
    "casesi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_casesi },
    &operand_data[6492],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:637 */
  {
    "casesi_dispatch",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_casesi_dispatch },
    &operand_data[6496],
    2,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:708 */
  {
    "prologue",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_prologue },
    &operand_data[0],
    0,
    0,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:717 */
  {
    "epilogue",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_epilogue },
    &operand_data[0],
    0,
    0,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:726 */
  {
    "sibcall_epilogue",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sibcall_epilogue },
    &operand_data[0],
    0,
    0,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:749 */
  {
    "return",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_return },
    &operand_data[0],
    0,
    0,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:870 */
  {
    "call",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_call },
    &operand_data[6500],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:894 */
  {
    "call_value",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_call_value },
    &operand_data[6502],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:920 */
  {
    "sibcall",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sibcall },
    &operand_data[6500],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:932 */
  {
    "sibcall_value",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sibcall_value },
    &operand_data[6502],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:971 */
  {
    "untyped_call",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_untyped_call },
    &operand_data[6505],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1000 */
  {
    "movqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movqi },
    &operand_data[6508],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1000 */
  {
    "movhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movhi },
    &operand_data[6510],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1057 */
  {
    "movsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movsi },
    &operand_data[6512],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1057 */
  {
    "movdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movdi },
    &operand_data[6514],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1164 */
  {
    "movti",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movti },
    &operand_data[6516],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1219 */
  {
    "movhf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movhf },
    &operand_data[6518],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1219 */
  {
    "movsf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movsf },
    &operand_data[6520],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1219 */
  {
    "movdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movdf },
    &operand_data[6522],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1219 */
  {
    "movtf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movtf },
    &operand_data[6524],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1369 */
  {
    "movmemdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmemdi },
    &operand_data[6526],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1585 */
  {
    "extendsidi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_extendsidi2 },
    &operand_data[6530],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1585 */
  {
    "zero_extendsidi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_zero_extendsidi2 },
    &operand_data[6530],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1645 */
  {
    "extendqisi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_extendqisi2 },
    &operand_data[6532],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1645 */
  {
    "zero_extendqisi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_zero_extendqisi2 },
    &operand_data[6532],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1645 */
  {
    "extendqidi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_extendqidi2 },
    &operand_data[6534],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1645 */
  {
    "zero_extendqidi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_zero_extendqidi2 },
    &operand_data[6534],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1645 */
  {
    "extendhisi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_extendhisi2 },
    &operand_data[6536],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1645 */
  {
    "zero_extendhisi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_zero_extendhisi2 },
    &operand_data[6536],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1645 */
  {
    "extendhidi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_extendhidi2 },
    &operand_data[6538],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1645 */
  {
    "zero_extendhidi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_zero_extendhidi2 },
    &operand_data[6538],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1673 */
  {
    "extendqihi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_extendqihi2 },
    &operand_data[6540],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1673 */
  {
    "zero_extendqihi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_zero_extendqihi2 },
    &operand_data[6540],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1703 */
  {
    "addsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addsi3 },
    &operand_data[6542],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1703 */
  {
    "adddi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_adddi3 },
    &operand_data[6545],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1869 */
  {
    "addvsi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addvsi4 },
    &operand_data[6548],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1869 */
  {
    "addvdi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addvdi4 },
    &operand_data[6552],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1886 */
  {
    "uaddvsi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uaddvsi4 },
    &operand_data[6556],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1886 */
  {
    "uaddvdi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uaddvdi4 },
    &operand_data[6560],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1899 */
  {
    "addti3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addti3 },
    &operand_data[6564],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1932 */
  {
    "addvti4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addvti4 },
    &operand_data[6564],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:1966 */
  {
    "uaddvti4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uaddvti4 },
    &operand_data[6564],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2456 */
  {
    "addsi3_carryin",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addsi3_carryin },
    &operand_data[6568],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2456 */
  {
    "adddi3_carryin",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_adddi3_carryin },
    &operand_data[6571],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2496 */
  {
    "addsi3_carryinC",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addsi3_carryinC },
    &operand_data[6556],
    3,
    3,
    6,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2496 */
  {
    "adddi3_carryinC",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_adddi3_carryinC },
    &operand_data[6560],
    3,
    3,
    6,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2559 */
  {
    "addsi3_carryinV",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addsi3_carryinV },
    &operand_data[6556],
    3,
    3,
    7,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2559 */
  {
    "adddi3_carryinV",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_adddi3_carryinV },
    &operand_data[6560],
    3,
    3,
    7,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2721 */
  {
    "subvsi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subvsi4 },
    &operand_data[6548],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2721 */
  {
    "subvdi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subvdi4 },
    &operand_data[6552],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2771 */
  {
    "negvsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negvsi3 },
    &operand_data[6557],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2771 */
  {
    "negvdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negvdi3 },
    &operand_data[6561],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2824 */
  {
    "usubvsi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_usubvsi4 },
    &operand_data[6574],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2824 */
  {
    "usubvdi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_usubvdi4 },
    &operand_data[6578],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2837 */
  {
    "subti3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subti3 },
    &operand_data[6582],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2857 */
  {
    "subvti4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subvti4 },
    &operand_data[6564],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2876 */
  {
    "usubvti4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_usubvti4 },
    &operand_data[6564],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:2895 */
  {
    "negvti3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negvti3 },
    &operand_data[6584],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3218 */
  {
    "subsi3_carryin",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subsi3_carryin },
    &operand_data[6587],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3218 */
  {
    "subdi3_carryin",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subdi3_carryin },
    &operand_data[6590],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3283 */
  {
    "usubsi3_carryinC",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_usubsi3_carryinC },
    &operand_data[6587],
    3,
    3,
    2,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3283 */
  {
    "usubdi3_carryinC",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_usubdi3_carryinC },
    &operand_data[6590],
    3,
    3,
    2,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3350 */
  {
    "subsi3_carryinV",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subsi3_carryinV },
    &operand_data[6587],
    3,
    3,
    4,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3350 */
  {
    "subdi3_carryinV",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subdi3_carryinV },
    &operand_data[6590],
    3,
    3,
    4,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3477 */
  {
    "abssi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_abssi2 },
    &operand_data[6486],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3477 */
  {
    "absdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absdi2 },
    &operand_data[6489],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3741 */
  {
    "mulditi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulditi3 },
    &operand_data[6593],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3741 */
  {
    "umulditi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umulditi3 },
    &operand_data[6593],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3760 */
  {
    "multi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_multi3 },
    &operand_data[6596],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3891 */
  {
    "cstoresi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cstoresi4 },
    &operand_data[6599],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3891 */
  {
    "cstoredi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cstoredi4 },
    &operand_data[6603],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3904 */
  {
    "cstorecc4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cstorecc4 },
    &operand_data[6607],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3916 */
  {
    "cstoresf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cstoresf4 },
    &operand_data[6611],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:3916 */
  {
    "cstoredf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cstoredf4 },
    &operand_data[6615],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4004 */
  {
    "cmovsi6",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cmovsi6 },
    &operand_data[6619],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4004 */
  {
    "cmovdi6",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cmovdi6 },
    &operand_data[6625],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4020 */
  {
    "cmovsf6",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cmovsf6 },
    &operand_data[6631],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4020 */
  {
    "cmovdf6",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cmovdf6 },
    &operand_data[6637],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4104 */
  {
    "movqicc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movqicc },
    &operand_data[6643],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4104 */
  {
    "movhicc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movhicc },
    &operand_data[6647],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4104 */
  {
    "movsicc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movsicc },
    &operand_data[6651],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4104 */
  {
    "movdicc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movdicc },
    &operand_data[6655],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4123 */
  {
    "movsfsicc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movsfsicc },
    &operand_data[6659],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4123 */
  {
    "movsfdicc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movsfdicc },
    &operand_data[6663],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4123 */
  {
    "movdfsicc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movdfsicc },
    &operand_data[6667],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4123 */
  {
    "movdfdicc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movdfdicc },
    &operand_data[6671],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4142 */
  {
    "movsfcc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movsfcc },
    &operand_data[6675],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4142 */
  {
    "movdfcc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movdfcc },
    &operand_data[6679],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4161 */
  {
    "negsicc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negsicc },
    &operand_data[6651],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4161 */
  {
    "notsicc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_notsicc },
    &operand_data[6651],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4161 */
  {
    "negdicc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negdicc },
    &operand_data[6655],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4161 */
  {
    "notdicc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_notdicc },
    &operand_data[6655],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4277 */
  {
    "umaxsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umaxsi3 },
    &operand_data[6683],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4277 */
  {
    "umaxdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umaxdi3 },
    &operand_data[6686],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4680 */
  {
    "ffssi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ffssi2 },
    &operand_data[6486],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4680 */
  {
    "ffsdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ffsdi2 },
    &operand_data[6489],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4702 */
  {
    "popcountsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_popcountsi2 },
    &operand_data[6486],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4702 */
  {
    "popcountdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_popcountdi2 },
    &operand_data[6489],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4872 */
  {
    "ashlsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashlsi3 },
    &operand_data[6689],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4872 */
  {
    "ashrsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrsi3 },
    &operand_data[6689],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4872 */
  {
    "lshrsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lshrsi3 },
    &operand_data[6689],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4872 */
  {
    "ashldi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashldi3 },
    &operand_data[6692],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4872 */
  {
    "ashrdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrdi3 },
    &operand_data[6692],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4872 */
  {
    "lshrdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lshrdi3 },
    &operand_data[6692],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4892 */
  {
    "ashlqi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashlqi3 },
    &operand_data[6695],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4892 */
  {
    "ashlhi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashlhi3 },
    &operand_data[6698],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4908 */
  {
    "rotrsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rotrsi3 },
    &operand_data[6689],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4908 */
  {
    "rotrdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rotrdi3 },
    &operand_data[6692],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4928 */
  {
    "rotlsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rotlsi3 },
    &operand_data[6689],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:4928 */
  {
    "rotldi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rotldi3 },
    &operand_data[6692],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5393 */
  {
    "extv",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_extv },
    &operand_data[6701],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5393 */
  {
    "extzv",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_extzv },
    &operand_data[6701],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5442 */
  {
    "insvsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_insvsi },
    &operand_data[6705],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5442 */
  {
    "insvdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_insvdi },
    &operand_data[6709],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5829 */
  {
    "fmahf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmahf4 },
    &operand_data[6713],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5829 */
  {
    "fmasf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmasf4 },
    &operand_data[6717],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5829 */
  {
    "fmadf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmadf4 },
    &operand_data[6721],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5847 */
  {
    "fnmahf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmahf4 },
    &operand_data[6713],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5847 */
  {
    "fnmasf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmasf4 },
    &operand_data[6717],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5847 */
  {
    "fnmadf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmadf4 },
    &operand_data[6721],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5868 */
  {
    "fmssf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmssf4 },
    &operand_data[6717],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5868 */
  {
    "fmsdf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmsdf4 },
    &operand_data[6721],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5886 */
  {
    "fnmssf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmssf4 },
    &operand_data[6717],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:5886 */
  {
    "fnmsdf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmsdf4 },
    &operand_data[6721],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6045 */
  {
    "floatsihf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatsihf2 },
    &operand_data[6725],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6045 */
  {
    "floatunssihf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatunssihf2 },
    &operand_data[6725],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6074 */
  {
    "floatdihf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatdihf2 },
    &operand_data[6727],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6074 */
  {
    "floatunsdihf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatunsdihf2 },
    &operand_data[6727],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6214 */
  {
    "divhf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divhf3 },
    &operand_data[6729],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6214 */
  {
    "divsf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divsf3 },
    &operand_data[6732],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6214 */
  {
    "divdf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divdf3 },
    &operand_data[6735],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6243 */
  {
    "sqrthf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sqrthf2 },
    &operand_data[1202],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6243 */
  {
    "sqrtsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sqrtsf2 },
    &operand_data[1204],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6243 */
  {
    "sqrtdf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sqrtdf2 },
    &operand_data[1206],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6303 */
  {
    "lrintsfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lrintsfsi2 },
    &operand_data[6738],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6303 */
  {
    "lrintsfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lrintsfdi2 },
    &operand_data[6630],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6303 */
  {
    "lrintdfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lrintdfsi2 },
    &operand_data[6740],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6303 */
  {
    "lrintdfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lrintdfdi2 },
    &operand_data[6742],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6332 */
  {
    "copysignsf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_copysignsf3 },
    &operand_data[6717],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6332 */
  {
    "copysigndf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_copysigndf3 },
    &operand_data[6721],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6370 */
  {
    "xorsignsf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorsignsf3 },
    &operand_data[6717],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6370 */
  {
    "xorsigndf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorsigndf3 },
    &operand_data[6721],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6404 */
  {
    "aarch64_reload_movcpsfsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reload_movcpsfsi },
    &operand_data[6744],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6404 */
  {
    "aarch64_reload_movcpsfdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reload_movcpsfdi },
    &operand_data[6747],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6404 */
  {
    "aarch64_reload_movcpdfsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reload_movcpdfsi },
    &operand_data[6750],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6404 */
  {
    "aarch64_reload_movcpdfdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reload_movcpdfdi },
    &operand_data[6753],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6404 */
  {
    "aarch64_reload_movcptfsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reload_movcptfsi },
    &operand_data[6756],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6404 */
  {
    "aarch64_reload_movcptfdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reload_movcptfdi },
    &operand_data[6759],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6417 */
  {
    "aarch64_reload_movcpv8qisi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reload_movcpv8qisi },
    &operand_data[6762],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6417 */
  {
    "aarch64_reload_movcpv16qisi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reload_movcpv16qisi },
    &operand_data[6765],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6417 */
  {
    "aarch64_reload_movcpv4hisi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reload_movcpv4hisi },
    &operand_data[6768],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6417 */
  {
    "aarch64_reload_movcpv8hisi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reload_movcpv8hisi },
    &operand_data[6771],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6417 */
  {
    "aarch64_reload_movcpv2sisi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reload_movcpv2sisi },
    &operand_data[6774],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6417 */
  {
    "aarch64_reload_movcpv4sisi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reload_movcpv4sisi },
    &operand_data[6777],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6417 */
  {
    "aarch64_reload_movcpv2disi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reload_movcpv2disi },
    &operand_data[6780],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6417 */
  {
    "aarch64_reload_movcpv2sfsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reload_movcpv2sfsi },
    &operand_data[6783],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6417 */
  {
    "aarch64_reload_movcpv4sfsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reload_movcpv4sfsi },
    &operand_data[6786],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6417 */
  {
    "aarch64_reload_movcpv2dfsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reload_movcpv2dfsi },
    &operand_data[6789],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6417 */
  {
    "aarch64_reload_movcpv8qidi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reload_movcpv8qidi },
    &operand_data[6792],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6417 */
  {
    "aarch64_reload_movcpv16qidi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reload_movcpv16qidi },
    &operand_data[6795],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6417 */
  {
    "aarch64_reload_movcpv4hidi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reload_movcpv4hidi },
    &operand_data[6798],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6417 */
  {
    "aarch64_reload_movcpv8hidi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reload_movcpv8hidi },
    &operand_data[6801],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6417 */
  {
    "aarch64_reload_movcpv2sidi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reload_movcpv2sidi },
    &operand_data[6804],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6417 */
  {
    "aarch64_reload_movcpv4sidi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reload_movcpv4sidi },
    &operand_data[6807],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6417 */
  {
    "aarch64_reload_movcpv2didi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reload_movcpv2didi },
    &operand_data[6810],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6417 */
  {
    "aarch64_reload_movcpv2sfdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reload_movcpv2sfdi },
    &operand_data[6813],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6417 */
  {
    "aarch64_reload_movcpv4sfdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reload_movcpv4sfdi },
    &operand_data[6816],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6417 */
  {
    "aarch64_reload_movcpv2dfdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reload_movcpv2dfdi },
    &operand_data[6819],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6429 */
  {
    "aarch64_reload_movti",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reload_movti },
    &operand_data[6822],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6429 */
  {
    "aarch64_reload_movtf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_reload_movtf },
    &operand_data[6825],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6503 */
  {
    "add_losym",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_add_losym },
    &operand_data[6828],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6594 */
  {
    "tlsgd_small_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tlsgd_small_si },
    &operand_data[6831],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6594 */
  {
    "tlsgd_small_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tlsgd_small_di },
    &operand_data[6833],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6702 */
  {
    "tlsdesc_small_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tlsdesc_small_si },
    &operand_data[6835],
    1,
    1,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6702 */
  {
    "tlsdesc_small_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tlsdesc_small_di },
    &operand_data[6835],
    1,
    1,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6877 */
  {
    "get_thread_pointerdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_get_thread_pointerdi },
    &operand_data[180],
    1,
    1,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6888 */
  {
    "stack_protect_set",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_stack_protect_set },
    &operand_data[6836],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:6944 */
  {
    "stack_protect_test",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_stack_protect_test },
    &operand_data[6836],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:7036 */
  {
    "doloop_end",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_doloop_end },
    &operand_data[6505],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:7116 */
  {
    "set_clobber_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_set_clobber_cc },
    &operand_data[6505],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:7134 */
  {
    "despeculate_copyqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_despeculate_copyqi },
    &operand_data[1395],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:7134 */
  {
    "despeculate_copyhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_despeculate_copyhi },
    &operand_data[1398],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:7134 */
  {
    "despeculate_copysi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_despeculate_copysi },
    &operand_data[1401],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:7134 */
  {
    "despeculate_copydi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_despeculate_copydi },
    &operand_data[1404],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64.md:7134 */
  {
    "despeculate_copyti",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_despeculate_copyti },
    &operand_data[1407],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:21 */
  {
    "movv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv8qi },
    &operand_data[6839],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:21 */
  {
    "movv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv16qi },
    &operand_data[6841],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:21 */
  {
    "movv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv4hi },
    &operand_data[6843],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:21 */
  {
    "movv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv8hi },
    &operand_data[6845],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:21 */
  {
    "movv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv2si },
    &operand_data[6847],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:21 */
  {
    "movv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv4si },
    &operand_data[6849],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:21 */
  {
    "movv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv2di },
    &operand_data[6851],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:21 */
  {
    "movv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv4hf },
    &operand_data[6853],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:21 */
  {
    "movv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv8hf },
    &operand_data[6855],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:21 */
  {
    "movv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv2sf },
    &operand_data[6857],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:21 */
  {
    "movv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv4sf },
    &operand_data[6859],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:21 */
  {
    "movv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv2df },
    &operand_data[6861],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:41 */
  {
    "movmisalignv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv8qi },
    &operand_data[6839],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:41 */
  {
    "movmisalignv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv16qi },
    &operand_data[6841],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:41 */
  {
    "movmisalignv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv4hi },
    &operand_data[6843],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:41 */
  {
    "movmisalignv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv8hi },
    &operand_data[6845],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:41 */
  {
    "movmisalignv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv2si },
    &operand_data[6847],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:41 */
  {
    "movmisalignv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv4si },
    &operand_data[6849],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:41 */
  {
    "movmisalignv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv2di },
    &operand_data[6851],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:41 */
  {
    "movmisalignv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv2sf },
    &operand_data[6857],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:41 */
  {
    "movmisalignv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv4sf },
    &operand_data[6859],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:41 */
  {
    "movmisalignv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv2df },
    &operand_data[6861],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:260 */
  {
    "aarch64_split_simd_movv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_split_simd_movv16qi },
    &operand_data[6863],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:260 */
  {
    "aarch64_split_simd_movv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_split_simd_movv8hi },
    &operand_data[6865],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:260 */
  {
    "aarch64_split_simd_movv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_split_simd_movv4si },
    &operand_data[6867],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:260 */
  {
    "aarch64_split_simd_movv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_split_simd_movv2di },
    &operand_data[6869],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:260 */
  {
    "aarch64_split_simd_movv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_split_simd_movv8hf },
    &operand_data[6871],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:260 */
  {
    "aarch64_split_simd_movv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_split_simd_movv4sf },
    &operand_data[6873],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:260 */
  {
    "aarch64_split_simd_movv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_split_simd_movv2df },
    &operand_data[6875],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:379 */
  {
    "ctzv2si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ctzv2si2 },
    &operand_data[6877],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:379 */
  {
    "ctzv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ctzv4si2 },
    &operand_data[6879],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:393 */
  {
    "xorsignv4hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorsignv4hf3 },
    &operand_data[6881],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:393 */
  {
    "xorsignv8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorsignv8hf3 },
    &operand_data[6884],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:393 */
  {
    "xorsignv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorsignv2sf3 },
    &operand_data[6887],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:393 */
  {
    "xorsignv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorsignv4sf3 },
    &operand_data[6890],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:393 */
  {
    "xorsignv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorsignv2df3 },
    &operand_data[6893],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:529 */
  {
    "sdot_prodv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sdot_prodv8qi },
    &operand_data[6896],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:529 */
  {
    "udot_prodv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_udot_prodv8qi },
    &operand_data[6896],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:529 */
  {
    "sdot_prodv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sdot_prodv16qi },
    &operand_data[6900],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:529 */
  {
    "udot_prodv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_udot_prodv16qi },
    &operand_data[6900],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:576 */
  {
    "copysignv4hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_copysignv4hf3 },
    &operand_data[6881],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:576 */
  {
    "copysignv8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_copysignv8hf3 },
    &operand_data[6884],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:576 */
  {
    "copysignv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_copysignv2sf3 },
    &operand_data[6887],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:576 */
  {
    "copysignv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_copysignv4sf3 },
    &operand_data[6890],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:576 */
  {
    "copysignv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_copysignv2df3 },
    &operand_data[6893],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:654 */
  {
    "rsqrtv2sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rsqrtv2sf2 },
    &operand_data[1476],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:654 */
  {
    "rsqrtv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rsqrtv4sf2 },
    &operand_data[1479],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:654 */
  {
    "rsqrtv2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rsqrtv2df2 },
    &operand_data[1482],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:654 */
  {
    "rsqrtsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rsqrtsf2 },
    &operand_data[1204],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:654 */
  {
    "rsqrtdf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rsqrtdf2 },
    &operand_data[1206],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:769 */
  {
    "ssadv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ssadv16qi },
    &operand_data[6900],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:769 */
  {
    "usadv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_usadv16qi },
    &operand_data[6900],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:994 */
  {
    "ashlv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashlv8qi3 },
    &operand_data[6904],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:994 */
  {
    "ashlv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashlv16qi3 },
    &operand_data[6907],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:994 */
  {
    "ashlv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashlv4hi3 },
    &operand_data[6910],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:994 */
  {
    "ashlv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashlv8hi3 },
    &operand_data[6913],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:994 */
  {
    "ashlv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashlv2si3 },
    &operand_data[6916],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:994 */
  {
    "ashlv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashlv4si3 },
    &operand_data[6919],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:994 */
  {
    "ashlv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashlv2di3 },
    &operand_data[6922],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1041 */
  {
    "lshrv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lshrv8qi3 },
    &operand_data[6904],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1041 */
  {
    "lshrv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lshrv16qi3 },
    &operand_data[6907],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1041 */
  {
    "lshrv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lshrv4hi3 },
    &operand_data[6910],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1041 */
  {
    "lshrv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lshrv8hi3 },
    &operand_data[6913],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1041 */
  {
    "lshrv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lshrv2si3 },
    &operand_data[6916],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1041 */
  {
    "lshrv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lshrv4si3 },
    &operand_data[6919],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1041 */
  {
    "lshrv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lshrv2di3 },
    &operand_data[6922],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1088 */
  {
    "ashrv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrv8qi3 },
    &operand_data[6904],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1088 */
  {
    "ashrv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrv16qi3 },
    &operand_data[6907],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1088 */
  {
    "ashrv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrv4hi3 },
    &operand_data[6910],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1088 */
  {
    "ashrv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrv8hi3 },
    &operand_data[6913],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1088 */
  {
    "ashrv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrv2si3 },
    &operand_data[6916],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1088 */
  {
    "ashrv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrv4si3 },
    &operand_data[6919],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1088 */
  {
    "ashrv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrv2di3 },
    &operand_data[6922],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1135 */
  {
    "vashlv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashlv8qi3 },
    &operand_data[6925],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1135 */
  {
    "vashlv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashlv16qi3 },
    &operand_data[6928],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1135 */
  {
    "vashlv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashlv4hi3 },
    &operand_data[6931],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1135 */
  {
    "vashlv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashlv8hi3 },
    &operand_data[6934],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1135 */
  {
    "vashlv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashlv2si3 },
    &operand_data[6937],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1135 */
  {
    "vashlv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashlv4si3 },
    &operand_data[6940],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1135 */
  {
    "vashlv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashlv2di3 },
    &operand_data[6943],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1149 */
  {
    "vashrv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashrv8qi3 },
    &operand_data[6925],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1149 */
  {
    "vashrv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashrv16qi3 },
    &operand_data[6928],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1149 */
  {
    "vashrv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashrv4hi3 },
    &operand_data[6931],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1149 */
  {
    "vashrv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashrv8hi3 },
    &operand_data[6934],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1149 */
  {
    "vashrv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashrv2si3 },
    &operand_data[6937],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1149 */
  {
    "vashrv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashrv4si3 },
    &operand_data[6940],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1163 */
  {
    "aarch64_ashr_simddi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ashr_simddi },
    &operand_data[6946],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1179 */
  {
    "vlshrv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vlshrv8qi3 },
    &operand_data[6925],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1179 */
  {
    "vlshrv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vlshrv16qi3 },
    &operand_data[6928],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1179 */
  {
    "vlshrv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vlshrv4hi3 },
    &operand_data[6931],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1179 */
  {
    "vlshrv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vlshrv8hi3 },
    &operand_data[6934],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1179 */
  {
    "vlshrv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vlshrv2si3 },
    &operand_data[6937],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1179 */
  {
    "vlshrv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vlshrv4si3 },
    &operand_data[6940],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1192 */
  {
    "aarch64_lshr_simddi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_lshr_simddi },
    &operand_data[6946],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1222 */
  {
    "vec_setv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv8qi },
    &operand_data[6949],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1222 */
  {
    "vec_setv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv16qi },
    &operand_data[6952],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1222 */
  {
    "vec_setv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv4hi },
    &operand_data[6955],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1222 */
  {
    "vec_setv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv8hi },
    &operand_data[6958],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1222 */
  {
    "vec_setv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv2si },
    &operand_data[6961],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1222 */
  {
    "vec_setv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv4si },
    &operand_data[6964],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1222 */
  {
    "vec_setv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv2di },
    &operand_data[6967],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1222 */
  {
    "vec_setv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv4hf },
    &operand_data[6970],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1222 */
  {
    "vec_setv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv8hf },
    &operand_data[6973],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1222 */
  {
    "vec_setv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv2sf },
    &operand_data[6976],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1222 */
  {
    "vec_setv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv4sf },
    &operand_data[6979],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1222 */
  {
    "vec_setv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv2df },
    &operand_data[6982],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1363 */
  {
    "smaxv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv2di3 },
    &operand_data[6943],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1363 */
  {
    "sminv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv2di3 },
    &operand_data[6943],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1363 */
  {
    "umaxv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umaxv2di3 },
    &operand_data[6943],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1363 */
  {
    "uminv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uminv2di3 },
    &operand_data[6943],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1488 */
  {
    "move_lo_quad_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_move_lo_quad_v16qi },
    &operand_data[6901],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1488 */
  {
    "move_lo_quad_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_move_lo_quad_v8hi },
    &operand_data[6913],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1488 */
  {
    "move_lo_quad_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_move_lo_quad_v4si },
    &operand_data[6879],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1488 */
  {
    "move_lo_quad_v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_move_lo_quad_v2di },
    &operand_data[6922],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1488 */
  {
    "move_lo_quad_v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_move_lo_quad_v8hf },
    &operand_data[6884],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1488 */
  {
    "move_lo_quad_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_move_lo_quad_v4sf },
    &operand_data[6890],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1488 */
  {
    "move_lo_quad_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_move_lo_quad_v2df },
    &operand_data[6893],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1534 */
  {
    "move_hi_quad_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_move_hi_quad_v16qi },
    &operand_data[6985],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1534 */
  {
    "move_hi_quad_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_move_hi_quad_v8hi },
    &operand_data[6987],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1534 */
  {
    "move_hi_quad_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_move_hi_quad_v4si },
    &operand_data[6989],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1534 */
  {
    "move_hi_quad_v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_move_hi_quad_v2di },
    &operand_data[6991],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1534 */
  {
    "move_hi_quad_v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_move_hi_quad_v8hf },
    &operand_data[6993],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1534 */
  {
    "move_hi_quad_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_move_hi_quad_v4sf },
    &operand_data[6995],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1534 */
  {
    "move_hi_quad_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_move_hi_quad_v2df },
    &operand_data[6997],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1560 */
  {
    "vec_pack_trunc_v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_trunc_v4hi },
    &operand_data[6999],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1560 */
  {
    "vec_pack_trunc_v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_trunc_v2si },
    &operand_data[7001],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1560 */
  {
    "vec_pack_trunc_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_trunc_di },
    &operand_data[7003],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1618 */
  {
    "vec_unpacks_hi_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_hi_v16qi },
    &operand_data[7006],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1618 */
  {
    "vec_unpacku_hi_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_hi_v16qi },
    &operand_data[7006],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1618 */
  {
    "vec_unpacks_hi_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_hi_v8hi },
    &operand_data[7008],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1618 */
  {
    "vec_unpacku_hi_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_hi_v8hi },
    &operand_data[7008],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1618 */
  {
    "vec_unpacks_hi_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_hi_v4si },
    &operand_data[7010],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1618 */
  {
    "vec_unpacku_hi_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_hi_v4si },
    &operand_data[7010],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1630 */
  {
    "vec_unpacks_lo_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_lo_v16qi },
    &operand_data[7006],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1630 */
  {
    "vec_unpacku_lo_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_lo_v16qi },
    &operand_data[7006],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1630 */
  {
    "vec_unpacks_lo_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_lo_v8hi },
    &operand_data[7008],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1630 */
  {
    "vec_unpacku_lo_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_lo_v8hi },
    &operand_data[7008],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1630 */
  {
    "vec_unpacks_lo_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_lo_v4si },
    &operand_data[7010],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1630 */
  {
    "vec_unpacku_lo_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_lo_v4si },
    &operand_data[7010],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1749 */
  {
    "vec_widen_smult_lo_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_smult_lo_v16qi },
    &operand_data[7012],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1749 */
  {
    "vec_widen_umult_lo_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_umult_lo_v16qi },
    &operand_data[7012],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1749 */
  {
    "vec_widen_smult_lo_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_smult_lo_v8hi },
    &operand_data[7015],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1749 */
  {
    "vec_widen_umult_lo_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_umult_lo_v8hi },
    &operand_data[7015],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1749 */
  {
    "vec_widen_smult_lo_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_smult_lo_v4si },
    &operand_data[7018],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1749 */
  {
    "vec_widen_umult_lo_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_umult_lo_v4si },
    &operand_data[7018],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1776 */
  {
    "vec_widen_smult_hi_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_smult_hi_v16qi },
    &operand_data[7012],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1776 */
  {
    "vec_widen_umult_hi_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_umult_hi_v16qi },
    &operand_data[7012],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1776 */
  {
    "vec_widen_smult_hi_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_smult_hi_v8hi },
    &operand_data[7015],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1776 */
  {
    "vec_widen_umult_hi_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_umult_hi_v8hi },
    &operand_data[7015],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1776 */
  {
    "vec_widen_smult_hi_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_smult_hi_v4si },
    &operand_data[7018],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1776 */
  {
    "vec_widen_umult_hi_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_umult_hi_v4si },
    &operand_data[7018],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1843 */
  {
    "divv4hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divv4hf3 },
    &operand_data[2318],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1843 */
  {
    "divv8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divv8hf3 },
    &operand_data[2321],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1843 */
  {
    "divv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divv2sf3 },
    &operand_data[2324],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1843 */
  {
    "divv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divv4sf3 },
    &operand_data[2327],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:1843 */
  {
    "divv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divv2df3 },
    &operand_data[2330],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2098 */
  {
    "fixv4hfv4hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixv4hfv4hi2 },
    &operand_data[7021],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2098 */
  {
    "fixunsv4hfv4hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixunsv4hfv4hi2 },
    &operand_data[7021],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2098 */
  {
    "fixv8hfv8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixv8hfv8hi2 },
    &operand_data[7023],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2098 */
  {
    "fixunsv8hfv8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixunsv8hfv8hi2 },
    &operand_data[7023],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2098 */
  {
    "fixv2sfv2si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixv2sfv2si2 },
    &operand_data[7025],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2098 */
  {
    "fixunsv2sfv2si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixunsv2sfv2si2 },
    &operand_data[7025],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2098 */
  {
    "fixv4sfv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixv4sfv4si2 },
    &operand_data[7027],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2098 */
  {
    "fixunsv4sfv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixunsv4sfv4si2 },
    &operand_data[7027],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2098 */
  {
    "fixv2dfv2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixv2dfv2di2 },
    &operand_data[7029],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2098 */
  {
    "fixunsv2dfv2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixunsv2dfv2di2 },
    &operand_data[7029],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2106 */
  {
    "fix_truncv4hfv4hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncv4hfv4hi2 },
    &operand_data[7021],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2106 */
  {
    "fixuns_truncv4hfv4hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixuns_truncv4hfv4hi2 },
    &operand_data[7021],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2106 */
  {
    "fix_truncv8hfv8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncv8hfv8hi2 },
    &operand_data[7023],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2106 */
  {
    "fixuns_truncv8hfv8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixuns_truncv8hfv8hi2 },
    &operand_data[7023],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2106 */
  {
    "fix_truncv2sfv2si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncv2sfv2si2 },
    &operand_data[7025],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2106 */
  {
    "fixuns_truncv2sfv2si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixuns_truncv2sfv2si2 },
    &operand_data[7025],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2106 */
  {
    "fix_truncv4sfv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncv4sfv4si2 },
    &operand_data[7027],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2106 */
  {
    "fixuns_truncv4sfv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixuns_truncv4sfv4si2 },
    &operand_data[7027],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2106 */
  {
    "fix_truncv2dfv2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncv2dfv2di2 },
    &operand_data[7029],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2106 */
  {
    "fixuns_truncv2dfv2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixuns_truncv2dfv2di2 },
    &operand_data[7029],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2114 */
  {
    "ftruncv4hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ftruncv4hf2 },
    &operand_data[6881],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2114 */
  {
    "ftruncv8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ftruncv8hf2 },
    &operand_data[6884],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2114 */
  {
    "ftruncv2sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ftruncv2sf2 },
    &operand_data[6887],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2114 */
  {
    "ftruncv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ftruncv4sf2 },
    &operand_data[6890],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2114 */
  {
    "ftruncv2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ftruncv2df2 },
    &operand_data[6893],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2180 */
  {
    "vec_unpacks_lo_v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_lo_v8hf },
    &operand_data[7031],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2180 */
  {
    "vec_unpacks_lo_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_lo_v4sf },
    &operand_data[7030],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2203 */
  {
    "vec_unpacks_hi_v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_hi_v8hf },
    &operand_data[7031],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2203 */
  {
    "vec_unpacks_hi_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_hi_v4sf },
    &operand_data[7030],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2256 */
  {
    "aarch64_float_truncate_hi_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_float_truncate_hi_v4sf },
    &operand_data[3267],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2256 */
  {
    "aarch64_float_truncate_hi_v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_float_truncate_hi_v8hf },
    &operand_data[3270],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2270 */
  {
    "vec_pack_trunc_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_trunc_v2df },
    &operand_data[6892],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2291 */
  {
    "vec_pack_trunc_df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_trunc_df },
    &operand_data[7033],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2351 */
  {
    "reduc_plus_scal_v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_plus_scal_v8qi },
    &operand_data[7036],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2351 */
  {
    "reduc_plus_scal_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_plus_scal_v16qi },
    &operand_data[7038],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2351 */
  {
    "reduc_plus_scal_v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_plus_scal_v4hi },
    &operand_data[7040],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2351 */
  {
    "reduc_plus_scal_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_plus_scal_v8hi },
    &operand_data[7042],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2351 */
  {
    "reduc_plus_scal_v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_plus_scal_v2si },
    &operand_data[7044],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2351 */
  {
    "reduc_plus_scal_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_plus_scal_v4si },
    &operand_data[4377],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2351 */
  {
    "reduc_plus_scal_v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_plus_scal_v2di },
    &operand_data[4160],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2402 */
  {
    "reduc_plus_scal_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_plus_scal_v4sf },
    &operand_data[7046],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2444 */
  {
    "reduc_smax_nan_scal_v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_nan_scal_v4hf },
    &operand_data[7048],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2444 */
  {
    "reduc_smin_nan_scal_v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_nan_scal_v4hf },
    &operand_data[7048],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2444 */
  {
    "reduc_smax_scal_v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_scal_v4hf },
    &operand_data[7048],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2444 */
  {
    "reduc_smin_scal_v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_scal_v4hf },
    &operand_data[7048],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2444 */
  {
    "reduc_smax_nan_scal_v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_nan_scal_v8hf },
    &operand_data[7050],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2444 */
  {
    "reduc_smin_nan_scal_v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_nan_scal_v8hf },
    &operand_data[7050],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2444 */
  {
    "reduc_smax_scal_v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_scal_v8hf },
    &operand_data[7050],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2444 */
  {
    "reduc_smin_scal_v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_scal_v8hf },
    &operand_data[7050],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2444 */
  {
    "reduc_smax_nan_scal_v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_nan_scal_v2sf },
    &operand_data[7052],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2444 */
  {
    "reduc_smin_nan_scal_v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_nan_scal_v2sf },
    &operand_data[7052],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2444 */
  {
    "reduc_smax_scal_v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_scal_v2sf },
    &operand_data[7052],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2444 */
  {
    "reduc_smin_scal_v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_scal_v2sf },
    &operand_data[7052],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2444 */
  {
    "reduc_smax_nan_scal_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_nan_scal_v4sf },
    &operand_data[7046],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2444 */
  {
    "reduc_smin_nan_scal_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_nan_scal_v4sf },
    &operand_data[7046],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2444 */
  {
    "reduc_smax_scal_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_scal_v4sf },
    &operand_data[7046],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2444 */
  {
    "reduc_smin_scal_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_scal_v4sf },
    &operand_data[7046],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2444 */
  {
    "reduc_smax_nan_scal_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_nan_scal_v2df },
    &operand_data[7054],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2444 */
  {
    "reduc_smin_nan_scal_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_nan_scal_v2df },
    &operand_data[7054],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2444 */
  {
    "reduc_smax_scal_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_scal_v2df },
    &operand_data[7054],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2444 */
  {
    "reduc_smin_scal_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_scal_v2df },
    &operand_data[7054],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2460 */
  {
    "reduc_umax_scal_v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umax_scal_v8qi },
    &operand_data[7056],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2460 */
  {
    "reduc_umin_scal_v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umin_scal_v8qi },
    &operand_data[7056],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2460 */
  {
    "reduc_smax_scal_v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_scal_v8qi },
    &operand_data[7056],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2460 */
  {
    "reduc_smin_scal_v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_scal_v8qi },
    &operand_data[7056],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2460 */
  {
    "reduc_umax_scal_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umax_scal_v16qi },
    &operand_data[7058],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2460 */
  {
    "reduc_umin_scal_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umin_scal_v16qi },
    &operand_data[7058],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2460 */
  {
    "reduc_smax_scal_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_scal_v16qi },
    &operand_data[7058],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2460 */
  {
    "reduc_smin_scal_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_scal_v16qi },
    &operand_data[7058],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2460 */
  {
    "reduc_umax_scal_v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umax_scal_v4hi },
    &operand_data[7060],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2460 */
  {
    "reduc_umin_scal_v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umin_scal_v4hi },
    &operand_data[7060],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2460 */
  {
    "reduc_smax_scal_v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_scal_v4hi },
    &operand_data[7060],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2460 */
  {
    "reduc_smin_scal_v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_scal_v4hi },
    &operand_data[7060],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2460 */
  {
    "reduc_umax_scal_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umax_scal_v8hi },
    &operand_data[7062],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2460 */
  {
    "reduc_umin_scal_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umin_scal_v8hi },
    &operand_data[7062],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2460 */
  {
    "reduc_smax_scal_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_scal_v8hi },
    &operand_data[7062],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2460 */
  {
    "reduc_smin_scal_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_scal_v8hi },
    &operand_data[7062],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2460 */
  {
    "reduc_umax_scal_v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umax_scal_v2si },
    &operand_data[7064],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2460 */
  {
    "reduc_umin_scal_v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umin_scal_v2si },
    &operand_data[7064],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2460 */
  {
    "reduc_smax_scal_v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_scal_v2si },
    &operand_data[7064],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2460 */
  {
    "reduc_smin_scal_v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_scal_v2si },
    &operand_data[7064],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2460 */
  {
    "reduc_umax_scal_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umax_scal_v4si },
    &operand_data[7066],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2460 */
  {
    "reduc_umin_scal_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umin_scal_v4si },
    &operand_data[7066],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2460 */
  {
    "reduc_smax_scal_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_scal_v4si },
    &operand_data[7066],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2460 */
  {
    "reduc_smin_scal_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_scal_v4si },
    &operand_data[7066],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2657 */
  {
    "aarch64_simd_bslv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_bslv8qi },
    &operand_data[7068],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2657 */
  {
    "aarch64_simd_bslv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_bslv16qi },
    &operand_data[7072],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2657 */
  {
    "aarch64_simd_bslv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_bslv4hi },
    &operand_data[7076],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2657 */
  {
    "aarch64_simd_bslv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_bslv8hi },
    &operand_data[7080],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2657 */
  {
    "aarch64_simd_bslv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_bslv2si },
    &operand_data[7084],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2657 */
  {
    "aarch64_simd_bslv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_bslv4si },
    &operand_data[7088],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2657 */
  {
    "aarch64_simd_bslv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_bslv2di },
    &operand_data[7092],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2657 */
  {
    "aarch64_simd_bslv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_bslv4hf },
    &operand_data[7096],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2657 */
  {
    "aarch64_simd_bslv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_bslv8hf },
    &operand_data[7100],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2657 */
  {
    "aarch64_simd_bslv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_bslv2sf },
    &operand_data[7104],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2657 */
  {
    "aarch64_simd_bslv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_bslv4sf },
    &operand_data[7108],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2657 */
  {
    "aarch64_simd_bslv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_bslv2df },
    &operand_data[7112],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2657 */
  {
    "aarch64_simd_bsldi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_bsldi },
    &operand_data[7116],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2657 */
  {
    "aarch64_simd_bsldf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_bsldf },
    &operand_data[7120],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2683 */
  {
    "vcond_mask_v8qiv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcond_mask_v8qiv8qi },
    &operand_data[7124],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2683 */
  {
    "vcond_mask_v16qiv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcond_mask_v16qiv16qi },
    &operand_data[7128],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2683 */
  {
    "vcond_mask_v4hiv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcond_mask_v4hiv4hi },
    &operand_data[7132],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2683 */
  {
    "vcond_mask_v8hiv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcond_mask_v8hiv8hi },
    &operand_data[7136],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2683 */
  {
    "vcond_mask_v2siv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcond_mask_v2siv2si },
    &operand_data[7140],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2683 */
  {
    "vcond_mask_v4siv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcond_mask_v4siv4si },
    &operand_data[7144],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2683 */
  {
    "vcond_mask_v2div2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcond_mask_v2div2di },
    &operand_data[7148],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2683 */
  {
    "vcond_mask_v2sfv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcond_mask_v2sfv2si },
    &operand_data[7152],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2683 */
  {
    "vcond_mask_v4sfv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcond_mask_v4sfv4si },
    &operand_data[7156],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2683 */
  {
    "vcond_mask_v2dfv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcond_mask_v2dfv2di },
    &operand_data[7160],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2683 */
  {
    "vcond_mask_didi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcond_mask_didi },
    &operand_data[7164],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2714 */
  {
    "vec_cmpv8qiv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_cmpv8qiv8qi },
    &operand_data[7168],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2714 */
  {
    "vec_cmpv16qiv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_cmpv16qiv16qi },
    &operand_data[7172],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2714 */
  {
    "vec_cmpv4hiv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_cmpv4hiv4hi },
    &operand_data[7176],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2714 */
  {
    "vec_cmpv8hiv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_cmpv8hiv8hi },
    &operand_data[7180],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2714 */
  {
    "vec_cmpv2siv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_cmpv2siv2si },
    &operand_data[7184],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2714 */
  {
    "vec_cmpv4siv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_cmpv4siv4si },
    &operand_data[7188],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2714 */
  {
    "vec_cmpv2div2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_cmpv2div2di },
    &operand_data[7192],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2714 */
  {
    "vec_cmpdidi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_cmpdidi },
    &operand_data[7196],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2794 */
  {
    "vec_cmpv2sfv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_cmpv2sfv2si },
    &operand_data[7200],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2794 */
  {
    "vec_cmpv4sfv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_cmpv4sfv4si },
    &operand_data[7204],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2794 */
  {
    "vec_cmpv2dfv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_cmpv2dfv2di },
    &operand_data[7208],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2967 */
  {
    "vec_cmpuv8qiv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_cmpuv8qiv8qi },
    &operand_data[7168],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2967 */
  {
    "vec_cmpuv16qiv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_cmpuv16qiv16qi },
    &operand_data[7172],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2967 */
  {
    "vec_cmpuv4hiv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_cmpuv4hiv4hi },
    &operand_data[7176],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2967 */
  {
    "vec_cmpuv8hiv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_cmpuv8hiv8hi },
    &operand_data[7180],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2967 */
  {
    "vec_cmpuv2siv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_cmpuv2siv2si },
    &operand_data[7184],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2967 */
  {
    "vec_cmpuv4siv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_cmpuv4siv4si },
    &operand_data[7188],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2967 */
  {
    "vec_cmpuv2div2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_cmpuv2div2di },
    &operand_data[7192],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2967 */
  {
    "vec_cmpudidi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_cmpudidi },
    &operand_data[7196],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2979 */
  {
    "vcondv8qiv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8qiv8qi },
    &operand_data[7212],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2979 */
  {
    "vcondv16qiv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv16qiv16qi },
    &operand_data[7218],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2979 */
  {
    "vcondv4hiv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv4hiv4hi },
    &operand_data[7224],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2979 */
  {
    "vcondv8hiv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8hiv8hi },
    &operand_data[7230],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2979 */
  {
    "vcondv2siv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv2siv2si },
    &operand_data[7236],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2979 */
  {
    "vcondv4siv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv4siv4si },
    &operand_data[7242],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2979 */
  {
    "vcondv2div2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv2div2di },
    &operand_data[7248],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2979 */
  {
    "vcondv2sfv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv2sfv2sf },
    &operand_data[7254],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2979 */
  {
    "vcondv4sfv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv4sfv4sf },
    &operand_data[7260],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2979 */
  {
    "vcondv2dfv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv2dfv2df },
    &operand_data[7266],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:2979 */
  {
    "vconddidi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconddidi },
    &operand_data[7272],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3009 */
  {
    "vcondv2siv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv2siv2sf },
    &operand_data[7278],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3009 */
  {
    "vcondv2sfv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv2sfv2si },
    &operand_data[7282],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3009 */
  {
    "vcondv4siv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv4siv4sf },
    &operand_data[7288],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3009 */
  {
    "vcondv4sfv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv4sfv4si },
    &operand_data[7292],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3009 */
  {
    "vcondv2div2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv2div2df },
    &operand_data[7298],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3009 */
  {
    "vcondv2dfv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv2dfv2di },
    &operand_data[7302],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3040 */
  {
    "vconduv8qiv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv8qiv8qi },
    &operand_data[7212],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3040 */
  {
    "vconduv16qiv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv16qiv16qi },
    &operand_data[7218],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3040 */
  {
    "vconduv4hiv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv4hiv4hi },
    &operand_data[7224],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3040 */
  {
    "vconduv8hiv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv8hiv8hi },
    &operand_data[7230],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3040 */
  {
    "vconduv2siv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv2siv2si },
    &operand_data[7236],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3040 */
  {
    "vconduv4siv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv4siv4si },
    &operand_data[7242],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3040 */
  {
    "vconduv2div2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv2div2di },
    &operand_data[7248],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3040 */
  {
    "vcondudidi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondudidi },
    &operand_data[7272],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3069 */
  {
    "vconduv2sfv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv2sfv2si },
    &operand_data[7282],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3069 */
  {
    "vconduv4sfv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv4sfv4si },
    &operand_data[7292],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3069 */
  {
    "vconduv2dfv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv2dfv2di },
    &operand_data[7302],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3214 */
  {
    "aarch64_combinev8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_combinev8qi },
    &operand_data[7308],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3214 */
  {
    "aarch64_combinev4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_combinev4hi },
    &operand_data[7311],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3214 */
  {
    "aarch64_combinev4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_combinev4hf },
    &operand_data[7314],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3214 */
  {
    "aarch64_combinev2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_combinev2si },
    &operand_data[7317],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3214 */
  {
    "aarch64_combinev2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_combinev2sf },
    &operand_data[7320],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3214 */
  {
    "aarch64_combinedi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_combinedi },
    &operand_data[7323],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3214 */
  {
    "aarch64_combinedf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_combinedf },
    &operand_data[7326],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3226 */
  {
    "aarch64_simd_combinev8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_combinev8qi },
    &operand_data[7308],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3226 */
  {
    "aarch64_simd_combinev4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_combinev4hi },
    &operand_data[7311],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3226 */
  {
    "aarch64_simd_combinev4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_combinev4hf },
    &operand_data[7314],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3226 */
  {
    "aarch64_simd_combinev2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_combinev2si },
    &operand_data[7317],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3226 */
  {
    "aarch64_simd_combinev2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_combinev2sf },
    &operand_data[7320],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3226 */
  {
    "aarch64_simd_combinedi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_combinedi },
    &operand_data[7323],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3226 */
  {
    "aarch64_simd_combinedf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_simd_combinedf },
    &operand_data[7326],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3268 */
  {
    "aarch64_saddl2v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_saddl2v16qi },
    &operand_data[2563],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3268 */
  {
    "aarch64_saddl2v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_saddl2v8hi },
    &operand_data[2569],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3268 */
  {
    "aarch64_saddl2v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_saddl2v4si },
    &operand_data[2572],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3280 */
  {
    "aarch64_uaddl2v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uaddl2v16qi },
    &operand_data[2563],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3280 */
  {
    "aarch64_uaddl2v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uaddl2v8hi },
    &operand_data[2569],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3280 */
  {
    "aarch64_uaddl2v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uaddl2v4si },
    &operand_data[2572],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3292 */
  {
    "aarch64_ssubl2v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssubl2v16qi },
    &operand_data[2563],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3292 */
  {
    "aarch64_ssubl2v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssubl2v8hi },
    &operand_data[2569],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3292 */
  {
    "aarch64_ssubl2v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssubl2v4si },
    &operand_data[2572],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3304 */
  {
    "aarch64_usubl2v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usubl2v16qi },
    &operand_data[2563],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3304 */
  {
    "aarch64_usubl2v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usubl2v8hi },
    &operand_data[2569],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3304 */
  {
    "aarch64_usubl2v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usubl2v4si },
    &operand_data[2572],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3329 */
  {
    "widen_ssumv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_widen_ssumv16qi3 },
    &operand_data[7329],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3329 */
  {
    "widen_ssumv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_widen_ssumv8hi3 },
    &operand_data[7332],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3329 */
  {
    "widen_ssumv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_widen_ssumv4si3 },
    &operand_data[7335],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3346 */
  {
    "widen_ssumv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_widen_ssumv8qi3 },
    &operand_data[7338],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3346 */
  {
    "widen_ssumv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_widen_ssumv4hi3 },
    &operand_data[7341],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3346 */
  {
    "widen_ssumv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_widen_ssumv2si3 },
    &operand_data[7344],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3357 */
  {
    "widen_usumv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_widen_usumv16qi3 },
    &operand_data[7329],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3357 */
  {
    "widen_usumv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_widen_usumv8hi3 },
    &operand_data[7332],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3357 */
  {
    "widen_usumv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_widen_usumv4si3 },
    &operand_data[7335],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3374 */
  {
    "widen_usumv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_widen_usumv8qi3 },
    &operand_data[7338],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3374 */
  {
    "widen_usumv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_widen_usumv4hi3 },
    &operand_data[7341],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3374 */
  {
    "widen_usumv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_widen_usumv2si3 },
    &operand_data[7344],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3455 */
  {
    "aarch64_saddw2v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_saddw2v16qi },
    &operand_data[3471],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3455 */
  {
    "aarch64_saddw2v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_saddw2v8hi },
    &operand_data[3475],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3455 */
  {
    "aarch64_saddw2v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_saddw2v4si },
    &operand_data[3479],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3467 */
  {
    "aarch64_uaddw2v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uaddw2v16qi },
    &operand_data[3471],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3467 */
  {
    "aarch64_uaddw2v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uaddw2v8hi },
    &operand_data[3475],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3467 */
  {
    "aarch64_uaddw2v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_uaddw2v4si },
    &operand_data[3479],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3480 */
  {
    "aarch64_ssubw2v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssubw2v16qi },
    &operand_data[3471],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3480 */
  {
    "aarch64_ssubw2v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssubw2v8hi },
    &operand_data[3475],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3480 */
  {
    "aarch64_ssubw2v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ssubw2v4si },
    &operand_data[3479],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3492 */
  {
    "aarch64_usubw2v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usubw2v16qi },
    &operand_data[3471],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3492 */
  {
    "aarch64_usubw2v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usubw2v8hi },
    &operand_data[3475],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3492 */
  {
    "aarch64_usubw2v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_usubw2v4si },
    &operand_data[3479],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3506 */
  {
    "avgv8qi3_floor",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avgv8qi3_floor },
    &operand_data[6925],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3506 */
  {
    "uavgv8qi3_floor",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uavgv8qi3_floor },
    &operand_data[6925],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3506 */
  {
    "avgv16qi3_floor",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avgv16qi3_floor },
    &operand_data[6928],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3506 */
  {
    "uavgv16qi3_floor",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uavgv16qi3_floor },
    &operand_data[6928],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3506 */
  {
    "avgv4hi3_floor",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avgv4hi3_floor },
    &operand_data[6931],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3506 */
  {
    "uavgv4hi3_floor",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uavgv4hi3_floor },
    &operand_data[6931],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3506 */
  {
    "avgv8hi3_floor",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avgv8hi3_floor },
    &operand_data[6934],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3506 */
  {
    "uavgv8hi3_floor",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uavgv8hi3_floor },
    &operand_data[6934],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3506 */
  {
    "avgv2si3_floor",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avgv2si3_floor },
    &operand_data[6937],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3506 */
  {
    "uavgv2si3_floor",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uavgv2si3_floor },
    &operand_data[6937],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3506 */
  {
    "avgv4si3_floor",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avgv4si3_floor },
    &operand_data[6940],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3506 */
  {
    "uavgv4si3_floor",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uavgv4si3_floor },
    &operand_data[6940],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3514 */
  {
    "avgv8qi3_ceil",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avgv8qi3_ceil },
    &operand_data[6925],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3514 */
  {
    "uavgv8qi3_ceil",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uavgv8qi3_ceil },
    &operand_data[6925],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3514 */
  {
    "avgv16qi3_ceil",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avgv16qi3_ceil },
    &operand_data[6928],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3514 */
  {
    "uavgv16qi3_ceil",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uavgv16qi3_ceil },
    &operand_data[6928],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3514 */
  {
    "avgv4hi3_ceil",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avgv4hi3_ceil },
    &operand_data[6931],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3514 */
  {
    "uavgv4hi3_ceil",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uavgv4hi3_ceil },
    &operand_data[6931],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3514 */
  {
    "avgv8hi3_ceil",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avgv8hi3_ceil },
    &operand_data[6934],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3514 */
  {
    "uavgv8hi3_ceil",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uavgv8hi3_ceil },
    &operand_data[6934],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3514 */
  {
    "avgv2si3_ceil",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avgv2si3_ceil },
    &operand_data[6937],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3514 */
  {
    "uavgv2si3_ceil",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uavgv2si3_ceil },
    &operand_data[6937],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3514 */
  {
    "avgv4si3_ceil",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avgv4si3_ceil },
    &operand_data[6940],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:3514 */
  {
    "uavgv4si3_ceil",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uavgv4si3_ceil },
    &operand_data[6940],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4027 */
  {
    "aarch64_sqdmlal2v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlal2v8hi },
    &operand_data[7347],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4027 */
  {
    "aarch64_sqdmlal2v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlal2v4si },
    &operand_data[7351],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4040 */
  {
    "aarch64_sqdmlsl2v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlsl2v8hi },
    &operand_data[7347],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4040 */
  {
    "aarch64_sqdmlsl2v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlsl2v4si },
    &operand_data[7351],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4107 */
  {
    "aarch64_sqdmlal2_lanev8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlal2_lanev8hi },
    &operand_data[7355],
    5,
    5,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4107 */
  {
    "aarch64_sqdmlal2_lanev4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlal2_lanev4si },
    &operand_data[7360],
    5,
    5,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4122 */
  {
    "aarch64_sqdmlal2_laneqv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlal2_laneqv8hi },
    &operand_data[7365],
    5,
    5,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4122 */
  {
    "aarch64_sqdmlal2_laneqv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlal2_laneqv4si },
    &operand_data[7370],
    5,
    5,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4137 */
  {
    "aarch64_sqdmlsl2_lanev8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlsl2_lanev8hi },
    &operand_data[7355],
    5,
    5,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4137 */
  {
    "aarch64_sqdmlsl2_lanev4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlsl2_lanev4si },
    &operand_data[7360],
    5,
    5,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4152 */
  {
    "aarch64_sqdmlsl2_laneqv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlsl2_laneqv8hi },
    &operand_data[7365],
    5,
    5,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4152 */
  {
    "aarch64_sqdmlsl2_laneqv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlsl2_laneqv4si },
    &operand_data[7370],
    5,
    5,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4186 */
  {
    "aarch64_sqdmlal2_nv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlal2_nv8hi },
    &operand_data[7375],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4186 */
  {
    "aarch64_sqdmlal2_nv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlal2_nv4si },
    &operand_data[7379],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4200 */
  {
    "aarch64_sqdmlsl2_nv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlsl2_nv8hi },
    &operand_data[7375],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4200 */
  {
    "aarch64_sqdmlsl2_nv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmlsl2_nv4si },
    &operand_data[7379],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4355 */
  {
    "aarch64_sqdmull2v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmull2v8hi },
    &operand_data[2569],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4355 */
  {
    "aarch64_sqdmull2v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmull2v4si },
    &operand_data[2572],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4415 */
  {
    "aarch64_sqdmull2_lanev8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmull2_lanev8hi },
    &operand_data[3856],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4415 */
  {
    "aarch64_sqdmull2_lanev4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmull2_lanev4si },
    &operand_data[3861],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4429 */
  {
    "aarch64_sqdmull2_laneqv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmull2_laneqv8hi },
    &operand_data[3866],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4429 */
  {
    "aarch64_sqdmull2_laneqv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmull2_laneqv4si },
    &operand_data[3871],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4463 */
  {
    "aarch64_sqdmull2_nv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmull2_nv8hi },
    &operand_data[7383],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4463 */
  {
    "aarch64_sqdmull2_nv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sqdmull2_nv4si },
    &operand_data[3880],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4867 */
  {
    "sqrtv4hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sqrtv4hf2 },
    &operand_data[1470],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4867 */
  {
    "sqrtv8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sqrtv8hf2 },
    &operand_data[1473],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4867 */
  {
    "sqrtv2sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sqrtv2sf2 },
    &operand_data[1476],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4867 */
  {
    "sqrtv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sqrtv4sf2 },
    &operand_data[1479],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4867 */
  {
    "sqrtv2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sqrtv2df2 },
    &operand_data[1482],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4921 */
  {
    "vec_load_lanesoiv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesoiv16qi },
    &operand_data[4162],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4921 */
  {
    "vec_load_lanesoiv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesoiv8hi },
    &operand_data[4162],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4921 */
  {
    "vec_load_lanesoiv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesoiv4si },
    &operand_data[4162],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4921 */
  {
    "vec_load_lanesoiv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesoiv2di },
    &operand_data[4162],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4921 */
  {
    "vec_load_lanesoiv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesoiv8hf },
    &operand_data[4162],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4921 */
  {
    "vec_load_lanesoiv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesoiv4sf },
    &operand_data[4162],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4921 */
  {
    "vec_load_lanesoiv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesoiv2df },
    &operand_data[4162],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4965 */
  {
    "vec_store_lanesoiv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesoiv16qi },
    &operand_data[4168],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4965 */
  {
    "vec_store_lanesoiv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesoiv8hi },
    &operand_data[4168],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4965 */
  {
    "vec_store_lanesoiv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesoiv4si },
    &operand_data[4168],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4965 */
  {
    "vec_store_lanesoiv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesoiv2di },
    &operand_data[4168],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4965 */
  {
    "vec_store_lanesoiv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesoiv8hf },
    &operand_data[4168],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4965 */
  {
    "vec_store_lanesoiv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesoiv4sf },
    &operand_data[4168],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:4965 */
  {
    "vec_store_lanesoiv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesoiv2df },
    &operand_data[4168],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5019 */
  {
    "vec_load_lanesciv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesciv16qi },
    &operand_data[4173],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5019 */
  {
    "vec_load_lanesciv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesciv8hi },
    &operand_data[4173],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5019 */
  {
    "vec_load_lanesciv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesciv4si },
    &operand_data[4173],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5019 */
  {
    "vec_load_lanesciv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesciv2di },
    &operand_data[4173],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5019 */
  {
    "vec_load_lanesciv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesciv8hf },
    &operand_data[4173],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5019 */
  {
    "vec_load_lanesciv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesciv4sf },
    &operand_data[4173],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5019 */
  {
    "vec_load_lanesciv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesciv2df },
    &operand_data[4173],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5063 */
  {
    "vec_store_lanesciv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesciv16qi },
    &operand_data[4179],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5063 */
  {
    "vec_store_lanesciv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesciv8hi },
    &operand_data[4179],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5063 */
  {
    "vec_store_lanesciv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesciv4si },
    &operand_data[4179],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5063 */
  {
    "vec_store_lanesciv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesciv2di },
    &operand_data[4179],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5063 */
  {
    "vec_store_lanesciv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesciv8hf },
    &operand_data[4179],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5063 */
  {
    "vec_store_lanesciv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesciv4sf },
    &operand_data[4179],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5063 */
  {
    "vec_store_lanesciv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesciv2df },
    &operand_data[4179],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5117 */
  {
    "vec_load_lanesxiv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesxiv16qi },
    &operand_data[4184],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5117 */
  {
    "vec_load_lanesxiv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesxiv8hi },
    &operand_data[4184],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5117 */
  {
    "vec_load_lanesxiv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesxiv4si },
    &operand_data[4184],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5117 */
  {
    "vec_load_lanesxiv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesxiv2di },
    &operand_data[4184],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5117 */
  {
    "vec_load_lanesxiv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesxiv8hf },
    &operand_data[4184],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5117 */
  {
    "vec_load_lanesxiv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesxiv4sf },
    &operand_data[4184],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5117 */
  {
    "vec_load_lanesxiv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesxiv2df },
    &operand_data[4184],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5161 */
  {
    "vec_store_lanesxiv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesxiv16qi },
    &operand_data[4190],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5161 */
  {
    "vec_store_lanesxiv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesxiv8hi },
    &operand_data[4190],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5161 */
  {
    "vec_store_lanesxiv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesxiv4si },
    &operand_data[4190],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5161 */
  {
    "vec_store_lanesxiv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesxiv2di },
    &operand_data[4190],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5161 */
  {
    "vec_store_lanesxiv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesxiv8hf },
    &operand_data[4190],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5161 */
  {
    "vec_store_lanesxiv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesxiv4sf },
    &operand_data[4190],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5161 */
  {
    "vec_store_lanesxiv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesxiv2df },
    &operand_data[4190],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5207 */
  {
    "movoi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movoi },
    &operand_data[7386],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5207 */
  {
    "movci",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movci },
    &operand_data[7388],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5207 */
  {
    "movxi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movxi },
    &operand_data[7390],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5220 */
  {
    "aarch64_ld1x3v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1x3v8qi },
    &operand_data[7392],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5220 */
  {
    "aarch64_ld1x3v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1x3v16qi },
    &operand_data[7392],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5220 */
  {
    "aarch64_ld1x3v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1x3v4hi },
    &operand_data[7392],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5220 */
  {
    "aarch64_ld1x3v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1x3v8hi },
    &operand_data[7392],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5220 */
  {
    "aarch64_ld1x3v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1x3v2si },
    &operand_data[7392],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5220 */
  {
    "aarch64_ld1x3v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1x3v4si },
    &operand_data[7392],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5220 */
  {
    "aarch64_ld1x3v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1x3v2di },
    &operand_data[7392],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5220 */
  {
    "aarch64_ld1x3v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1x3v4hf },
    &operand_data[7392],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5220 */
  {
    "aarch64_ld1x3v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1x3v8hf },
    &operand_data[7392],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5220 */
  {
    "aarch64_ld1x3v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1x3v2sf },
    &operand_data[7392],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5220 */
  {
    "aarch64_ld1x3v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1x3v4sf },
    &operand_data[7392],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5220 */
  {
    "aarch64_ld1x3v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1x3v2df },
    &operand_data[7392],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5220 */
  {
    "aarch64_ld1x3di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1x3di },
    &operand_data[7392],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5220 */
  {
    "aarch64_ld1x3df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1x3df },
    &operand_data[7392],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5241 */
  {
    "aarch64_st1x2v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1x2v8qi },
    &operand_data[7394],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5241 */
  {
    "aarch64_st1x2v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1x2v16qi },
    &operand_data[7394],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5241 */
  {
    "aarch64_st1x2v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1x2v4hi },
    &operand_data[7394],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5241 */
  {
    "aarch64_st1x2v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1x2v8hi },
    &operand_data[7394],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5241 */
  {
    "aarch64_st1x2v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1x2v2si },
    &operand_data[7394],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5241 */
  {
    "aarch64_st1x2v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1x2v4si },
    &operand_data[7394],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5241 */
  {
    "aarch64_st1x2v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1x2v2di },
    &operand_data[7394],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5241 */
  {
    "aarch64_st1x2v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1x2v4hf },
    &operand_data[7394],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5241 */
  {
    "aarch64_st1x2v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1x2v8hf },
    &operand_data[7394],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5241 */
  {
    "aarch64_st1x2v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1x2v2sf },
    &operand_data[7394],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5241 */
  {
    "aarch64_st1x2v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1x2v4sf },
    &operand_data[7394],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5241 */
  {
    "aarch64_st1x2v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1x2v2df },
    &operand_data[7394],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5241 */
  {
    "aarch64_st1x2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1x2di },
    &operand_data[7394],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5241 */
  {
    "aarch64_st1x2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1x2df },
    &operand_data[7394],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5262 */
  {
    "aarch64_st1x3v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1x3v8qi },
    &operand_data[7396],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5262 */
  {
    "aarch64_st1x3v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1x3v16qi },
    &operand_data[7396],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5262 */
  {
    "aarch64_st1x3v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1x3v4hi },
    &operand_data[7396],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5262 */
  {
    "aarch64_st1x3v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1x3v8hi },
    &operand_data[7396],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5262 */
  {
    "aarch64_st1x3v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1x3v2si },
    &operand_data[7396],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5262 */
  {
    "aarch64_st1x3v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1x3v4si },
    &operand_data[7396],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5262 */
  {
    "aarch64_st1x3v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1x3v2di },
    &operand_data[7396],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5262 */
  {
    "aarch64_st1x3v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1x3v4hf },
    &operand_data[7396],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5262 */
  {
    "aarch64_st1x3v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1x3v8hf },
    &operand_data[7396],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5262 */
  {
    "aarch64_st1x3v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1x3v2sf },
    &operand_data[7396],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5262 */
  {
    "aarch64_st1x3v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1x3v4sf },
    &operand_data[7396],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5262 */
  {
    "aarch64_st1x3v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1x3v2df },
    &operand_data[7396],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5262 */
  {
    "aarch64_st1x3di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1x3di },
    &operand_data[7396],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5262 */
  {
    "aarch64_st1x3df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1x3df },
    &operand_data[7396],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld2rv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2rv8qi },
    &operand_data[7398],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld2rv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2rv16qi },
    &operand_data[7398],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld2rv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2rv4hi },
    &operand_data[7398],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld2rv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2rv8hi },
    &operand_data[7398],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld2rv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2rv2si },
    &operand_data[7398],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld2rv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2rv4si },
    &operand_data[7398],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld2rv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2rv2di },
    &operand_data[7398],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld2rv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2rv4hf },
    &operand_data[7398],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld2rv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2rv8hf },
    &operand_data[7398],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld2rv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2rv2sf },
    &operand_data[7398],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld2rv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2rv4sf },
    &operand_data[7398],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld2rv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2rv2df },
    &operand_data[7398],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld2rdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2rdi },
    &operand_data[7398],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld2rdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2rdf },
    &operand_data[7398],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld3rv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3rv8qi },
    &operand_data[7400],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld3rv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3rv16qi },
    &operand_data[7400],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld3rv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3rv4hi },
    &operand_data[7400],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld3rv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3rv8hi },
    &operand_data[7400],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld3rv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3rv2si },
    &operand_data[7400],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld3rv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3rv4si },
    &operand_data[7400],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld3rv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3rv2di },
    &operand_data[7400],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld3rv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3rv4hf },
    &operand_data[7400],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld3rv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3rv8hf },
    &operand_data[7400],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld3rv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3rv2sf },
    &operand_data[7400],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld3rv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3rv4sf },
    &operand_data[7400],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld3rv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3rv2df },
    &operand_data[7400],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld3rdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3rdi },
    &operand_data[7400],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld3rdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3rdf },
    &operand_data[7400],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld4rv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4rv8qi },
    &operand_data[7402],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld4rv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4rv16qi },
    &operand_data[7402],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld4rv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4rv4hi },
    &operand_data[7402],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld4rv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4rv8hi },
    &operand_data[7402],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld4rv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4rv2si },
    &operand_data[7402],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld4rv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4rv4si },
    &operand_data[7402],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld4rv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4rv2di },
    &operand_data[7402],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld4rv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4rv4hf },
    &operand_data[7402],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld4rv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4rv8hf },
    &operand_data[7402],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld4rv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4rv2sf },
    &operand_data[7402],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld4rv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4rv4sf },
    &operand_data[7402],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld4rv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4rv2df },
    &operand_data[7402],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld4rdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4rdi },
    &operand_data[7402],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5415 */
  {
    "aarch64_ld4rdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4rdf },
    &operand_data[7402],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5490 */
  {
    "aarch64_ld2v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2v8qi },
    &operand_data[7404],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5490 */
  {
    "aarch64_ld2v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2v4hi },
    &operand_data[7404],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5490 */
  {
    "aarch64_ld2v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2v4hf },
    &operand_data[7404],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5490 */
  {
    "aarch64_ld2v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2v2si },
    &operand_data[7404],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5490 */
  {
    "aarch64_ld2v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2v2sf },
    &operand_data[7404],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5490 */
  {
    "aarch64_ld2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2di },
    &operand_data[7404],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5490 */
  {
    "aarch64_ld2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2df },
    &operand_data[7404],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5490 */
  {
    "aarch64_ld3v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3v8qi },
    &operand_data[7392],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5490 */
  {
    "aarch64_ld3v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3v4hi },
    &operand_data[7392],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5490 */
  {
    "aarch64_ld3v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3v4hf },
    &operand_data[7392],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5490 */
  {
    "aarch64_ld3v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3v2si },
    &operand_data[7392],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5490 */
  {
    "aarch64_ld3v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3v2sf },
    &operand_data[7392],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5490 */
  {
    "aarch64_ld3di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3di },
    &operand_data[7392],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5490 */
  {
    "aarch64_ld3df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3df },
    &operand_data[7392],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5490 */
  {
    "aarch64_ld4v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4v8qi },
    &operand_data[7406],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5490 */
  {
    "aarch64_ld4v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4v4hi },
    &operand_data[7406],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5490 */
  {
    "aarch64_ld4v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4v4hf },
    &operand_data[7406],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5490 */
  {
    "aarch64_ld4v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4v2si },
    &operand_data[7406],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5490 */
  {
    "aarch64_ld4v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4v2sf },
    &operand_data[7406],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5490 */
  {
    "aarch64_ld4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4di },
    &operand_data[7406],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5490 */
  {
    "aarch64_ld4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4df },
    &operand_data[7406],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5503 */
  {
    "aarch64_ld1v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1v8qi },
    &operand_data[7408],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5503 */
  {
    "aarch64_ld1v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1v16qi },
    &operand_data[7410],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5503 */
  {
    "aarch64_ld1v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1v4hi },
    &operand_data[7412],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5503 */
  {
    "aarch64_ld1v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1v8hi },
    &operand_data[7414],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5503 */
  {
    "aarch64_ld1v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1v2si },
    &operand_data[7003],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5503 */
  {
    "aarch64_ld1v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1v4si },
    &operand_data[7416],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5503 */
  {
    "aarch64_ld1v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1v2di },
    &operand_data[6991],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5503 */
  {
    "aarch64_ld1v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1v4hf },
    &operand_data[7418],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5503 */
  {
    "aarch64_ld1v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1v8hf },
    &operand_data[7420],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5503 */
  {
    "aarch64_ld1v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1v2sf },
    &operand_data[7422],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5503 */
  {
    "aarch64_ld1v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1v4sf },
    &operand_data[7424],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5503 */
  {
    "aarch64_ld1v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1v2df },
    &operand_data[7115],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5518 */
  {
    "aarch64_ld2v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2v16qi },
    &operand_data[7404],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5518 */
  {
    "aarch64_ld2v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2v8hi },
    &operand_data[7404],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5518 */
  {
    "aarch64_ld2v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2v4si },
    &operand_data[7404],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5518 */
  {
    "aarch64_ld2v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2v2di },
    &operand_data[7404],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5518 */
  {
    "aarch64_ld2v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2v8hf },
    &operand_data[7404],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5518 */
  {
    "aarch64_ld2v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2v4sf },
    &operand_data[7404],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5518 */
  {
    "aarch64_ld2v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2v2df },
    &operand_data[7404],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5518 */
  {
    "aarch64_ld3v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3v16qi },
    &operand_data[7392],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5518 */
  {
    "aarch64_ld3v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3v8hi },
    &operand_data[7392],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5518 */
  {
    "aarch64_ld3v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3v4si },
    &operand_data[7392],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5518 */
  {
    "aarch64_ld3v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3v2di },
    &operand_data[7392],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5518 */
  {
    "aarch64_ld3v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3v8hf },
    &operand_data[7392],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5518 */
  {
    "aarch64_ld3v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3v4sf },
    &operand_data[7392],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5518 */
  {
    "aarch64_ld3v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3v2df },
    &operand_data[7392],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5518 */
  {
    "aarch64_ld4v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4v16qi },
    &operand_data[7406],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5518 */
  {
    "aarch64_ld4v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4v8hi },
    &operand_data[7406],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5518 */
  {
    "aarch64_ld4v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4v4si },
    &operand_data[7406],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5518 */
  {
    "aarch64_ld4v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4v2di },
    &operand_data[7406],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5518 */
  {
    "aarch64_ld4v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4v8hf },
    &operand_data[7406],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5518 */
  {
    "aarch64_ld4v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4v4sf },
    &operand_data[7406],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5518 */
  {
    "aarch64_ld4v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4v2df },
    &operand_data[7406],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5531 */
  {
    "aarch64_ld1x2v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1x2v16qi },
    &operand_data[7404],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5531 */
  {
    "aarch64_ld1x2v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1x2v8hi },
    &operand_data[7404],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5531 */
  {
    "aarch64_ld1x2v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1x2v4si },
    &operand_data[7404],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5531 */
  {
    "aarch64_ld1x2v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1x2v2di },
    &operand_data[7404],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5531 */
  {
    "aarch64_ld1x2v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1x2v8hf },
    &operand_data[7404],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5531 */
  {
    "aarch64_ld1x2v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1x2v4sf },
    &operand_data[7404],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5531 */
  {
    "aarch64_ld1x2v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1x2v2df },
    &operand_data[7404],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5544 */
  {
    "aarch64_ld1x2v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1x2v8qi },
    &operand_data[7404],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5544 */
  {
    "aarch64_ld1x2v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1x2v4hi },
    &operand_data[7404],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5544 */
  {
    "aarch64_ld1x2v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1x2v4hf },
    &operand_data[7404],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5544 */
  {
    "aarch64_ld1x2v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1x2v2si },
    &operand_data[7404],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5544 */
  {
    "aarch64_ld1x2v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1x2v2sf },
    &operand_data[7404],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5544 */
  {
    "aarch64_ld1x2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1x2di },
    &operand_data[7404],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5544 */
  {
    "aarch64_ld1x2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld1x2df },
    &operand_data[7404],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld2_lanev8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2_lanev8qi },
    &operand_data[7426],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld2_lanev16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2_lanev16qi },
    &operand_data[7426],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld2_lanev4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2_lanev4hi },
    &operand_data[7426],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld2_lanev8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2_lanev8hi },
    &operand_data[7426],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld2_lanev2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2_lanev2si },
    &operand_data[7426],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld2_lanev4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2_lanev4si },
    &operand_data[7426],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld2_lanev2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2_lanev2di },
    &operand_data[7426],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld2_lanev4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2_lanev4hf },
    &operand_data[7426],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld2_lanev8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2_lanev8hf },
    &operand_data[7426],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld2_lanev2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2_lanev2sf },
    &operand_data[7426],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld2_lanev4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2_lanev4sf },
    &operand_data[7426],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld2_lanev2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2_lanev2df },
    &operand_data[7426],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld2_lanedi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2_lanedi },
    &operand_data[7426],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld2_lanedf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld2_lanedf },
    &operand_data[7426],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld3_lanev8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3_lanev8qi },
    &operand_data[7430],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld3_lanev16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3_lanev16qi },
    &operand_data[7430],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld3_lanev4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3_lanev4hi },
    &operand_data[7430],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld3_lanev8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3_lanev8hi },
    &operand_data[7430],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld3_lanev2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3_lanev2si },
    &operand_data[7430],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld3_lanev4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3_lanev4si },
    &operand_data[7430],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld3_lanev2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3_lanev2di },
    &operand_data[7430],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld3_lanev4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3_lanev4hf },
    &operand_data[7430],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld3_lanev8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3_lanev8hf },
    &operand_data[7430],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld3_lanev2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3_lanev2sf },
    &operand_data[7430],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld3_lanev4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3_lanev4sf },
    &operand_data[7430],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld3_lanev2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3_lanev2df },
    &operand_data[7430],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld3_lanedi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3_lanedi },
    &operand_data[7430],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld3_lanedf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld3_lanedf },
    &operand_data[7430],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld4_lanev8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4_lanev8qi },
    &operand_data[7434],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld4_lanev16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4_lanev16qi },
    &operand_data[7434],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld4_lanev4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4_lanev4hi },
    &operand_data[7434],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld4_lanev8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4_lanev8hi },
    &operand_data[7434],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld4_lanev2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4_lanev2si },
    &operand_data[7434],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld4_lanev4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4_lanev4si },
    &operand_data[7434],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld4_lanev2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4_lanev2di },
    &operand_data[7434],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld4_lanev4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4_lanev4hf },
    &operand_data[7434],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld4_lanev8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4_lanev8hf },
    &operand_data[7434],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld4_lanev2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4_lanev2sf },
    &operand_data[7434],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld4_lanev4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4_lanev4sf },
    &operand_data[7434],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld4_lanev2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4_lanev2df },
    &operand_data[7434],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld4_lanedi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4_lanedi },
    &operand_data[7434],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5558 */
  {
    "aarch64_ld4_lanedf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_ld4_lanedf },
    &operand_data[7434],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5581 */
  {
    "aarch64_get_dregoiv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_dregoiv8qi },
    &operand_data[7438],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5581 */
  {
    "aarch64_get_dregoiv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_dregoiv4hi },
    &operand_data[7441],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5581 */
  {
    "aarch64_get_dregoiv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_dregoiv4hf },
    &operand_data[7444],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5581 */
  {
    "aarch64_get_dregoiv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_dregoiv2si },
    &operand_data[7447],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5581 */
  {
    "aarch64_get_dregoiv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_dregoiv2sf },
    &operand_data[7450],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5581 */
  {
    "aarch64_get_dregoidi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_dregoidi },
    &operand_data[7453],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5581 */
  {
    "aarch64_get_dregoidf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_dregoidf },
    &operand_data[7456],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5581 */
  {
    "aarch64_get_dregciv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_dregciv8qi },
    &operand_data[7459],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5581 */
  {
    "aarch64_get_dregciv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_dregciv4hi },
    &operand_data[7462],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5581 */
  {
    "aarch64_get_dregciv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_dregciv4hf },
    &operand_data[7465],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5581 */
  {
    "aarch64_get_dregciv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_dregciv2si },
    &operand_data[7468],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5581 */
  {
    "aarch64_get_dregciv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_dregciv2sf },
    &operand_data[7471],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5581 */
  {
    "aarch64_get_dregcidi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_dregcidi },
    &operand_data[7474],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5581 */
  {
    "aarch64_get_dregcidf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_dregcidf },
    &operand_data[7477],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5581 */
  {
    "aarch64_get_dregxiv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_dregxiv8qi },
    &operand_data[7480],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5581 */
  {
    "aarch64_get_dregxiv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_dregxiv4hi },
    &operand_data[7483],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5581 */
  {
    "aarch64_get_dregxiv4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_dregxiv4hf },
    &operand_data[7486],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5581 */
  {
    "aarch64_get_dregxiv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_dregxiv2si },
    &operand_data[7489],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5581 */
  {
    "aarch64_get_dregxiv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_dregxiv2sf },
    &operand_data[7492],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5581 */
  {
    "aarch64_get_dregxidi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_dregxidi },
    &operand_data[7495],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5581 */
  {
    "aarch64_get_dregxidf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_dregxidf },
    &operand_data[7498],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5598 */
  {
    "aarch64_get_qregoiv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_qregoiv16qi },
    &operand_data[7501],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5598 */
  {
    "aarch64_get_qregoiv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_qregoiv8hi },
    &operand_data[7504],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5598 */
  {
    "aarch64_get_qregoiv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_qregoiv4si },
    &operand_data[7507],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5598 */
  {
    "aarch64_get_qregoiv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_qregoiv2di },
    &operand_data[7510],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5598 */
  {
    "aarch64_get_qregoiv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_qregoiv8hf },
    &operand_data[7513],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5598 */
  {
    "aarch64_get_qregoiv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_qregoiv4sf },
    &operand_data[7516],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5598 */
  {
    "aarch64_get_qregoiv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_qregoiv2df },
    &operand_data[7519],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5598 */
  {
    "aarch64_get_qregciv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_qregciv16qi },
    &operand_data[7522],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5598 */
  {
    "aarch64_get_qregciv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_qregciv8hi },
    &operand_data[7525],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5598 */
  {
    "aarch64_get_qregciv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_qregciv4si },
    &operand_data[7528],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5598 */
  {
    "aarch64_get_qregciv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_qregciv2di },
    &operand_data[7531],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5598 */
  {
    "aarch64_get_qregciv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_qregciv8hf },
    &operand_data[7534],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5598 */
  {
    "aarch64_get_qregciv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_qregciv4sf },
    &operand_data[7537],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5598 */
  {
    "aarch64_get_qregciv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_qregciv2df },
    &operand_data[7540],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5598 */
  {
    "aarch64_get_qregxiv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_qregxiv16qi },
    &operand_data[7543],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5598 */
  {
    "aarch64_get_qregxiv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_qregxiv8hi },
    &operand_data[7546],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5598 */
  {
    "aarch64_get_qregxiv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_qregxiv4si },
    &operand_data[7549],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5598 */
  {
    "aarch64_get_qregxiv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_qregxiv2di },
    &operand_data[7552],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5598 */
  {
    "aarch64_get_qregxiv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_qregxiv8hf },
    &operand_data[7555],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5598 */
  {
    "aarch64_get_qregxiv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_qregxiv4sf },
    &operand_data[7558],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5598 */
  {
    "aarch64_get_qregxiv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_get_qregxiv2df },
    &operand_data[7561],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5618 */
  {
    "vec_permv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_permv8qi },
    &operand_data[7068],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5618 */
  {
    "vec_permv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_permv16qi },
    &operand_data[7072],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5839 */
  {
    "aarch64_st2v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2v8qi },
    &operand_data[7564],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5839 */
  {
    "aarch64_st2v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2v4hi },
    &operand_data[7564],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5839 */
  {
    "aarch64_st2v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2v4hf },
    &operand_data[7564],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5839 */
  {
    "aarch64_st2v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2v2si },
    &operand_data[7564],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5839 */
  {
    "aarch64_st2v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2v2sf },
    &operand_data[7564],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5839 */
  {
    "aarch64_st2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2di },
    &operand_data[7564],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5839 */
  {
    "aarch64_st2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2df },
    &operand_data[7564],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5839 */
  {
    "aarch64_st3v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3v8qi },
    &operand_data[7566],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5839 */
  {
    "aarch64_st3v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3v4hi },
    &operand_data[7566],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5839 */
  {
    "aarch64_st3v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3v4hf },
    &operand_data[7566],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5839 */
  {
    "aarch64_st3v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3v2si },
    &operand_data[7566],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5839 */
  {
    "aarch64_st3v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3v2sf },
    &operand_data[7566],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5839 */
  {
    "aarch64_st3di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3di },
    &operand_data[7566],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5839 */
  {
    "aarch64_st3df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3df },
    &operand_data[7566],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5839 */
  {
    "aarch64_st4v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4v8qi },
    &operand_data[7568],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5839 */
  {
    "aarch64_st4v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4v4hi },
    &operand_data[7568],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5839 */
  {
    "aarch64_st4v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4v4hf },
    &operand_data[7568],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5839 */
  {
    "aarch64_st4v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4v2si },
    &operand_data[7568],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5839 */
  {
    "aarch64_st4v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4v2sf },
    &operand_data[7568],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5839 */
  {
    "aarch64_st4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4di },
    &operand_data[7568],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5839 */
  {
    "aarch64_st4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4df },
    &operand_data[7568],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5852 */
  {
    "aarch64_st2v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2v16qi },
    &operand_data[7564],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5852 */
  {
    "aarch64_st2v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2v8hi },
    &operand_data[7564],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5852 */
  {
    "aarch64_st2v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2v4si },
    &operand_data[7564],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5852 */
  {
    "aarch64_st2v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2v2di },
    &operand_data[7564],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5852 */
  {
    "aarch64_st2v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2v8hf },
    &operand_data[7564],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5852 */
  {
    "aarch64_st2v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2v4sf },
    &operand_data[7564],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5852 */
  {
    "aarch64_st2v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2v2df },
    &operand_data[7564],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5852 */
  {
    "aarch64_st3v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3v16qi },
    &operand_data[7566],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5852 */
  {
    "aarch64_st3v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3v8hi },
    &operand_data[7566],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5852 */
  {
    "aarch64_st3v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3v4si },
    &operand_data[7566],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5852 */
  {
    "aarch64_st3v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3v2di },
    &operand_data[7566],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5852 */
  {
    "aarch64_st3v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3v8hf },
    &operand_data[7566],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5852 */
  {
    "aarch64_st3v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3v4sf },
    &operand_data[7566],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5852 */
  {
    "aarch64_st3v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3v2df },
    &operand_data[7566],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5852 */
  {
    "aarch64_st4v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4v16qi },
    &operand_data[7568],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5852 */
  {
    "aarch64_st4v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4v8hi },
    &operand_data[7568],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5852 */
  {
    "aarch64_st4v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4v4si },
    &operand_data[7568],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5852 */
  {
    "aarch64_st4v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4v2di },
    &operand_data[7568],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5852 */
  {
    "aarch64_st4v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4v8hf },
    &operand_data[7568],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5852 */
  {
    "aarch64_st4v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4v4sf },
    &operand_data[7568],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5852 */
  {
    "aarch64_st4v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4v2df },
    &operand_data[7568],
    2,
    2,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st2_lanev8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2_lanev8qi },
    &operand_data[7570],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st2_lanev16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2_lanev16qi },
    &operand_data[7570],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st2_lanev4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2_lanev4hi },
    &operand_data[7570],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st2_lanev8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2_lanev8hi },
    &operand_data[7570],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st2_lanev2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2_lanev2si },
    &operand_data[7570],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st2_lanev4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2_lanev4si },
    &operand_data[7570],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st2_lanev2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2_lanev2di },
    &operand_data[7570],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st2_lanev4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2_lanev4hf },
    &operand_data[7570],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st2_lanev8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2_lanev8hf },
    &operand_data[7570],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st2_lanev2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2_lanev2sf },
    &operand_data[7570],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st2_lanev4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2_lanev4sf },
    &operand_data[7570],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st2_lanev2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2_lanev2df },
    &operand_data[7570],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st2_lanedi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2_lanedi },
    &operand_data[7570],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st2_lanedf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st2_lanedf },
    &operand_data[7570],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st3_lanev8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3_lanev8qi },
    &operand_data[7573],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st3_lanev16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3_lanev16qi },
    &operand_data[7573],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st3_lanev4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3_lanev4hi },
    &operand_data[7573],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st3_lanev8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3_lanev8hi },
    &operand_data[7573],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st3_lanev2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3_lanev2si },
    &operand_data[7573],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st3_lanev4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3_lanev4si },
    &operand_data[7573],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st3_lanev2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3_lanev2di },
    &operand_data[7573],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st3_lanev4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3_lanev4hf },
    &operand_data[7573],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st3_lanev8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3_lanev8hf },
    &operand_data[7573],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st3_lanev2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3_lanev2sf },
    &operand_data[7573],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st3_lanev4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3_lanev4sf },
    &operand_data[7573],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st3_lanev2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3_lanev2df },
    &operand_data[7573],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st3_lanedi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3_lanedi },
    &operand_data[7573],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st3_lanedf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st3_lanedf },
    &operand_data[7573],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st4_lanev8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4_lanev8qi },
    &operand_data[7576],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st4_lanev16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4_lanev16qi },
    &operand_data[7576],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st4_lanev4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4_lanev4hi },
    &operand_data[7576],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st4_lanev8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4_lanev8hi },
    &operand_data[7576],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st4_lanev2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4_lanev2si },
    &operand_data[7576],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st4_lanev4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4_lanev4si },
    &operand_data[7576],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st4_lanev2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4_lanev2di },
    &operand_data[7576],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st4_lanev4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4_lanev4hf },
    &operand_data[7576],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st4_lanev8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4_lanev8hf },
    &operand_data[7576],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st4_lanev2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4_lanev2sf },
    &operand_data[7576],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st4_lanev4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4_lanev4sf },
    &operand_data[7576],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st4_lanev2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4_lanev2df },
    &operand_data[7576],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st4_lanedi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4_lanedi },
    &operand_data[7576],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5865 */
  {
    "aarch64_st4_lanedf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st4_lanedf },
    &operand_data[7576],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5881 */
  {
    "aarch64_st1v8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1v8qi },
    &operand_data[7167],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5881 */
  {
    "aarch64_st1v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1v16qi },
    &operand_data[7409],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5881 */
  {
    "aarch64_st1v4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1v4hi },
    &operand_data[7411],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5881 */
  {
    "aarch64_st1v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1v8hi },
    &operand_data[7005],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5881 */
  {
    "aarch64_st1v2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1v2si },
    &operand_data[7579],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5881 */
  {
    "aarch64_st1v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1v4si },
    &operand_data[7415],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5881 */
  {
    "aarch64_st1v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1v2di },
    &operand_data[7581],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5881 */
  {
    "aarch64_st1v4hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1v4hf },
    &operand_data[7417],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5881 */
  {
    "aarch64_st1v8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1v8hf },
    &operand_data[6992],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5881 */
  {
    "aarch64_st1v2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1v2sf },
    &operand_data[7421],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5881 */
  {
    "aarch64_st1v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1v4sf },
    &operand_data[7423],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5881 */
  {
    "aarch64_st1v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_st1v2df },
    &operand_data[7325],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5902 */
  {
    "aarch64_set_qregoiv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_set_qregoiv16qi },
    &operand_data[7583],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5902 */
  {
    "aarch64_set_qregoiv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_set_qregoiv8hi },
    &operand_data[7587],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5902 */
  {
    "aarch64_set_qregoiv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_set_qregoiv4si },
    &operand_data[7591],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5902 */
  {
    "aarch64_set_qregoiv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_set_qregoiv2di },
    &operand_data[7595],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5902 */
  {
    "aarch64_set_qregoiv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_set_qregoiv8hf },
    &operand_data[7599],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5902 */
  {
    "aarch64_set_qregoiv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_set_qregoiv4sf },
    &operand_data[7603],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5902 */
  {
    "aarch64_set_qregoiv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_set_qregoiv2df },
    &operand_data[7607],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5902 */
  {
    "aarch64_set_qregciv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_set_qregciv16qi },
    &operand_data[7611],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5902 */
  {
    "aarch64_set_qregciv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_set_qregciv8hi },
    &operand_data[7615],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5902 */
  {
    "aarch64_set_qregciv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_set_qregciv4si },
    &operand_data[7619],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5902 */
  {
    "aarch64_set_qregciv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_set_qregciv2di },
    &operand_data[7623],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5902 */
  {
    "aarch64_set_qregciv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_set_qregciv8hf },
    &operand_data[7627],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5902 */
  {
    "aarch64_set_qregciv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_set_qregciv4sf },
    &operand_data[7631],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5902 */
  {
    "aarch64_set_qregciv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_set_qregciv2df },
    &operand_data[7635],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5902 */
  {
    "aarch64_set_qregxiv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_set_qregxiv16qi },
    &operand_data[7639],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5902 */
  {
    "aarch64_set_qregxiv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_set_qregxiv8hi },
    &operand_data[7643],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5902 */
  {
    "aarch64_set_qregxiv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_set_qregxiv4si },
    &operand_data[7647],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5902 */
  {
    "aarch64_set_qregxiv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_set_qregxiv2di },
    &operand_data[7651],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5902 */
  {
    "aarch64_set_qregxiv8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_set_qregxiv8hf },
    &operand_data[7655],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5902 */
  {
    "aarch64_set_qregxiv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_set_qregxiv4sf },
    &operand_data[7659],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5902 */
  {
    "aarch64_set_qregxiv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_set_qregxiv2df },
    &operand_data[7663],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5920 */
  {
    "vec_initv8qiqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv8qiqi },
    &operand_data[7667],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5920 */
  {
    "vec_initv16qiqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv16qiqi },
    &operand_data[7669],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5920 */
  {
    "vec_initv4hihi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv4hihi },
    &operand_data[7671],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5920 */
  {
    "vec_initv8hihi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv8hihi },
    &operand_data[7673],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5920 */
  {
    "vec_initv2sisi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv2sisi },
    &operand_data[7675],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5920 */
  {
    "vec_initv4sisi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv4sisi },
    &operand_data[7677],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5920 */
  {
    "vec_initv2didi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv2didi },
    &operand_data[7679],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5920 */
  {
    "vec_initv4hfhf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv4hfhf },
    &operand_data[7681],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5920 */
  {
    "vec_initv8hfhf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv8hfhf },
    &operand_data[7683],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5920 */
  {
    "vec_initv2sfsf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv2sfsf },
    &operand_data[7685],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5920 */
  {
    "vec_initv4sfsf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv4sfsf },
    &operand_data[7687],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5920 */
  {
    "vec_initv2dfdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv2dfdf },
    &operand_data[7689],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5999 */
  {
    "vec_extractv8qiqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv8qiqi },
    &operand_data[7691],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5999 */
  {
    "vec_extractv16qiqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv16qiqi },
    &operand_data[7694],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5999 */
  {
    "vec_extractv4hihi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv4hihi },
    &operand_data[7697],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5999 */
  {
    "vec_extractv8hihi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv8hihi },
    &operand_data[7700],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5999 */
  {
    "vec_extractv2sisi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv2sisi },
    &operand_data[7703],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5999 */
  {
    "vec_extractv4sisi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv4sisi },
    &operand_data[7706],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5999 */
  {
    "vec_extractv2didi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv2didi },
    &operand_data[7709],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5999 */
  {
    "vec_extractv4hfhf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv4hfhf },
    &operand_data[7712],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5999 */
  {
    "vec_extractv8hfhf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv8hfhf },
    &operand_data[7715],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5999 */
  {
    "vec_extractv2sfsf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv2sfsf },
    &operand_data[7718],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5999 */
  {
    "vec_extractv4sfsf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv4sfsf },
    &operand_data[7721],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:5999 */
  {
    "vec_extractv2dfdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv2dfdf },
    &operand_data[7724],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6347 */
  {
    "aarch64_fmlal_lowv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmlal_lowv2sf },
    &operand_data[4408],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6347 */
  {
    "aarch64_fmlsl_lowv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmlsl_lowv2sf },
    &operand_data[4408],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6347 */
  {
    "aarch64_fmlalq_lowv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmlalq_lowv4sf },
    &operand_data[4414],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6347 */
  {
    "aarch64_fmlslq_lowv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmlslq_lowv4sf },
    &operand_data[4414],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6370 */
  {
    "aarch64_fmlal_highv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmlal_highv2sf },
    &operand_data[4408],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6370 */
  {
    "aarch64_fmlsl_highv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmlsl_highv2sf },
    &operand_data[4408],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6370 */
  {
    "aarch64_fmlalq_highv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmlalq_highv4sf },
    &operand_data[4414],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6370 */
  {
    "aarch64_fmlslq_highv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmlslq_highv4sf },
    &operand_data[4414],
    4,
    4,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6460 */
  {
    "aarch64_fmlal_lane_lowv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmlal_lane_lowv2sf },
    &operand_data[7727],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6460 */
  {
    "aarch64_fmlsl_lane_lowv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmlsl_lane_lowv2sf },
    &operand_data[7727],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6481 */
  {
    "aarch64_fmlal_lane_highv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmlal_lane_highv2sf },
    &operand_data[7727],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6481 */
  {
    "aarch64_fmlsl_lane_highv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmlsl_lane_highv2sf },
    &operand_data[7727],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6575 */
  {
    "aarch64_fmlalq_laneq_lowv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmlalq_laneq_lowv4sf },
    &operand_data[7732],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6575 */
  {
    "aarch64_fmlslq_laneq_lowv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmlslq_laneq_lowv4sf },
    &operand_data[7732],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6595 */
  {
    "aarch64_fmlalq_laneq_highv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmlalq_laneq_highv4sf },
    &operand_data[7732],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6595 */
  {
    "aarch64_fmlslq_laneq_highv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmlslq_laneq_highv4sf },
    &operand_data[7732],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6689 */
  {
    "aarch64_fmlal_laneq_lowv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmlal_laneq_lowv2sf },
    &operand_data[7737],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6689 */
  {
    "aarch64_fmlsl_laneq_lowv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmlsl_laneq_lowv2sf },
    &operand_data[7737],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6710 */
  {
    "aarch64_fmlal_laneq_highv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmlal_laneq_highv2sf },
    &operand_data[7737],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6710 */
  {
    "aarch64_fmlsl_laneq_highv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmlsl_laneq_highv2sf },
    &operand_data[7737],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6805 */
  {
    "aarch64_fmlalq_lane_lowv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmlalq_lane_lowv4sf },
    &operand_data[7742],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6805 */
  {
    "aarch64_fmlslq_lane_lowv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmlslq_lane_lowv4sf },
    &operand_data[7742],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6825 */
  {
    "aarch64_fmlalq_lane_highv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmlalq_lane_highv4sf },
    &operand_data[7742],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-simd.md:6825 */
  {
    "aarch64_fmlslq_lane_highv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_fmlslq_lane_highv4sf },
    &operand_data[7742],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:23 */
  {
    "atomic_compare_and_swapqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_compare_and_swapqi },
    &operand_data[7747],
    8,
    8,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:23 */
  {
    "atomic_compare_and_swaphi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_compare_and_swaphi },
    &operand_data[7755],
    8,
    8,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:23 */
  {
    "atomic_compare_and_swapsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_compare_and_swapsi },
    &operand_data[7763],
    8,
    8,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:23 */
  {
    "atomic_compare_and_swapdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_compare_and_swapdi },
    &operand_data[7771],
    8,
    8,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:136 */
  {
    "atomic_exchangeqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_exchangeqi },
    &operand_data[7779],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:136 */
  {
    "atomic_exchangehi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_exchangehi },
    &operand_data[7783],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:136 */
  {
    "atomic_exchangesi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_exchangesi },
    &operand_data[7787],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:136 */
  {
    "atomic_exchangedi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_exchangedi },
    &operand_data[7791],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:200 */
  {
    "atomic_addqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_addqi },
    &operand_data[7795],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:200 */
  {
    "atomic_subqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_subqi },
    &operand_data[7795],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:200 */
  {
    "atomic_orqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_orqi },
    &operand_data[7798],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:200 */
  {
    "atomic_xorqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_xorqi },
    &operand_data[7798],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:200 */
  {
    "atomic_andqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_andqi },
    &operand_data[7798],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:200 */
  {
    "atomic_addhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_addhi },
    &operand_data[7801],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:200 */
  {
    "atomic_subhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_subhi },
    &operand_data[7801],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:200 */
  {
    "atomic_orhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_orhi },
    &operand_data[7804],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:200 */
  {
    "atomic_xorhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_xorhi },
    &operand_data[7804],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:200 */
  {
    "atomic_andhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_andhi },
    &operand_data[7804],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:200 */
  {
    "atomic_addsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_addsi },
    &operand_data[7807],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:200 */
  {
    "atomic_subsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_subsi },
    &operand_data[7807],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:200 */
  {
    "atomic_orsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_orsi },
    &operand_data[7810],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:200 */
  {
    "atomic_xorsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_xorsi },
    &operand_data[7810],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:200 */
  {
    "atomic_andsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_andsi },
    &operand_data[7810],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:200 */
  {
    "atomic_adddi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_adddi },
    &operand_data[7813],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:200 */
  {
    "atomic_subdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_subdi },
    &operand_data[7813],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:200 */
  {
    "atomic_ordi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_ordi },
    &operand_data[7816],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:200 */
  {
    "atomic_xordi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_xordi },
    &operand_data[7816],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:200 */
  {
    "atomic_anddi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_anddi },
    &operand_data[7816],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:324 */
  {
    "atomic_fetch_addqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_fetch_addqi },
    &operand_data[7819],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:324 */
  {
    "atomic_fetch_subqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_fetch_subqi },
    &operand_data[7819],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:324 */
  {
    "atomic_fetch_orqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_fetch_orqi },
    &operand_data[7823],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:324 */
  {
    "atomic_fetch_xorqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_fetch_xorqi },
    &operand_data[7823],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:324 */
  {
    "atomic_fetch_andqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_fetch_andqi },
    &operand_data[7823],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:324 */
  {
    "atomic_fetch_addhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_fetch_addhi },
    &operand_data[7827],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:324 */
  {
    "atomic_fetch_subhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_fetch_subhi },
    &operand_data[7827],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:324 */
  {
    "atomic_fetch_orhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_fetch_orhi },
    &operand_data[7831],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:324 */
  {
    "atomic_fetch_xorhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_fetch_xorhi },
    &operand_data[7831],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:324 */
  {
    "atomic_fetch_andhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_fetch_andhi },
    &operand_data[7831],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:324 */
  {
    "atomic_fetch_addsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_fetch_addsi },
    &operand_data[7835],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:324 */
  {
    "atomic_fetch_subsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_fetch_subsi },
    &operand_data[7835],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:324 */
  {
    "atomic_fetch_orsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_fetch_orsi },
    &operand_data[7839],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:324 */
  {
    "atomic_fetch_xorsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_fetch_xorsi },
    &operand_data[7839],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:324 */
  {
    "atomic_fetch_andsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_fetch_andsi },
    &operand_data[7839],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:324 */
  {
    "atomic_fetch_adddi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_fetch_adddi },
    &operand_data[7843],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:324 */
  {
    "atomic_fetch_subdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_fetch_subdi },
    &operand_data[7843],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:324 */
  {
    "atomic_fetch_ordi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_fetch_ordi },
    &operand_data[7847],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:324 */
  {
    "atomic_fetch_xordi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_fetch_xordi },
    &operand_data[7847],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:324 */
  {
    "atomic_fetch_anddi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_fetch_anddi },
    &operand_data[7847],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:441 */
  {
    "atomic_add_fetchqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_add_fetchqi },
    &operand_data[7819],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:441 */
  {
    "atomic_sub_fetchqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_sub_fetchqi },
    &operand_data[7819],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:441 */
  {
    "atomic_or_fetchqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_or_fetchqi },
    &operand_data[7823],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:441 */
  {
    "atomic_xor_fetchqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_xor_fetchqi },
    &operand_data[7823],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:441 */
  {
    "atomic_and_fetchqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_and_fetchqi },
    &operand_data[7823],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:441 */
  {
    "atomic_add_fetchhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_add_fetchhi },
    &operand_data[7827],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:441 */
  {
    "atomic_sub_fetchhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_sub_fetchhi },
    &operand_data[7827],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:441 */
  {
    "atomic_or_fetchhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_or_fetchhi },
    &operand_data[7831],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:441 */
  {
    "atomic_xor_fetchhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_xor_fetchhi },
    &operand_data[7831],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:441 */
  {
    "atomic_and_fetchhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_and_fetchhi },
    &operand_data[7831],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:441 */
  {
    "atomic_add_fetchsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_add_fetchsi },
    &operand_data[7835],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:441 */
  {
    "atomic_sub_fetchsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_sub_fetchsi },
    &operand_data[7835],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:441 */
  {
    "atomic_or_fetchsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_or_fetchsi },
    &operand_data[7839],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:441 */
  {
    "atomic_xor_fetchsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_xor_fetchsi },
    &operand_data[7839],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:441 */
  {
    "atomic_and_fetchsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_and_fetchsi },
    &operand_data[7839],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:441 */
  {
    "atomic_add_fetchdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_add_fetchdi },
    &operand_data[7843],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:441 */
  {
    "atomic_sub_fetchdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_sub_fetchdi },
    &operand_data[7843],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:441 */
  {
    "atomic_or_fetchdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_or_fetchdi },
    &operand_data[7847],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:441 */
  {
    "atomic_xor_fetchdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_xor_fetchdi },
    &operand_data[7847],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:441 */
  {
    "atomic_and_fetchdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_and_fetchdi },
    &operand_data[7847],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:602 */
  {
    "mem_thread_fence",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mem_thread_fence },
    &operand_data[4490],
    1,
    1,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/atomics.md:613 */
  {
    "dmb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_dmb },
    &operand_data[4490],
    1,
    1,
    2,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:65 */
  {
    "movvnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx16qi },
    &operand_data[7851],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:65 */
  {
    "movvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx8hi },
    &operand_data[7853],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:65 */
  {
    "movvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx4si },
    &operand_data[7855],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:65 */
  {
    "movvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx2di },
    &operand_data[7857],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:65 */
  {
    "movvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx8hf },
    &operand_data[7859],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:65 */
  {
    "movvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx4sf },
    &operand_data[7861],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:65 */
  {
    "movvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx2df },
    &operand_data[7863],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:147 */
  {
    "aarch64_sve_reload_be",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aarch64_sve_reload_be },
    &operand_data[7865],
    3,
    3,
    0,
    1,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:191 */
  {
    "movmisalignvnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignvnx16qi },
    &operand_data[7851],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:191 */
  {
    "movmisalignvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignvnx8hi },
    &operand_data[7853],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:191 */
  {
    "movmisalignvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignvnx4si },
    &operand_data[7855],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:191 */
  {
    "movmisalignvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignvnx2di },
    &operand_data[7857],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:191 */
  {
    "movmisalignvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignvnx8hf },
    &operand_data[7859],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:191 */
  {
    "movmisalignvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignvnx4sf },
    &operand_data[7861],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:191 */
  {
    "movmisalignvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignvnx2df },
    &operand_data[7863],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:223 */
  {
    "gather_loadvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_gather_loadvnx4si },
    &operand_data[7868],
    5,
    5,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:223 */
  {
    "gather_loadvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_gather_loadvnx2di },
    &operand_data[7873],
    5,
    5,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:223 */
  {
    "gather_loadvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_gather_loadvnx4sf },
    &operand_data[7878],
    5,
    5,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:223 */
  {
    "gather_loadvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_gather_loadvnx2df },
    &operand_data[7883],
    5,
    5,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:280 */
  {
    "scatter_storevnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_scatter_storevnx4si },
    &operand_data[7888],
    5,
    5,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:280 */
  {
    "scatter_storevnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_scatter_storevnx2di },
    &operand_data[7893],
    5,
    5,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:280 */
  {
    "scatter_storevnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_scatter_storevnx4sf },
    &operand_data[7898],
    5,
    5,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:280 */
  {
    "scatter_storevnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_scatter_storevnx2df },
    &operand_data[7903],
    5,
    5,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:337 */
  {
    "movvnx32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx32qi },
    &operand_data[7908],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:337 */
  {
    "movvnx16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx16hi },
    &operand_data[7910],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:337 */
  {
    "movvnx8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx8si },
    &operand_data[7912],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:337 */
  {
    "movvnx4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx4di },
    &operand_data[7914],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:337 */
  {
    "movvnx16hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx16hf },
    &operand_data[7916],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:337 */
  {
    "movvnx8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx8sf },
    &operand_data[7918],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:337 */
  {
    "movvnx4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx4df },
    &operand_data[7920],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:337 */
  {
    "movvnx48qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx48qi },
    &operand_data[7922],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:337 */
  {
    "movvnx24hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx24hi },
    &operand_data[7924],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:337 */
  {
    "movvnx12si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx12si },
    &operand_data[7926],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:337 */
  {
    "movvnx6di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx6di },
    &operand_data[7928],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:337 */
  {
    "movvnx24hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx24hf },
    &operand_data[7930],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:337 */
  {
    "movvnx12sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx12sf },
    &operand_data[7932],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:337 */
  {
    "movvnx6df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx6df },
    &operand_data[7934],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:337 */
  {
    "movvnx64qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx64qi },
    &operand_data[7936],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:337 */
  {
    "movvnx32hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx32hi },
    &operand_data[7938],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:337 */
  {
    "movvnx16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx16si },
    &operand_data[7940],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:337 */
  {
    "movvnx8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx8di },
    &operand_data[7942],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:337 */
  {
    "movvnx32hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx32hf },
    &operand_data[7944],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:337 */
  {
    "movvnx16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx16sf },
    &operand_data[7946],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:337 */
  {
    "movvnx8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx8df },
    &operand_data[7948],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:435 */
  {
    "movvnx16bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx16bi },
    &operand_data[7950],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:435 */
  {
    "movvnx8bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx8bi },
    &operand_data[7952],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:435 */
  {
    "movvnx4bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx4bi },
    &operand_data[7954],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:435 */
  {
    "movvnx2bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movvnx2bi },
    &operand_data[7956],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:461 */
  {
    "vec_extractvnx16biqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractvnx16biqi },
    &operand_data[7958],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:461 */
  {
    "vec_extractvnx8bihi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractvnx8bihi },
    &operand_data[7961],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:461 */
  {
    "vec_extractvnx4bisi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractvnx4bisi },
    &operand_data[7964],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:461 */
  {
    "vec_extractvnx2bidi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractvnx2bidi },
    &operand_data[7967],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:478 */
  {
    "vec_extractvnx16qiqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractvnx16qiqi },
    &operand_data[7970],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:478 */
  {
    "vec_extractvnx8hihi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractvnx8hihi },
    &operand_data[7973],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:478 */
  {
    "vec_extractvnx4sisi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractvnx4sisi },
    &operand_data[7976],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:478 */
  {
    "vec_extractvnx2didi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractvnx2didi },
    &operand_data[7979],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:478 */
  {
    "vec_extractvnx8hfhf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractvnx8hfhf },
    &operand_data[7982],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:478 */
  {
    "vec_extractvnx4sfsf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractvnx4sfsf },
    &operand_data[7985],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:478 */
  {
    "vec_extractvnx2dfdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractvnx2dfdf },
    &operand_data[7988],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:622 */
  {
    "vec_duplicatevnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_duplicatevnx16qi },
    &operand_data[7991],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:622 */
  {
    "vec_duplicatevnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_duplicatevnx8hi },
    &operand_data[7993],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:622 */
  {
    "vec_duplicatevnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_duplicatevnx4si },
    &operand_data[7995],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:622 */
  {
    "vec_duplicatevnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_duplicatevnx2di },
    &operand_data[7997],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:622 */
  {
    "vec_duplicatevnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_duplicatevnx8hf },
    &operand_data[7999],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:622 */
  {
    "vec_duplicatevnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_duplicatevnx4sf },
    &operand_data[8001],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:622 */
  {
    "vec_duplicatevnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_duplicatevnx2df },
    &operand_data[8003],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:698 */
  {
    "vec_duplicatevnx16bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_duplicatevnx16bi },
    &operand_data[8005],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:698 */
  {
    "vec_duplicatevnx8bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_duplicatevnx8bi },
    &operand_data[8007],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:698 */
  {
    "vec_duplicatevnx4bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_duplicatevnx4bi },
    &operand_data[8009],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:698 */
  {
    "vec_duplicatevnx2bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_duplicatevnx2bi },
    &operand_data[8011],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:739 */
  {
    "vec_load_lanesvnx32qivnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesvnx32qivnx16qi },
    &operand_data[8013],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:739 */
  {
    "vec_load_lanesvnx16hivnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesvnx16hivnx8hi },
    &operand_data[8015],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:739 */
  {
    "vec_load_lanesvnx8sivnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesvnx8sivnx4si },
    &operand_data[8017],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:739 */
  {
    "vec_load_lanesvnx4divnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesvnx4divnx2di },
    &operand_data[8019],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:739 */
  {
    "vec_load_lanesvnx16hfvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesvnx16hfvnx8hf },
    &operand_data[8021],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:739 */
  {
    "vec_load_lanesvnx8sfvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesvnx8sfvnx4sf },
    &operand_data[8023],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:739 */
  {
    "vec_load_lanesvnx4dfvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesvnx4dfvnx2df },
    &operand_data[8025],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:739 */
  {
    "vec_load_lanesvnx48qivnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesvnx48qivnx16qi },
    &operand_data[8027],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:739 */
  {
    "vec_load_lanesvnx24hivnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesvnx24hivnx8hi },
    &operand_data[8029],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:739 */
  {
    "vec_load_lanesvnx12sivnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesvnx12sivnx4si },
    &operand_data[8031],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:739 */
  {
    "vec_load_lanesvnx6divnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesvnx6divnx2di },
    &operand_data[8033],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:739 */
  {
    "vec_load_lanesvnx24hfvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesvnx24hfvnx8hf },
    &operand_data[8035],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:739 */
  {
    "vec_load_lanesvnx12sfvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesvnx12sfvnx4sf },
    &operand_data[8037],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:739 */
  {
    "vec_load_lanesvnx6dfvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesvnx6dfvnx2df },
    &operand_data[8039],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:739 */
  {
    "vec_load_lanesvnx64qivnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesvnx64qivnx16qi },
    &operand_data[8041],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:739 */
  {
    "vec_load_lanesvnx32hivnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesvnx32hivnx8hi },
    &operand_data[8043],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:739 */
  {
    "vec_load_lanesvnx16sivnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesvnx16sivnx4si },
    &operand_data[8045],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:739 */
  {
    "vec_load_lanesvnx8divnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesvnx8divnx2di },
    &operand_data[8047],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:739 */
  {
    "vec_load_lanesvnx32hfvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesvnx32hfvnx8hf },
    &operand_data[8049],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:739 */
  {
    "vec_load_lanesvnx16sfvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesvnx16sfvnx4sf },
    &operand_data[8051],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:739 */
  {
    "vec_load_lanesvnx8dfvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_load_lanesvnx8dfvnx2df },
    &operand_data[8053],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:767 */
  {
    "vec_store_lanesvnx32qivnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesvnx32qivnx16qi },
    &operand_data[8055],
    2,
    2,
    2,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:767 */
  {
    "vec_store_lanesvnx16hivnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesvnx16hivnx8hi },
    &operand_data[8057],
    2,
    2,
    2,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:767 */
  {
    "vec_store_lanesvnx8sivnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesvnx8sivnx4si },
    &operand_data[8059],
    2,
    2,
    2,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:767 */
  {
    "vec_store_lanesvnx4divnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesvnx4divnx2di },
    &operand_data[8061],
    2,
    2,
    2,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:767 */
  {
    "vec_store_lanesvnx16hfvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesvnx16hfvnx8hf },
    &operand_data[8063],
    2,
    2,
    2,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:767 */
  {
    "vec_store_lanesvnx8sfvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesvnx8sfvnx4sf },
    &operand_data[8065],
    2,
    2,
    2,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:767 */
  {
    "vec_store_lanesvnx4dfvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesvnx4dfvnx2df },
    &operand_data[8067],
    2,
    2,
    2,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:767 */
  {
    "vec_store_lanesvnx48qivnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesvnx48qivnx16qi },
    &operand_data[8069],
    2,
    2,
    2,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:767 */
  {
    "vec_store_lanesvnx24hivnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesvnx24hivnx8hi },
    &operand_data[8071],
    2,
    2,
    2,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:767 */
  {
    "vec_store_lanesvnx12sivnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesvnx12sivnx4si },
    &operand_data[8073],
    2,
    2,
    2,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:767 */
  {
    "vec_store_lanesvnx6divnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesvnx6divnx2di },
    &operand_data[8075],
    2,
    2,
    2,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:767 */
  {
    "vec_store_lanesvnx24hfvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesvnx24hfvnx8hf },
    &operand_data[8077],
    2,
    2,
    2,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:767 */
  {
    "vec_store_lanesvnx12sfvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesvnx12sfvnx4sf },
    &operand_data[8079],
    2,
    2,
    2,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:767 */
  {
    "vec_store_lanesvnx6dfvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesvnx6dfvnx2df },
    &operand_data[8081],
    2,
    2,
    2,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:767 */
  {
    "vec_store_lanesvnx64qivnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesvnx64qivnx16qi },
    &operand_data[8083],
    2,
    2,
    2,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:767 */
  {
    "vec_store_lanesvnx32hivnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesvnx32hivnx8hi },
    &operand_data[8085],
    2,
    2,
    2,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:767 */
  {
    "vec_store_lanesvnx16sivnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesvnx16sivnx4si },
    &operand_data[8087],
    2,
    2,
    2,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:767 */
  {
    "vec_store_lanesvnx8divnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesvnx8divnx2di },
    &operand_data[8089],
    2,
    2,
    2,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:767 */
  {
    "vec_store_lanesvnx32hfvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesvnx32hfvnx8hf },
    &operand_data[8091],
    2,
    2,
    2,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:767 */
  {
    "vec_store_lanesvnx16sfvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesvnx16sfvnx4sf },
    &operand_data[8093],
    2,
    2,
    2,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:767 */
  {
    "vec_store_lanesvnx8dfvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_store_lanesvnx8dfvnx2df },
    &operand_data[8095],
    2,
    2,
    2,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:792 */
  {
    "vec_permvnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_permvnx16qi },
    &operand_data[8097],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:792 */
  {
    "vec_permvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_permvnx8hi },
    &operand_data[8101],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:792 */
  {
    "vec_permvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_permvnx4si },
    &operand_data[8105],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:792 */
  {
    "vec_permvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_permvnx2di },
    &operand_data[8109],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:792 */
  {
    "vec_permvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_permvnx8hf },
    &operand_data[8113],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:792 */
  {
    "vec_permvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_permvnx4sf },
    &operand_data[8117],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:792 */
  {
    "vec_permvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_permvnx2df },
    &operand_data[8121],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:925 */
  {
    "mulvnx16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulvnx16qi3 },
    &operand_data[8125],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:925 */
  {
    "mulvnx8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulvnx8hi3 },
    &operand_data[8128],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:925 */
  {
    "mulvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulvnx4si3 },
    &operand_data[8131],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:925 */
  {
    "mulvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulvnx2di3 },
    &operand_data[8134],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1012 */
  {
    "smulvnx16qi3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smulvnx16qi3_highpart },
    &operand_data[8097],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1012 */
  {
    "umulvnx16qi3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umulvnx16qi3_highpart },
    &operand_data[8097],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1012 */
  {
    "smulvnx8hi3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smulvnx8hi3_highpart },
    &operand_data[8101],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1012 */
  {
    "umulvnx8hi3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umulvnx8hi3_highpart },
    &operand_data[8101],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1012 */
  {
    "smulvnx4si3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smulvnx4si3_highpart },
    &operand_data[8105],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1012 */
  {
    "umulvnx4si3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umulvnx4si3_highpart },
    &operand_data[8105],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1012 */
  {
    "smulvnx2di3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smulvnx2di3_highpart },
    &operand_data[8109],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1012 */
  {
    "umulvnx2di3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umulvnx2di3_highpart },
    &operand_data[8109],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1043 */
  {
    "divvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divvnx4si3 },
    &operand_data[8105],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1043 */
  {
    "udivvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_udivvnx4si3 },
    &operand_data[8105],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1043 */
  {
    "divvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divvnx2di3 },
    &operand_data[8109],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1043 */
  {
    "udivvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_udivvnx2di3 },
    &operand_data[8109],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1075 */
  {
    "absvnx16qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absvnx16qi2 },
    &operand_data[8097],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1075 */
  {
    "negvnx16qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negvnx16qi2 },
    &operand_data[8097],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1075 */
  {
    "one_cmplvnx16qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmplvnx16qi2 },
    &operand_data[8097],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1075 */
  {
    "popcountvnx16qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_popcountvnx16qi2 },
    &operand_data[8097],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1075 */
  {
    "absvnx8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absvnx8hi2 },
    &operand_data[8101],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1075 */
  {
    "negvnx8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negvnx8hi2 },
    &operand_data[8101],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1075 */
  {
    "one_cmplvnx8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmplvnx8hi2 },
    &operand_data[8101],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1075 */
  {
    "popcountvnx8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_popcountvnx8hi2 },
    &operand_data[8101],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1075 */
  {
    "absvnx4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absvnx4si2 },
    &operand_data[8105],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1075 */
  {
    "negvnx4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negvnx4si2 },
    &operand_data[8105],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1075 */
  {
    "one_cmplvnx4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmplvnx4si2 },
    &operand_data[8105],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1075 */
  {
    "popcountvnx4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_popcountvnx4si2 },
    &operand_data[8105],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1075 */
  {
    "absvnx2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absvnx2di2 },
    &operand_data[8109],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1075 */
  {
    "negvnx2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negvnx2di2 },
    &operand_data[8109],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1075 */
  {
    "one_cmplvnx2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmplvnx2di2 },
    &operand_data[8109],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1075 */
  {
    "popcountvnx2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_popcountvnx2di2 },
    &operand_data[8109],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1144 */
  {
    "iorvnx16bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorvnx16bi3 },
    &operand_data[8137],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1144 */
  {
    "xorvnx16bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorvnx16bi3 },
    &operand_data[8137],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1144 */
  {
    "iorvnx8bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorvnx8bi3 },
    &operand_data[8140],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1144 */
  {
    "xorvnx8bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorvnx8bi3 },
    &operand_data[8140],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1144 */
  {
    "iorvnx4bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorvnx4bi3 },
    &operand_data[8143],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1144 */
  {
    "xorvnx4bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorvnx4bi3 },
    &operand_data[8143],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1144 */
  {
    "iorvnx2bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorvnx2bi3 },
    &operand_data[8146],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1144 */
  {
    "xorvnx2bi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorvnx2bi3 },
    &operand_data[8146],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1193 */
  {
    "one_cmplvnx16bi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmplvnx16bi2 },
    &operand_data[8137],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1193 */
  {
    "one_cmplvnx8bi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmplvnx8bi2 },
    &operand_data[8140],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1193 */
  {
    "one_cmplvnx4bi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmplvnx4bi2 },
    &operand_data[8143],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1193 */
  {
    "one_cmplvnx2bi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmplvnx2bi2 },
    &operand_data[8146],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1239 */
  {
    "vashlvnx16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashlvnx16qi3 },
    &operand_data[8149],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1239 */
  {
    "vashrvnx16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashrvnx16qi3 },
    &operand_data[8152],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1239 */
  {
    "vlshrvnx16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vlshrvnx16qi3 },
    &operand_data[8152],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1239 */
  {
    "vashlvnx8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashlvnx8hi3 },
    &operand_data[8155],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1239 */
  {
    "vashrvnx8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashrvnx8hi3 },
    &operand_data[8158],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1239 */
  {
    "vlshrvnx8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vlshrvnx8hi3 },
    &operand_data[8158],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1239 */
  {
    "vashlvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashlvnx4si3 },
    &operand_data[8161],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1239 */
  {
    "vashrvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashrvnx4si3 },
    &operand_data[8164],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1239 */
  {
    "vlshrvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vlshrvnx4si3 },
    &operand_data[8164],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1239 */
  {
    "vashlvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashlvnx2di3 },
    &operand_data[8167],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1239 */
  {
    "vashrvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashrvnx2di3 },
    &operand_data[8170],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1239 */
  {
    "vlshrvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vlshrvnx2di3 },
    &operand_data[8170],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1291 */
  {
    "ashlvnx16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashlvnx16qi3 },
    &operand_data[8173],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1291 */
  {
    "ashrvnx16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrvnx16qi3 },
    &operand_data[8173],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1291 */
  {
    "lshrvnx16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lshrvnx16qi3 },
    &operand_data[8173],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1291 */
  {
    "ashlvnx8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashlvnx8hi3 },
    &operand_data[8176],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1291 */
  {
    "ashrvnx8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrvnx8hi3 },
    &operand_data[8176],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1291 */
  {
    "lshrvnx8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lshrvnx8hi3 },
    &operand_data[8176],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1291 */
  {
    "ashlvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashlvnx4si3 },
    &operand_data[8179],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1291 */
  {
    "ashrvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrvnx4si3 },
    &operand_data[8179],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1291 */
  {
    "lshrvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lshrvnx4si3 },
    &operand_data[8179],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1291 */
  {
    "ashlvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashlvnx2di3 },
    &operand_data[8182],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1291 */
  {
    "ashrvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrvnx2di3 },
    &operand_data[8182],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1291 */
  {
    "lshrvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lshrvnx2di3 },
    &operand_data[8182],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1632 */
  {
    "vcondvnx16qivnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondvnx16qivnx16qi },
    &operand_data[8185],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1632 */
  {
    "vcondvnx8hivnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondvnx8hivnx8hi },
    &operand_data[8191],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1632 */
  {
    "vcondvnx4sivnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondvnx4sivnx4si },
    &operand_data[8197],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1632 */
  {
    "vcondvnx2divnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondvnx2divnx2di },
    &operand_data[8203],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1632 */
  {
    "vcondvnx8hfvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondvnx8hfvnx8hi },
    &operand_data[8209],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1632 */
  {
    "vcondvnx4sfvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondvnx4sfvnx4si },
    &operand_data[8215],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1632 */
  {
    "vcondvnx2dfvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondvnx2dfvnx2di },
    &operand_data[8221],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1649 */
  {
    "vconduvnx16qivnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduvnx16qivnx16qi },
    &operand_data[8185],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1649 */
  {
    "vconduvnx8hivnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduvnx8hivnx8hi },
    &operand_data[8191],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1649 */
  {
    "vconduvnx4sivnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduvnx4sivnx4si },
    &operand_data[8197],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1649 */
  {
    "vconduvnx2divnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduvnx2divnx2di },
    &operand_data[8203],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1649 */
  {
    "vconduvnx8hfvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduvnx8hfvnx8hi },
    &operand_data[8209],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1649 */
  {
    "vconduvnx4sfvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduvnx4sfvnx4si },
    &operand_data[8215],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1649 */
  {
    "vconduvnx2dfvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduvnx2dfvnx2di },
    &operand_data[8221],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1667 */
  {
    "vcondvnx4sivnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondvnx4sivnx4sf },
    &operand_data[8227],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1667 */
  {
    "vcondvnx2divnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondvnx2divnx2df },
    &operand_data[8233],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1667 */
  {
    "vcondvnx4sfvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondvnx4sfvnx4sf },
    &operand_data[8239],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1667 */
  {
    "vcondvnx2dfvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondvnx2dfvnx2df },
    &operand_data[8245],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1685 */
  {
    "vec_cmpvnx16qivnx16bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_cmpvnx16qivnx16bi },
    &operand_data[8251],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1685 */
  {
    "vec_cmpvnx8hivnx8bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_cmpvnx8hivnx8bi },
    &operand_data[8255],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1685 */
  {
    "vec_cmpvnx4sivnx4bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_cmpvnx4sivnx4bi },
    &operand_data[8259],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1685 */
  {
    "vec_cmpvnx2divnx2bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_cmpvnx2divnx2bi },
    &operand_data[8263],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1703 */
  {
    "vec_cmpuvnx16qivnx16bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_cmpuvnx16qivnx16bi },
    &operand_data[8251],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1703 */
  {
    "vec_cmpuvnx8hivnx8bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_cmpuvnx8hivnx8bi },
    &operand_data[8255],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1703 */
  {
    "vec_cmpuvnx4sivnx4bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_cmpuvnx4sivnx4bi },
    &operand_data[8259],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1703 */
  {
    "vec_cmpuvnx2divnx2bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_cmpuvnx2divnx2bi },
    &operand_data[8263],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1721 */
  {
    "vec_cmpvnx8hfvnx8bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_cmpvnx8hfvnx8bi },
    &operand_data[8267],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1721 */
  {
    "vec_cmpvnx4sfvnx4bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_cmpvnx4sfvnx4bi },
    &operand_data[8271],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1721 */
  {
    "vec_cmpvnx2dfvnx2bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_cmpvnx2dfvnx2bi },
    &operand_data[8275],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1735 */
  {
    "cbranchvnx16bi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cbranchvnx16bi4 },
    &operand_data[8279],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1735 */
  {
    "cbranchvnx8bi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cbranchvnx8bi4 },
    &operand_data[8283],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1735 */
  {
    "cbranchvnx4bi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cbranchvnx4bi4 },
    &operand_data[8287],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1735 */
  {
    "cbranchvnx2bi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cbranchvnx2bi4 },
    &operand_data[8291],
    4,
    4,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1762 */
  {
    "smaxvnx16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxvnx16qi3 },
    &operand_data[8097],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1762 */
  {
    "sminvnx16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminvnx16qi3 },
    &operand_data[8097],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1762 */
  {
    "umaxvnx16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umaxvnx16qi3 },
    &operand_data[8097],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1762 */
  {
    "uminvnx16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uminvnx16qi3 },
    &operand_data[8097],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1762 */
  {
    "smaxvnx8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxvnx8hi3 },
    &operand_data[8101],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1762 */
  {
    "sminvnx8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminvnx8hi3 },
    &operand_data[8101],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1762 */
  {
    "umaxvnx8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umaxvnx8hi3 },
    &operand_data[8101],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1762 */
  {
    "uminvnx8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uminvnx8hi3 },
    &operand_data[8101],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1762 */
  {
    "smaxvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxvnx4si3 },
    &operand_data[8105],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1762 */
  {
    "sminvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminvnx4si3 },
    &operand_data[8105],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1762 */
  {
    "umaxvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umaxvnx4si3 },
    &operand_data[8105],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1762 */
  {
    "uminvnx4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uminvnx4si3 },
    &operand_data[8105],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1762 */
  {
    "smaxvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxvnx2di3 },
    &operand_data[8109],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1762 */
  {
    "sminvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminvnx2di3 },
    &operand_data[8109],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1762 */
  {
    "umaxvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umaxvnx2di3 },
    &operand_data[8109],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1762 */
  {
    "uminvnx2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uminvnx2di3 },
    &operand_data[8109],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1791 */
  {
    "smaxvnx8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxvnx8hf3 },
    &operand_data[8113],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1791 */
  {
    "sminvnx8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminvnx8hf3 },
    &operand_data[8113],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1791 */
  {
    "smaxvnx4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxvnx4sf3 },
    &operand_data[8117],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1791 */
  {
    "sminvnx4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminvnx4sf3 },
    &operand_data[8117],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1791 */
  {
    "smaxvnx2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxvnx2df3 },
    &operand_data[8121],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1791 */
  {
    "sminvnx2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminvnx2df3 },
    &operand_data[8121],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1820 */
  {
    "smax_nanvnx8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smax_nanvnx8hf3 },
    &operand_data[8113],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1820 */
  {
    "smin_nanvnx8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smin_nanvnx8hf3 },
    &operand_data[8113],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1820 */
  {
    "fmaxvnx8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmaxvnx8hf3 },
    &operand_data[8113],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1820 */
  {
    "fminvnx8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fminvnx8hf3 },
    &operand_data[8113],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1820 */
  {
    "smax_nanvnx4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smax_nanvnx4sf3 },
    &operand_data[8117],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1820 */
  {
    "smin_nanvnx4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smin_nanvnx4sf3 },
    &operand_data[8117],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1820 */
  {
    "fmaxvnx4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmaxvnx4sf3 },
    &operand_data[8117],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1820 */
  {
    "fminvnx4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fminvnx4sf3 },
    &operand_data[8117],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1820 */
  {
    "smax_nanvnx2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smax_nanvnx2df3 },
    &operand_data[8121],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1820 */
  {
    "smin_nanvnx2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smin_nanvnx2df3 },
    &operand_data[8121],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1820 */
  {
    "fmaxvnx2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmaxvnx2df3 },
    &operand_data[8121],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1820 */
  {
    "fminvnx2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fminvnx2df3 },
    &operand_data[8121],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_addvnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_addvnx16qi },
    &operand_data[8295],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_subvnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_subvnx16qi },
    &operand_data[8295],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_mulvnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_mulvnx16qi },
    &operand_data[8295],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_smaxvnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_smaxvnx16qi },
    &operand_data[8295],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_umaxvnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_umaxvnx16qi },
    &operand_data[8295],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_sminvnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_sminvnx16qi },
    &operand_data[8295],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_uminvnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_uminvnx16qi },
    &operand_data[8295],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_andvnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_andvnx16qi },
    &operand_data[8295],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_iorvnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_iorvnx16qi },
    &operand_data[8295],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_xorvnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_xorvnx16qi },
    &operand_data[8295],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_addvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_addvnx8hi },
    &operand_data[8300],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_subvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_subvnx8hi },
    &operand_data[8300],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_mulvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_mulvnx8hi },
    &operand_data[8300],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_smaxvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_smaxvnx8hi },
    &operand_data[8300],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_umaxvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_umaxvnx8hi },
    &operand_data[8300],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_sminvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_sminvnx8hi },
    &operand_data[8300],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_uminvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_uminvnx8hi },
    &operand_data[8300],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_andvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_andvnx8hi },
    &operand_data[8300],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_iorvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_iorvnx8hi },
    &operand_data[8300],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_xorvnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_xorvnx8hi },
    &operand_data[8300],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_addvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_addvnx4si },
    &operand_data[8305],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_subvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_subvnx4si },
    &operand_data[8305],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_mulvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_mulvnx4si },
    &operand_data[8305],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_smaxvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_smaxvnx4si },
    &operand_data[8305],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_umaxvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_umaxvnx4si },
    &operand_data[8305],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_sminvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_sminvnx4si },
    &operand_data[8305],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_uminvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_uminvnx4si },
    &operand_data[8305],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_andvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_andvnx4si },
    &operand_data[8305],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_iorvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_iorvnx4si },
    &operand_data[8305],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_xorvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_xorvnx4si },
    &operand_data[8305],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_addvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_addvnx2di },
    &operand_data[8310],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_subvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_subvnx2di },
    &operand_data[8310],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_mulvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_mulvnx2di },
    &operand_data[8310],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_smaxvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_smaxvnx2di },
    &operand_data[8310],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_umaxvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_umaxvnx2di },
    &operand_data[8310],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_sminvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_sminvnx2di },
    &operand_data[8310],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_uminvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_uminvnx2di },
    &operand_data[8310],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_andvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_andvnx2di },
    &operand_data[8310],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_iorvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_iorvnx2di },
    &operand_data[8310],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1851 */
  {
    "cond_xorvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_xorvnx2di },
    &operand_data[8310],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1863 */
  {
    "cond_divvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_divvnx4si },
    &operand_data[8305],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1863 */
  {
    "cond_udivvnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_udivvnx4si },
    &operand_data[8305],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1863 */
  {
    "cond_divvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_divvnx2di },
    &operand_data[8310],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:1863 */
  {
    "cond_udivvnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_udivvnx2di },
    &operand_data[8310],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2073 */
  {
    "reduc_plus_scal_vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_plus_scal_vnx16qi },
    &operand_data[7970],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2073 */
  {
    "reduc_plus_scal_vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_plus_scal_vnx8hi },
    &operand_data[7973],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2073 */
  {
    "reduc_plus_scal_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_plus_scal_vnx4si },
    &operand_data[7976],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2073 */
  {
    "reduc_plus_scal_vnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_plus_scal_vnx2di },
    &operand_data[7979],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2095 */
  {
    "reduc_plus_scal_vnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_plus_scal_vnx8hf },
    &operand_data[7982],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2095 */
  {
    "reduc_plus_scal_vnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_plus_scal_vnx4sf },
    &operand_data[7985],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2095 */
  {
    "reduc_plus_scal_vnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_plus_scal_vnx2df },
    &operand_data[7988],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2117 */
  {
    "reduc_umax_scal_vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umax_scal_vnx16qi },
    &operand_data[7970],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2117 */
  {
    "reduc_umin_scal_vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umin_scal_vnx16qi },
    &operand_data[7970],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2117 */
  {
    "reduc_smax_scal_vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_scal_vnx16qi },
    &operand_data[7970],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2117 */
  {
    "reduc_smin_scal_vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_scal_vnx16qi },
    &operand_data[7970],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2117 */
  {
    "reduc_umax_scal_vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umax_scal_vnx8hi },
    &operand_data[7973],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2117 */
  {
    "reduc_umin_scal_vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umin_scal_vnx8hi },
    &operand_data[7973],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2117 */
  {
    "reduc_smax_scal_vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_scal_vnx8hi },
    &operand_data[7973],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2117 */
  {
    "reduc_smin_scal_vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_scal_vnx8hi },
    &operand_data[7973],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2117 */
  {
    "reduc_umax_scal_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umax_scal_vnx4si },
    &operand_data[7976],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2117 */
  {
    "reduc_umin_scal_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umin_scal_vnx4si },
    &operand_data[7976],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2117 */
  {
    "reduc_smax_scal_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_scal_vnx4si },
    &operand_data[7976],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2117 */
  {
    "reduc_smin_scal_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_scal_vnx4si },
    &operand_data[7976],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2117 */
  {
    "reduc_umax_scal_vnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umax_scal_vnx2di },
    &operand_data[7979],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2117 */
  {
    "reduc_umin_scal_vnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umin_scal_vnx2di },
    &operand_data[7979],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2117 */
  {
    "reduc_smax_scal_vnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_scal_vnx2di },
    &operand_data[7979],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2117 */
  {
    "reduc_smin_scal_vnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_scal_vnx2di },
    &operand_data[7979],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2139 */
  {
    "reduc_smax_nan_scal_vnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_nan_scal_vnx8hf },
    &operand_data[7982],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2139 */
  {
    "reduc_smin_nan_scal_vnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_nan_scal_vnx8hf },
    &operand_data[7982],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2139 */
  {
    "reduc_smax_scal_vnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_scal_vnx8hf },
    &operand_data[7982],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2139 */
  {
    "reduc_smin_scal_vnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_scal_vnx8hf },
    &operand_data[7982],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2139 */
  {
    "reduc_smax_nan_scal_vnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_nan_scal_vnx4sf },
    &operand_data[7985],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2139 */
  {
    "reduc_smin_nan_scal_vnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_nan_scal_vnx4sf },
    &operand_data[7985],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2139 */
  {
    "reduc_smax_scal_vnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_scal_vnx4sf },
    &operand_data[7985],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2139 */
  {
    "reduc_smin_scal_vnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_scal_vnx4sf },
    &operand_data[7985],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2139 */
  {
    "reduc_smax_nan_scal_vnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_nan_scal_vnx2df },
    &operand_data[7988],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2139 */
  {
    "reduc_smin_nan_scal_vnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_nan_scal_vnx2df },
    &operand_data[7988],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2139 */
  {
    "reduc_smax_scal_vnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_scal_vnx2df },
    &operand_data[7988],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2139 */
  {
    "reduc_smin_scal_vnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_scal_vnx2df },
    &operand_data[7988],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2160 */
  {
    "reduc_and_scal_vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_and_scal_vnx16qi },
    &operand_data[7970],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2160 */
  {
    "reduc_ior_scal_vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_ior_scal_vnx16qi },
    &operand_data[7970],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2160 */
  {
    "reduc_xor_scal_vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_xor_scal_vnx16qi },
    &operand_data[7970],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2160 */
  {
    "reduc_and_scal_vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_and_scal_vnx8hi },
    &operand_data[7973],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2160 */
  {
    "reduc_ior_scal_vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_ior_scal_vnx8hi },
    &operand_data[7973],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2160 */
  {
    "reduc_xor_scal_vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_xor_scal_vnx8hi },
    &operand_data[7973],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2160 */
  {
    "reduc_and_scal_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_and_scal_vnx4si },
    &operand_data[7976],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2160 */
  {
    "reduc_ior_scal_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_ior_scal_vnx4si },
    &operand_data[7976],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2160 */
  {
    "reduc_xor_scal_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_xor_scal_vnx4si },
    &operand_data[7976],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2160 */
  {
    "reduc_and_scal_vnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_and_scal_vnx2di },
    &operand_data[7979],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2160 */
  {
    "reduc_ior_scal_vnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_ior_scal_vnx2di },
    &operand_data[7979],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2160 */
  {
    "reduc_xor_scal_vnx2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_xor_scal_vnx2di },
    &operand_data[7979],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2181 */
  {
    "fold_left_plus_vnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fold_left_plus_vnx8hf },
    &operand_data[8315],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2181 */
  {
    "fold_left_plus_vnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fold_left_plus_vnx4sf },
    &operand_data[8318],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2181 */
  {
    "fold_left_plus_vnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fold_left_plus_vnx2df },
    &operand_data[8321],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2220 */
  {
    "addvnx8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addvnx8hf3 },
    &operand_data[8324],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2220 */
  {
    "addvnx4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addvnx4sf3 },
    &operand_data[8327],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2220 */
  {
    "addvnx2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addvnx2df3 },
    &operand_data[8330],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2256 */
  {
    "subvnx8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subvnx8hf3 },
    &operand_data[8333],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2256 */
  {
    "subvnx4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subvnx4sf3 },
    &operand_data[8336],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2256 */
  {
    "subvnx2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subvnx2df3 },
    &operand_data[8339],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2296 */
  {
    "mulvnx8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulvnx8hf3 },
    &operand_data[8342],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2296 */
  {
    "mulvnx4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulvnx4sf3 },
    &operand_data[8345],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2296 */
  {
    "mulvnx2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulvnx2df3 },
    &operand_data[8348],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2342 */
  {
    "fmavnx8hf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmavnx8hf4 },
    &operand_data[8351],
    4,
    4,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2342 */
  {
    "fmavnx4sf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmavnx4sf4 },
    &operand_data[8355],
    4,
    4,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2342 */
  {
    "fmavnx2df4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmavnx2df4 },
    &operand_data[8359],
    4,
    4,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2374 */
  {
    "fnmavnx8hf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmavnx8hf4 },
    &operand_data[8351],
    4,
    4,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2374 */
  {
    "fnmavnx4sf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmavnx4sf4 },
    &operand_data[8355],
    4,
    4,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2374 */
  {
    "fnmavnx2df4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmavnx2df4 },
    &operand_data[8359],
    4,
    4,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2408 */
  {
    "fmsvnx8hf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmsvnx8hf4 },
    &operand_data[8351],
    4,
    4,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2408 */
  {
    "fmsvnx4sf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmsvnx4sf4 },
    &operand_data[8355],
    4,
    4,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2408 */
  {
    "fmsvnx2df4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmsvnx2df4 },
    &operand_data[8359],
    4,
    4,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2442 */
  {
    "fnmsvnx8hf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmsvnx8hf4 },
    &operand_data[8351],
    4,
    4,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2442 */
  {
    "fnmsvnx4sf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmsvnx4sf4 },
    &operand_data[8355],
    4,
    4,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2442 */
  {
    "fnmsvnx2df4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmsvnx2df4 },
    &operand_data[8359],
    4,
    4,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2478 */
  {
    "divvnx8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divvnx8hf3 },
    &operand_data[8113],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2478 */
  {
    "divvnx4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divvnx4sf3 },
    &operand_data[8117],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2478 */
  {
    "divvnx2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divvnx2df3 },
    &operand_data[8121],
    3,
    3,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2508 */
  {
    "absvnx8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absvnx8hf2 },
    &operand_data[8113],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2508 */
  {
    "negvnx8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negvnx8hf2 },
    &operand_data[8113],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2508 */
  {
    "sqrtvnx8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sqrtvnx8hf2 },
    &operand_data[8113],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2508 */
  {
    "absvnx4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absvnx4sf2 },
    &operand_data[8117],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2508 */
  {
    "negvnx4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negvnx4sf2 },
    &operand_data[8117],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2508 */
  {
    "sqrtvnx4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sqrtvnx4sf2 },
    &operand_data[8117],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2508 */
  {
    "absvnx2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absvnx2df2 },
    &operand_data[8121],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2508 */
  {
    "negvnx2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negvnx2df2 },
    &operand_data[8121],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2508 */
  {
    "sqrtvnx2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sqrtvnx2df2 },
    &operand_data[8121],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2532 */
  {
    "btruncvnx8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_btruncvnx8hf2 },
    &operand_data[8113],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2532 */
  {
    "ceilvnx8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ceilvnx8hf2 },
    &operand_data[8113],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2532 */
  {
    "floorvnx8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floorvnx8hf2 },
    &operand_data[8113],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2532 */
  {
    "frintnvnx8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_frintnvnx8hf2 },
    &operand_data[8113],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2532 */
  {
    "nearbyintvnx8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_nearbyintvnx8hf2 },
    &operand_data[8113],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2532 */
  {
    "rintvnx8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rintvnx8hf2 },
    &operand_data[8113],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2532 */
  {
    "roundvnx8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_roundvnx8hf2 },
    &operand_data[8113],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2532 */
  {
    "btruncvnx4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_btruncvnx4sf2 },
    &operand_data[8117],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2532 */
  {
    "ceilvnx4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ceilvnx4sf2 },
    &operand_data[8117],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2532 */
  {
    "floorvnx4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floorvnx4sf2 },
    &operand_data[8117],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2532 */
  {
    "frintnvnx4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_frintnvnx4sf2 },
    &operand_data[8117],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2532 */
  {
    "nearbyintvnx4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_nearbyintvnx4sf2 },
    &operand_data[8117],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2532 */
  {
    "rintvnx4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rintvnx4sf2 },
    &operand_data[8117],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2532 */
  {
    "roundvnx4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_roundvnx4sf2 },
    &operand_data[8117],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2532 */
  {
    "btruncvnx2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_btruncvnx2df2 },
    &operand_data[8121],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2532 */
  {
    "ceilvnx2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ceilvnx2df2 },
    &operand_data[8121],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2532 */
  {
    "floorvnx2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floorvnx2df2 },
    &operand_data[8121],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2532 */
  {
    "frintnvnx2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_frintnvnx2df2 },
    &operand_data[8121],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2532 */
  {
    "nearbyintvnx2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_nearbyintvnx2df2 },
    &operand_data[8121],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2532 */
  {
    "rintvnx2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rintvnx2df2 },
    &operand_data[8121],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2532 */
  {
    "roundvnx2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_roundvnx2df2 },
    &operand_data[8121],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2559 */
  {
    "fix_truncvnx8hfvnx8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncvnx8hfvnx8hi2 },
    &operand_data[8363],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2559 */
  {
    "fixuns_truncvnx8hfvnx8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixuns_truncvnx8hfvnx8hi2 },
    &operand_data[8363],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2559 */
  {
    "fix_truncvnx4sfvnx4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncvnx4sfvnx4si2 },
    &operand_data[8365],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2559 */
  {
    "fixuns_truncvnx4sfvnx4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixuns_truncvnx4sfvnx4si2 },
    &operand_data[8365],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2559 */
  {
    "fix_truncvnx2dfvnx2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncvnx2dfvnx2di2 },
    &operand_data[8367],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2559 */
  {
    "fixuns_truncvnx2dfvnx2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixuns_truncvnx2dfvnx2di2 },
    &operand_data[8367],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2610 */
  {
    "floatvnx8hivnx8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatvnx8hivnx8hf2 },
    &operand_data[8369],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2610 */
  {
    "floatunsvnx8hivnx8hf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatunsvnx8hivnx8hf2 },
    &operand_data[8369],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2610 */
  {
    "floatvnx4sivnx4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatvnx4sivnx4sf2 },
    &operand_data[8371],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2610 */
  {
    "floatunsvnx4sivnx4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatunsvnx4sivnx4sf2 },
    &operand_data[8371],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2610 */
  {
    "floatvnx2divnx2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatvnx2divnx2df2 },
    &operand_data[8373],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2610 */
  {
    "floatunsvnx2divnx2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatunsvnx2divnx2df2 },
    &operand_data[8373],
    2,
    2,
    1,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2691 */
  {
    "vec_unpacks_hi_vnx16bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_hi_vnx16bi },
    &operand_data[8375],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2691 */
  {
    "vec_unpacku_hi_vnx16bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_hi_vnx16bi },
    &operand_data[8375],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2691 */
  {
    "vec_unpacks_lo_vnx16bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_lo_vnx16bi },
    &operand_data[8375],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2691 */
  {
    "vec_unpacku_lo_vnx16bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_lo_vnx16bi },
    &operand_data[8375],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2691 */
  {
    "vec_unpacks_hi_vnx8bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_hi_vnx8bi },
    &operand_data[8377],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2691 */
  {
    "vec_unpacku_hi_vnx8bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_hi_vnx8bi },
    &operand_data[8377],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2691 */
  {
    "vec_unpacks_lo_vnx8bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_lo_vnx8bi },
    &operand_data[8377],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2691 */
  {
    "vec_unpacku_lo_vnx8bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_lo_vnx8bi },
    &operand_data[8377],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2691 */
  {
    "vec_unpacks_hi_vnx4bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_hi_vnx4bi },
    &operand_data[8379],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2691 */
  {
    "vec_unpacku_hi_vnx4bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_hi_vnx4bi },
    &operand_data[8379],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2691 */
  {
    "vec_unpacks_lo_vnx4bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_lo_vnx4bi },
    &operand_data[8379],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2691 */
  {
    "vec_unpacku_lo_vnx4bi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_lo_vnx4bi },
    &operand_data[8379],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2717 */
  {
    "vec_unpacks_hi_vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_hi_vnx16qi },
    &operand_data[8381],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2717 */
  {
    "vec_unpacku_hi_vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_hi_vnx16qi },
    &operand_data[8381],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2717 */
  {
    "vec_unpacks_lo_vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_lo_vnx16qi },
    &operand_data[8381],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2717 */
  {
    "vec_unpacku_lo_vnx16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_lo_vnx16qi },
    &operand_data[8381],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2717 */
  {
    "vec_unpacks_hi_vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_hi_vnx8hi },
    &operand_data[8383],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2717 */
  {
    "vec_unpacku_hi_vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_hi_vnx8hi },
    &operand_data[8383],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2717 */
  {
    "vec_unpacks_lo_vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_lo_vnx8hi },
    &operand_data[8383],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2717 */
  {
    "vec_unpacku_lo_vnx8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_lo_vnx8hi },
    &operand_data[8383],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2717 */
  {
    "vec_unpacks_hi_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_hi_vnx4si },
    &operand_data[8385],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2717 */
  {
    "vec_unpacku_hi_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_hi_vnx4si },
    &operand_data[8385],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2717 */
  {
    "vec_unpacks_lo_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_lo_vnx4si },
    &operand_data[8385],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2717 */
  {
    "vec_unpacku_lo_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_lo_vnx4si },
    &operand_data[8385],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2742 */
  {
    "vec_unpacks_lo_vnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_lo_vnx8hf },
    &operand_data[8387],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2742 */
  {
    "vec_unpacks_hi_vnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_hi_vnx8hf },
    &operand_data[8387],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2742 */
  {
    "vec_unpacks_lo_vnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_lo_vnx4sf },
    &operand_data[8389],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2742 */
  {
    "vec_unpacks_hi_vnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_hi_vnx4sf },
    &operand_data[8389],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2767 */
  {
    "vec_unpacks_float_lo_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_float_lo_vnx4si },
    &operand_data[8391],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2767 */
  {
    "vec_unpacks_float_hi_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_float_hi_vnx4si },
    &operand_data[8391],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2767 */
  {
    "vec_unpacku_float_lo_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_float_lo_vnx4si },
    &operand_data[8391],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2767 */
  {
    "vec_unpacku_float_hi_vnx4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_float_hi_vnx4si },
    &operand_data[8391],
    2,
    2,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2816 */
  {
    "vec_pack_trunc_vnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_trunc_vnx4sf },
    &operand_data[8354],
    3,
    3,
    6,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2816 */
  {
    "vec_pack_trunc_vnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_trunc_vnx2df },
    &operand_data[8358],
    3,
    3,
    6,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2840 */
  {
    "vec_pack_sfix_trunc_vnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_sfix_trunc_vnx2df },
    &operand_data[8392],
    3,
    3,
    6,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2840 */
  {
    "vec_pack_ufix_trunc_vnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_ufix_trunc_vnx2df },
    &operand_data[8392],
    3,
    3,
    6,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2862 */
  {
    "cond_addvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_addvnx8hf },
    &operand_data[8395],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2862 */
  {
    "cond_subvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_subvnx8hf },
    &operand_data[8395],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2862 */
  {
    "cond_mulvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_mulvnx8hf },
    &operand_data[8395],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2862 */
  {
    "cond_divvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_divvnx8hf },
    &operand_data[8395],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2862 */
  {
    "cond_smaxvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_smaxvnx8hf },
    &operand_data[8395],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2862 */
  {
    "cond_sminvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_sminvnx8hf },
    &operand_data[8395],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2862 */
  {
    "cond_addvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_addvnx4sf },
    &operand_data[8400],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2862 */
  {
    "cond_subvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_subvnx4sf },
    &operand_data[8400],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2862 */
  {
    "cond_mulvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_mulvnx4sf },
    &operand_data[8400],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2862 */
  {
    "cond_divvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_divvnx4sf },
    &operand_data[8400],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2862 */
  {
    "cond_smaxvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_smaxvnx4sf },
    &operand_data[8400],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2862 */
  {
    "cond_sminvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_sminvnx4sf },
    &operand_data[8400],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2862 */
  {
    "cond_addvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_addvnx2df },
    &operand_data[8405],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2862 */
  {
    "cond_subvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_subvnx2df },
    &operand_data[8405],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2862 */
  {
    "cond_mulvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_mulvnx2df },
    &operand_data[8405],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2862 */
  {
    "cond_divvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_divvnx2df },
    &operand_data[8405],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2862 */
  {
    "cond_smaxvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_smaxvnx2df },
    &operand_data[8405],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2862 */
  {
    "cond_sminvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_sminvnx2df },
    &operand_data[8405],
    5,
    5,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2975 */
  {
    "cond_fmavnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_fmavnx8hf },
    &operand_data[8410],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2975 */
  {
    "cond_fnmavnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_fnmavnx8hf },
    &operand_data[8410],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2975 */
  {
    "cond_fnmsvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_fnmsvnx8hf },
    &operand_data[8410],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2975 */
  {
    "cond_fmsvnx8hf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_fmsvnx8hf },
    &operand_data[8410],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2975 */
  {
    "cond_fmavnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_fmavnx4sf },
    &operand_data[8416],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2975 */
  {
    "cond_fnmavnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_fnmavnx4sf },
    &operand_data[8416],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2975 */
  {
    "cond_fnmsvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_fnmsvnx4sf },
    &operand_data[8416],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2975 */
  {
    "cond_fmsvnx4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_fmsvnx4sf },
    &operand_data[8416],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2975 */
  {
    "cond_fmavnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_fmavnx2df },
    &operand_data[8422],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2975 */
  {
    "cond_fnmavnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_fnmavnx2df },
    &operand_data[8422],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2975 */
  {
    "cond_fnmsvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_fnmsvnx2df },
    &operand_data[8422],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:2975 */
  {
    "cond_fmsvnx2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cond_fmsvnx2df },
    &operand_data[8422],
    6,
    6,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3082 */
  {
    "copysignvnx8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_copysignvnx8hf3 },
    &operand_data[8113],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3082 */
  {
    "copysignvnx4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_copysignvnx4sf3 },
    &operand_data[8117],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3082 */
  {
    "copysignvnx2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_copysignvnx2df3 },
    &operand_data[8121],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3112 */
  {
    "xorsignvnx8hf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorsignvnx8hf3 },
    &operand_data[8113],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3112 */
  {
    "xorsignvnx4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorsignvnx4sf3 },
    &operand_data[8117],
    3,
    3,
    0,
    0,
    0
  },
  /* ../../../../../../../work-shared/gcc-9.2.0-r0/gcc-9.2.0/gcc/config/aarch64/aarch64-sve.md:3112 */
  {
    "xorsignvnx2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorsignvnx2df3 },
    &operand_data[8121],
    3,
    3,
    0,
    0,
    0
  },
};


const char *
get_insn_name (int code)
{
  if (code == NOOP_MOVE_INSN_CODE)
    return "NOOP_MOVE";
  else
    return insn_data[code].name;
}
