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

#include "config.h"
#include "system.h"
#include "coretypes.h"
#include "tm.h"
#include "flags.h"
#include "ggc.h"
#include "tree.h"
#include "varasm.h"
#include "stor-layout.h"
#include "calls.h"
#include "rtl.h"
#include "expr.h"
#include "insn-codes.h"
#include "tm_p.h"
#include "function.h"
#include "regs.h"
#include "hard-reg-set.h"
#include "insn-config.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_1[] = {
  "test{b}\t%0, %0",
  "cmp{b}\t{%1, %0|%0, %1}",
};

static const char * const output_2[] = {
  "test{w}\t%0, %0",
  "cmp{w}\t{%1, %0|%0, %1}",
};

static const char * const output_3[] = {
  "test{l}\t%0, %0",
  "cmp{l}\t{%1, %0|%0, %1}",
};

static const char * const output_4[] = {
  "test{q}\t%0, %0",
  "cmp{q}\t{%1, %0|%0, %1}",
};

static const char *
output_17 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1351 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fp_compare (insn, operands, false, false);
}

static const char *
output_18 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1351 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fp_compare (insn, operands, false, false);
}

static const char *
output_19 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1351 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fp_compare (insn, operands, false, false);
}

static const char *
output_23 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1384 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fp_compare (insn, operands, false, false);
}

static const char *
output_25 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1417 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fp_compare (insn, operands, false, false);
}

static const char *
output_26 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1417 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fp_compare (insn, operands, false, false);
}

static const char *
output_29 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1450 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fp_compare (insn, operands, false, true);
}

static const char *
output_30 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1450 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fp_compare (insn, operands, false, true);
}

static const char *
output_31 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1450 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fp_compare (insn, operands, false, true);
}

static const char *
output_35 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1486 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fp_compare (insn, operands, false, false);
}

static const char *
output_36 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1486 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fp_compare (insn, operands, false, false);
}

static const char *
output_37 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1486 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fp_compare (insn, operands, false, false);
}

static const char *
output_38 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1486 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fp_compare (insn, operands, false, false);
}

static const char *
output_39 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1486 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fp_compare (insn, operands, false, false);
}

static const char *
output_40 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1486 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fp_compare (insn, operands, false, false);
}

static const char *
output_48 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1539 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
#ifndef HAVE_AS_IX86_SAHF
  if (TARGET_64BIT)
    return ASM_BYTE "0x9e";
  else
#endif
  return "sahf";
}
}

static const char *
output_49 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1567 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fp_compare (insn, operands, true,
			       CCFPmode == CCFPUmode);
}

static const char *
output_50 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1567 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fp_compare (insn, operands, true,
			       CCFPmode == CCFPUmode);
}

static const char *
output_51 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1567 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fp_compare (insn, operands, true,
			       CCFPUmode == CCFPUmode);
}

static const char *
output_52 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1567 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fp_compare (insn, operands, true,
			       CCFPUmode == CCFPUmode);
}

static const char *
output_53 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1594 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fp_compare (insn, operands, true,
			       CCFPmode == CCFPUmode);
}

static const char *
output_54 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1594 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fp_compare (insn, operands, true,
			       CCFPmode == CCFPUmode);
}

static const char *
output_55 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1594 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fp_compare (insn, operands, true,
			       CCFPUmode == CCFPUmode);
}

static const char *
output_56 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1594 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fp_compare (insn, operands, true,
			       CCFPUmode == CCFPUmode);
}

static const char *
output_57 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1615 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fp_compare (insn, operands, true,
			       CCFPmode == CCFPUmode);
}

static const char *
output_58 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1615 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fp_compare (insn, operands, true,
			       CCFPmode == CCFPUmode);
}

static const char *
output_59 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1615 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fp_compare (insn, operands, true,
			       CCFPmode == CCFPUmode);
}

static const char *
output_60 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1615 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fp_compare (insn, operands, true,
			       CCFPUmode == CCFPUmode);
}

static const char *
output_61 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1615 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fp_compare (insn, operands, true,
			       CCFPUmode == CCFPUmode);
}

static const char *
output_62 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1615 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fp_compare (insn, operands, true,
			       CCFPUmode == CCFPUmode);
}

static const char * const output_65[] = {
  "push{q}\t%1",
  "#",
};

static const char *
output_86 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1886 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (which_alternative)
    {
    case 0:
      return standard_sse_constant_opcode (insn, operands[1]);
    case 1:
    case 2:
      if (misaligned_operand (operands[0], XImode)
	  || misaligned_operand (operands[1], XImode))
	return "vmovdqu32\t{%1, %0|%0, %1}";
      else
	return "vmovdqa32\t{%1, %0|%0, %1}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_87 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1910 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_SSELOG1:
      return standard_sse_constant_opcode (insn, operands[1]);

    case TYPE_SSEMOV:
      if (misaligned_operand (operands[0], OImode)
	  || misaligned_operand (operands[1], OImode))
	{
	  if (get_attr_mode (insn) == MODE_V8SF)
	    return "vmovups\t{%1, %0|%0, %1}";
	  else
	    return "vmovdqu\t{%1, %0|%0, %1}";
	}
      else
	{
	  if (get_attr_mode (insn) == MODE_V8SF)
	    return "vmovaps\t{%1, %0|%0, %1}";
	  else
	    return "vmovdqa\t{%1, %0|%0, %1}";
	}

    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_88 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1953 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_MULTI:
      return "#";

    case TYPE_SSELOG1:
      return standard_sse_constant_opcode (insn, operands[1]);

    case TYPE_SSEMOV:
      /* TDmode values are passed as TImode on the stack.  Moving them
	 to stack may result in unaligned memory access.  */
      if (misaligned_operand (operands[0], TImode)
	  || misaligned_operand (operands[1], TImode))
	{
	  if (get_attr_mode (insn) == MODE_V4SF)
	    return "%vmovups\t{%1, %0|%0, %1}";
	  else
	    return "%vmovdqu\t{%1, %0|%0, %1}";
	}
      else
	{
	  if (get_attr_mode (insn) == MODE_V4SF)
	    return "%vmovaps\t{%1, %0|%0, %1}";
	  else
	    return "%vmovdqa\t{%1, %0|%0, %1}";
	}

    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_89 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2021 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_MULTI:
      return "#";

    case TYPE_MMX:
      return "pxor\t%0, %0";

    case TYPE_MMXMOV:
      /* Handle broken assemblers that require movd instead of movq.  */
      if (!HAVE_AS_IX86_INTERUNIT_MOVQ
	  && (GENERAL_REG_P (operands[0]) || GENERAL_REG_P (operands[1])))
	return "movd\t{%1, %0|%0, %1}";
      return "movq\t{%1, %0|%0, %1}";

    case TYPE_SSELOG1:
      if (GENERAL_REG_P (operands[0]))
	return "%vpextrq\t{$0, %1, %0|%0, %1, 0}";

      return standard_sse_constant_opcode (insn, operands[1]);

    case TYPE_SSEMOV:
      switch (get_attr_mode (insn))
	{
	case MODE_DI:
	  /* Handle broken assemblers that require movd instead of movq.  */
	  if (!HAVE_AS_IX86_INTERUNIT_MOVQ
	      && (GENERAL_REG_P (operands[0]) || GENERAL_REG_P (operands[1])))
	    return "%vmovd\t{%1, %0|%0, %1}";
	  return "%vmovq\t{%1, %0|%0, %1}";
	case MODE_TI:
	  return "%vmovdqa\t{%1, %0|%0, %1}";
	case MODE_XI:
	  return "vmovdqa64\t{%g1, %g0|%g0, %g1}";

	case MODE_V2SF:
	  gcc_assert (!TARGET_AVX);
	  return "movlps\t{%1, %0|%0, %1}";
	case MODE_V4SF:
	  return "%vmovaps\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}

    case TYPE_SSECVT:
      if (SSE_REG_P (operands[0]))
	return "movq2dq\t{%1, %0|%0, %1}";
      else
	return "movdq2q\t{%1, %0|%0, %1}";

    case TYPE_LEA:
      return "lea{q}\t{%E1, %0|%0, %E1}";

    case TYPE_IMOV:
      gcc_assert (!flag_pic || LEGITIMATE_PIC_OPERAND_P (operands[1]));
      if (get_attr_mode (insn) == MODE_SI)
	return "mov{l}\t{%k1, %k0|%k0, %k1}";
      else if (which_alternative == 4)
	return "movabs{q}\t{%1, %0|%0, %1}";
      else if (ix86_use_lea_for_mov (insn, operands))
	return "lea{q}\t{%E1, %0|%0, %E1}";
      else
	return "mov{q}\t{%1, %0|%0, %1}";

    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_90 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2185 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_SSELOG1:
      if (GENERAL_REG_P (operands[0]))
	return "%vpextrd\t{$0, %1, %0|%0, %1, 0}";

      return standard_sse_constant_opcode (insn, operands[1]);

    case TYPE_SSEMOV:
      switch (get_attr_mode (insn))
	{
	case MODE_SI:
          return "%vmovd\t{%1, %0|%0, %1}";
	case MODE_TI:
	  return "%vmovdqa\t{%1, %0|%0, %1}";
	case MODE_XI:
	  return "vmovdqa32\t{%g1, %g0|%g0, %g1}";

	case MODE_V4SF:
	  return "%vmovaps\t{%1, %0|%0, %1}";

	case MODE_SF:
	  gcc_assert (!TARGET_AVX);
          return "movss\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}

    case TYPE_MMX:
      return "pxor\t%0, %0";

    case TYPE_MMXMOV:
      switch (get_attr_mode (insn))
	{
	case MODE_DI:
	  return "movq\t{%1, %0|%0, %1}";
	case MODE_SI:
	  return "movd\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}

    case TYPE_LEA:
      return "lea{l}\t{%E1, %0|%0, %E1}";

    case TYPE_IMOV:
      gcc_assert (!flag_pic || LEGITIMATE_PIC_OPERAND_P (operands[1]));
      if (ix86_use_lea_for_mov (insn, operands))
	return "lea{l}\t{%E1, %0|%0, %E1}";
      else
	return "mov{l}\t{%1, %0|%0, %1}";

    default:
      gcc_unreachable ();
    }
}
}

static const char * const output_91[] = {
  "kmovw\t{%k1, %0|%0, %k1}",
  "kmovw\t{%1, %0|%0, %1}",
};

static const char *
output_92 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2320 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_IMOVX:
      /* movzwl is faster than movw on p2 due to partial word stalls,
	 though not as fast as an aligned movl.  */
      return "movz{wl|x}\t{%1, %k0|%k0, %1}";

    case TYPE_MSKMOV:
      switch (which_alternative)
        {
	case 4: return "kmovw\t{%k1, %0|%0, %k1}";
	case 5: return "kmovw\t{%1, %0|%0, %1}";
	case 6: return "kmovw\t{%1, %k0|%k0, %1}";
	default: gcc_unreachable ();
	}

    default:
      if (get_attr_mode (insn) == MODE_SI)
        return "mov{l}\t{%k1, %k0|%k0, %k1}";
      else
        return "mov{w}\t{%1, %0|%0, %1}";
    }
}
}

static const char *
output_93 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2395 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_IMOVX:
      gcc_assert (ANY_QI_REG_P (operands[1]) || MEM_P (operands[1]));
      return "movz{bl|x}\t{%1, %k0|%k0, %1}";

    case TYPE_MSKMOV:
      switch (which_alternative)
        {
	case 7: return "kmovw\t{%k1, %0|%0, %k1}";
	case 8: return "kmovw\t{%1, %0|%0, %1}";
	case 9: return "kmovw\t{%1, %k0|%k0, %1}";
	default: gcc_unreachable ();
	}

    default:
      if (get_attr_mode (insn) == MODE_SI)
        return "mov{l}\t{%k1, %k0|%k0, %k1}";
      else
        return "mov{b}\t{%1, %0|%0, %1}";
    }
}
}

static const char * const output_94[] = {
  "movabs{b}\t{%1, %P0|[%P0], %1}",
  "mov{b}\t{%1, %a0|BYTE PTR %a0, %1}",
};

static const char * const output_95[] = {
  "movabs{w}\t{%1, %P0|[%P0], %1}",
  "mov{w}\t{%1, %a0|WORD PTR %a0, %1}",
};

static const char * const output_96[] = {
  "movabs{l}\t{%1, %P0|[%P0], %1}",
  "mov{l}\t{%1, %a0|DWORD PTR %a0, %1}",
};

static const char * const output_97[] = {
  "movabs{q}\t{%1, %P0|[%P0], %1}",
  "mov{q}\t{%1, %a0|QWORD PTR %a0, %1}",
};

static const char * const output_98[] = {
  "movabs{b}\t{%P1, %0|%0, [%P1]}",
  "mov{b}\t{%a1, %0|%0, BYTE PTR %a1}",
};

static const char * const output_99[] = {
  "movabs{w}\t{%P1, %0|%0, [%P1]}",
  "mov{w}\t{%a1, %0|%0, WORD PTR %a1}",
};

static const char * const output_100[] = {
  "movabs{l}\t{%P1, %0|%0, [%P1]}",
  "mov{l}\t{%a1, %0|%0, DWORD PTR %a1}",
};

static const char * const output_101[] = {
  "movabs{q}\t{%P1, %0|%0, [%P1]}",
  "mov{q}\t{%a1, %0|%0, QWORD PTR %a1}",
};

static const char *
output_114 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2587 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_IMOVX:
      return "movs{bl|x}\t{%h1, %k0|%k0, %h1}";
    default:
      return "mov{b}\t{%h1, %0|%0, %h1}";
    }
}
}

static const char *
output_117 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2625 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_IMOVX:
      return "movz{bl|x}\t{%h1, %k0|%k0, %h1}";
    default:
      return "mov{b}\t{%h1, %0|%0, %h1}";
    }
}
}

static const char *
output_118 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2652 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (CONST_INT_P (operands[1]))
    operands[1] = simplify_gen_subreg (QImode, operands[1], SImode, 0);
  return "mov{b}\t{%b1, %h0|%h0, %b1}";
}
}

static const char *
output_119 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2652 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (CONST_INT_P (operands[1]))
    operands[1] = simplify_gen_subreg (QImode, operands[1], DImode, 0);
  return "mov{b}\t{%b1, %h0|%h0, %b1}";
}
}

static const char *
output_121 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2678 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  /* This insn should be already split before reg-stack.  */
  gcc_unreachable ();
}
}

static const char *
output_122 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2703 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  /* This insn should be already split before reg-stack.  */
  gcc_unreachable ();
}
}

static const char *
output_123 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2734 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  /* This insn should be already split before reg-stack.  */
  gcc_unreachable ();
}
}

static const char *
output_124 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2759 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  /* Anything else should be already split before reg-stack.  */
  gcc_assert (which_alternative == 1);
  return "push{q}\t%q1";
}
}

static const char *
output_125 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2772 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  /* Anything else should be already split before reg-stack.  */
  gcc_assert (which_alternative == 1);
  return "push{l}\t%1";
}
}

static const char *
output_126 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2850 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_SSELOG1:
      return standard_sse_constant_opcode (insn, operands[1]);

    case TYPE_SSEMOV:
      /* Handle misaligned load/store since we
         don't have movmisaligntf pattern. */
      if (misaligned_operand (operands[0], TFmode)
	  || misaligned_operand (operands[1], TFmode))
	{
	  if (get_attr_mode (insn) == MODE_V4SF)
	    return "%vmovups\t{%1, %0|%0, %1}";
	  else
	    return "%vmovdqu\t{%1, %0|%0, %1}";
	}
      else
	{
	  if (get_attr_mode (insn) == MODE_V4SF)
	    return "%vmovaps\t{%1, %0|%0, %1}";
	  else
	    return "%vmovdqa\t{%1, %0|%0, %1}";
	}

    case TYPE_MULTI:
	return "#";

    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_127 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2919 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_FMOV:
      if (which_alternative == 2)
        return standard_80387_constant_opcode (operands[1]);
      return output_387_reg_move (insn, operands);

    case TYPE_MULTI:
      return "#";

    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_128 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2962 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_FMOV:
      if (which_alternative == 2)
        return standard_80387_constant_opcode (operands[1]);
      return output_387_reg_move (insn, operands);

    case TYPE_MULTI:
      return "#";

    case TYPE_IMOV:
      if (get_attr_mode (insn) == MODE_SI)
	return "mov{l}\t{%1, %k0|%k0, %1}";
      else if (which_alternative == 8)
	return "movabs{q}\t{%1, %0|%0, %1}";
      else
	return "mov{q}\t{%1, %0|%0, %1}";

    case TYPE_SSELOG1:
      return standard_sse_constant_opcode (insn, operands[1]);

    case TYPE_SSEMOV:
      switch (get_attr_mode (insn))
	{
	case MODE_DF:
	  if (TARGET_AVX && REG_P (operands[0]) && REG_P (operands[1]))
	    return "vmovsd\t{%1, %0, %0|%0, %0, %1}";
	  return "%vmovsd\t{%1, %0|%0, %1}";

	case MODE_V4SF:
	  return "%vmovaps\t{%1, %0|%0, %1}";
	case MODE_V8DF:
	  return "vmovapd\t{%g1, %g0|%g0, %g1}";
	case MODE_V2DF:
	  return "%vmovapd\t{%1, %0|%0, %1}";

	case MODE_V2SF:
	  gcc_assert (!TARGET_AVX);
	  return "movlps\t{%1, %0|%0, %1}";
	case MODE_V1DF:
	  gcc_assert (!TARGET_AVX);
	  return "movlpd\t{%1, %0|%0, %1}";

	case MODE_DI:
	  /* Handle broken assemblers that require movd instead of movq.  */
	  if (!HAVE_AS_IX86_INTERUNIT_MOVQ
	      && (GENERAL_REG_P (operands[0]) || GENERAL_REG_P (operands[1])))
	    return "%vmovd\t{%1, %0|%0, %1}";
	  return "%vmovq\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}

    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_129 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 3135 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_FMOV:
      if (which_alternative == 2)
        return standard_80387_constant_opcode (operands[1]);
      return output_387_reg_move (insn, operands);

    case TYPE_IMOV:
      return "mov{l}\t{%1, %0|%0, %1}";

    case TYPE_SSELOG1:
      return standard_sse_constant_opcode (insn, operands[1]);

    case TYPE_SSEMOV:
      switch (get_attr_mode (insn))
	{
	case MODE_SF:
	  if (TARGET_AVX && REG_P (operands[0]) && REG_P (operands[1]))
	    return "vmovss\t{%1, %0, %0|%0, %0, %1}";
	  return "%vmovss\t{%1, %0|%0, %1}";

	case MODE_V16SF:
	  return "vmovaps\t{%g1, %g0|%g0, %g1}";
	case MODE_V4SF:
	  return "%vmovaps\t{%1, %0|%0, %1}";

	case MODE_SI:
	  return "%vmovd\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}

    case TYPE_MMXMOV:
      switch (get_attr_mode (insn))
	{
	case MODE_DI:
	  return "movq\t{%1, %0|%0, %1}";
	case MODE_SI:
	  return "movd\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}

    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_130 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 3319 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (STACK_TOP_P (operands[0]))
    return "fxch\t%1";
  else
    return "fxch\t%0";
}
}

static const char *
output_131 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 3334 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (STACK_TOP_P (operands[0]))
    return "fxch\t%1";
  else
    return "fxch\t%0";
}
}

static const char *
output_132 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 3334 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (STACK_TOP_P (operands[0]))
    return "fxch\t%1";
  else
    return "fxch\t%0";
}
}

static const char *
output_133 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 3356 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_IMOVX:
      if (ix86_use_lea_for_mov (insn, operands))
	return "lea{l}\t{%E1, %k0|%k0, %E1}";
      else
	return "mov{l}\t{%1, %k0|%k0, %1}";

    case TYPE_MULTI:
      return "#";

    case TYPE_MMXMOV:
      return "movd\t{%1, %0|%0, %1}";

    case TYPE_SSELOG1:
      return "%vpextrd\t{$0, %1, %k0|%k0, %1, 0}";

    case TYPE_SSEMOV:
      if (GENERAL_REG_P (operands[0]))
	return "%vmovd\t{%1, %k0|%k0, %1}";

      return "%vmovd\t{%1, %0|%0, %1}";

    default:
      gcc_unreachable ();
    }
}
}

static const char * const output_142[] = {
  "{cltq|cdqe}",
  "movs{lq|x}\t{%1, %0|%0, %1}",
};

static const char *
output_146 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 3706 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_prefix_0f (insn))
    {
    case 0:
      return "{cwtl|cwde}";
    default:
      return "movs{wl|x}\t{%1, %0|%0, %1}";
    }
}
}

static const char *
output_147 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 3734 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_prefix_0f (insn))
    {
    case 0:
      return "{cwtl|cwde}";
    default:
      return "movs{wl|x}\t{%1, %k0|%k0, %1}";
    }
}
}

static const char *
output_150 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 3777 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_prefix_0f (insn))
    {
    case 0:
      return "{cbtw|cbw}";
    default:
      return "movs{bw|x}\t{%1, %0|%0, %1}";
    }
}
}

static const char *
output_151 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 3903 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (which_alternative)
    {
    case 0:
    case 1:
      return output_387_reg_move (insn, operands);

    case 2:
      return "%vcvtss2sd\t{%1, %d0|%d0, %1}";

    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_153 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 3934 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_reg_move (insn, operands);
}

static const char *
output_154 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 3963 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_reg_move (insn, operands);
}

static const char *
output_155 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 3963 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_reg_move (insn, operands);
}

static const char *
output_156 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 4061 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (which_alternative)
    {
    case 0:
      return output_387_reg_move (insn, operands);
    case 1:
      return "%vcvtsd2ss\t{%1, %d0|%d0, %1}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_158 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 4093 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_reg_move (insn, operands);
}

static const char *
output_159 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 4103 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (which_alternative)
    {
    case 0:
      return output_387_reg_move (insn, operands);
    case 1:
      return "%vcvtsd2ss\t{%1, %d0|%d0, %1}";

    default:
      return "#";
    }
}
}

static const char *
output_160 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 4127 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (which_alternative)
    {
    case 0:
      return output_387_reg_move (insn, operands);

    default:
      return "#";
    }
}
}

static const char *
output_161 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 4148 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_reg_move (insn, operands);
}

static const char *
output_162 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 4189 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  gcc_assert (!which_alternative);
  return output_387_reg_move (insn, operands);
}
}

static const char *
output_163 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 4203 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  gcc_assert (!which_alternative);
  return output_387_reg_move (insn, operands);
}
}

static const char *
output_164 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 4217 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_reg_move (insn, operands);
}

static const char *
output_165 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 4217 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_reg_move (insn, operands);
}

static const char *
output_166 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 4226 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_reg_move (insn, operands);
}

static const char *
output_167 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 4226 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_reg_move (insn, operands);
}

static const char *
output_177 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 4458 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fix_trunc (insn, operands, true);
}

static const char *
output_178 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 4458 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fix_trunc (insn, operands, true);
}

static const char *
output_179 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 4458 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fix_trunc (insn, operands, true);
}

static const char *
output_186 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 4542 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fix_trunc (insn, operands, false);
}

static const char *
output_188 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 4597 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fix_trunc (insn, operands, false);
}

static const char *
output_189 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 4597 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fix_trunc (insn, operands, false);
}

static const char * const output_199[] = {
  "fild%Z1\t%1",
  "%vcvtsi2ss\t{%1, %d0|%d0, %1}",
  "%vcvtsi2ss\t{%1, %d0|%d0, %1}",
};

static const char * const output_200[] = {
  "fild%Z1\t%1",
  "%vcvtsi2ss{q}\t{%1, %d0|%d0, %1}",
  "%vcvtsi2ss{q}\t{%1, %d0|%d0, %1}",
};

static const char * const output_201[] = {
  "fild%Z1\t%1",
  "%vcvtsi2sd\t{%1, %d0|%d0, %1}",
  "%vcvtsi2sd\t{%1, %d0|%d0, %1}",
};

static const char * const output_202[] = {
  "fild%Z1\t%1",
  "%vcvtsi2sd{q}\t{%1, %d0|%d0, %1}",
  "%vcvtsi2sd{q}\t{%1, %d0|%d0, %1}",
};

static const char *
output_213 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5004 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (SImode_address_operand (operands[1], VOIDmode))
    {
      gcc_assert (TARGET_64BIT);
      return "lea{l}\t{%E1, %k0|%k0, %E1}";
    }
  else 
    return "lea{l}\t{%E1, %0|%0, %E1}";
}
}

static const char *
output_214 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5004 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (SImode_address_operand (operands[1], VOIDmode))
    {
      gcc_assert (TARGET_64BIT);
      return "lea{l}\t{%E1, %k0|%k0, %E1}";
    }
  else 
    return "lea{q}\t{%E1, %0|%0, %E1}";
}
}

static const char *
output_220 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5111 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_LEA:
      return "#";

    case TYPE_INCDEC:
      gcc_assert (rtx_equal_p (operands[0], operands[1]));
      if (operands[2] == const1_rtx)
        return "inc{l}\t%0";
      else
        {
	  gcc_assert (operands[2] == constm1_rtx);
          return "dec{l}\t%0";
	}

    default:
      /* For most processors, ADD is faster than LEA.  This alternative
	 was added to use ADD as much as possible.  */
      if (which_alternative == 2)
	{
	  rtx tmp;
	  tmp = operands[1], operands[1] = operands[2], operands[2] = tmp;
	}
        
      gcc_assert (rtx_equal_p (operands[0], operands[1]));
      if (x86_maybe_negate_const_int (&operands[2], SImode))
        return "sub{l}\t{%2, %0|%0, %2}";

      return "add{l}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_221 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5111 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_LEA:
      return "#";

    case TYPE_INCDEC:
      gcc_assert (rtx_equal_p (operands[0], operands[1]));
      if (operands[2] == const1_rtx)
        return "inc{q}\t%0";
      else
        {
	  gcc_assert (operands[2] == constm1_rtx);
          return "dec{q}\t%0";
	}

    default:
      /* For most processors, ADD is faster than LEA.  This alternative
	 was added to use ADD as much as possible.  */
      if (which_alternative == 2)
	{
	  rtx tmp;
	  tmp = operands[1], operands[1] = operands[2], operands[2] = tmp;
	}
        
      gcc_assert (rtx_equal_p (operands[0], operands[1]));
      if (x86_maybe_negate_const_int (&operands[2], DImode))
        return "sub{q}\t{%2, %0|%0, %2}";

      return "add{q}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_222 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5170 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_LEA:
      return "#";

    case TYPE_INCDEC:
      if (operands[2] == const1_rtx)
        return "inc{l}\t%k0";
      else
        {
	  gcc_assert (operands[2] == constm1_rtx);
          return "dec{l}\t%k0";
	}

    default:
      /* For most processors, ADD is faster than LEA.  This alternative
	 was added to use ADD as much as possible.  */
      if (which_alternative == 1)
	{
	  rtx tmp;
	  tmp = operands[1], operands[1] = operands[2], operands[2] = tmp;
	}

      if (x86_maybe_negate_const_int (&operands[2], SImode))
        return "sub{l}\t{%2, %k0|%k0, %2}";

      return "add{l}\t{%2, %k0|%k0, %2}";
    }
}
}

static const char *
output_223 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5220 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_LEA:
      return "#";

    case TYPE_INCDEC:
      gcc_assert (rtx_equal_p (operands[0], operands[1]));
      if (operands[2] == const1_rtx)
	return "inc{w}\t%0";
      else
	{
	  gcc_assert (operands[2] == constm1_rtx);
	  return "dec{w}\t%0";
	}

    default:
      /* For most processors, ADD is faster than LEA.  This alternative
	 was added to use ADD as much as possible.  */
      if (which_alternative == 2)
	{
	  rtx tmp;
	  tmp = operands[1], operands[1] = operands[2], operands[2] = tmp;
	}

      gcc_assert (rtx_equal_p (operands[0], operands[1]));
      if (x86_maybe_negate_const_int (&operands[2], HImode))
	return "sub{w}\t{%2, %0|%0, %2}";

      return "add{w}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_224 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5273 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  bool widen = (which_alternative == 3 || which_alternative == 4);

  switch (get_attr_type (insn))
    {
    case TYPE_LEA:
      return "#";

    case TYPE_INCDEC:
      gcc_assert (rtx_equal_p (operands[0], operands[1]));
      if (operands[2] == const1_rtx)
	return widen ? "inc{l}\t%k0" : "inc{b}\t%0";
      else
	{
	  gcc_assert (operands[2] == constm1_rtx);
	  return widen ? "dec{l}\t%k0" : "dec{b}\t%0";
	}

    default:
      /* For most processors, ADD is faster than LEA.  These alternatives
	 were added to use ADD as much as possible.  */
      if (which_alternative == 2 || which_alternative == 4)
	{
	  rtx tmp;
	  tmp = operands[1], operands[1] = operands[2], operands[2] = tmp;
	}

      gcc_assert (rtx_equal_p (operands[0], operands[1]));
      if (x86_maybe_negate_const_int (&operands[2], QImode))
	{
	  if (widen)
	    return "sub{l}\t{%2, %k0|%k0, %2}";
	  else
	    return "sub{b}\t{%2, %0|%0, %2}";
	}
      if (widen)
        return "add{l}\t{%k2, %k0|%k0, %k2}";
      else
        return "add{b}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_225 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5335 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_INCDEC:
      if (operands[1] == const1_rtx)
	return "inc{b}\t%0";
      else
	{
	  gcc_assert (operands[1] == constm1_rtx);
	  return "dec{b}\t%0";
	}

    default:
      if (x86_maybe_negate_const_int (&operands[1], QImode))
	return "sub{b}\t{%1, %0|%0, %1}";

      return "add{b}\t{%1, %0|%0, %1}";
    }
}
}

static const char *
output_226 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5438 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_INCDEC:
      if (operands[2] == const1_rtx)
        return "inc{b}\t%0";
      else
        {
	  gcc_assert (operands[2] == constm1_rtx);
          return "dec{b}\t%0";
	}

    default:
      if (which_alternative == 2)
	{
	  rtx tmp;
	  tmp = operands[1], operands[1] = operands[2], operands[2] = tmp;
	}
        
      gcc_assert (rtx_equal_p (operands[0], operands[1]));
      if (x86_maybe_negate_const_int (&operands[2], QImode))
        return "sub{b}\t{%2, %0|%0, %2}";

      return "add{b}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_227 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5438 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_INCDEC:
      if (operands[2] == const1_rtx)
        return "inc{w}\t%0";
      else
        {
	  gcc_assert (operands[2] == constm1_rtx);
          return "dec{w}\t%0";
	}

    default:
      if (which_alternative == 2)
	{
	  rtx tmp;
	  tmp = operands[1], operands[1] = operands[2], operands[2] = tmp;
	}
        
      gcc_assert (rtx_equal_p (operands[0], operands[1]));
      if (x86_maybe_negate_const_int (&operands[2], HImode))
        return "sub{w}\t{%2, %0|%0, %2}";

      return "add{w}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_228 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5438 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_INCDEC:
      if (operands[2] == const1_rtx)
        return "inc{l}\t%0";
      else
        {
	  gcc_assert (operands[2] == constm1_rtx);
          return "dec{l}\t%0";
	}

    default:
      if (which_alternative == 2)
	{
	  rtx tmp;
	  tmp = operands[1], operands[1] = operands[2], operands[2] = tmp;
	}
        
      gcc_assert (rtx_equal_p (operands[0], operands[1]));
      if (x86_maybe_negate_const_int (&operands[2], SImode))
        return "sub{l}\t{%2, %0|%0, %2}";

      return "add{l}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_229 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5438 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_INCDEC:
      if (operands[2] == const1_rtx)
        return "inc{q}\t%0";
      else
        {
	  gcc_assert (operands[2] == constm1_rtx);
          return "dec{q}\t%0";
	}

    default:
      if (which_alternative == 2)
	{
	  rtx tmp;
	  tmp = operands[1], operands[1] = operands[2], operands[2] = tmp;
	}
        
      gcc_assert (rtx_equal_p (operands[0], operands[1]));
      if (x86_maybe_negate_const_int (&operands[2], DImode))
        return "sub{q}\t{%2, %0|%0, %2}";

      return "add{q}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_230 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5486 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_INCDEC:
      if (operands[2] == const1_rtx)
        return "inc{l}\t%k0";
      else
	{
	  gcc_assert (operands[2] == constm1_rtx);
          return "dec{l}\t%k0";
	}

    default:
      if (which_alternative == 1)
	{
	  rtx tmp;
	  tmp = operands[1], operands[1] = operands[2], operands[2] = tmp;
	}

      if (x86_maybe_negate_const_int (&operands[2], SImode))
        return "sub{l}\t{%2, %k0|%k0, %2}";

      return "add{l}\t{%2, %k0|%k0, %2}";
    }
}
}

static const char *
output_231 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5530 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_INCDEC:
      if (operands[2] == const1_rtx)
        return "inc{b}\t%0";
      else
        {
	  gcc_assert (operands[2] == constm1_rtx);
          return "dec{b}\t%0";
	}

    default:
      if (which_alternative == 1)
	{
	  rtx tmp;
	  tmp = operands[1], operands[1] = operands[2], operands[2] = tmp;
	}

      gcc_assert (rtx_equal_p (operands[0], operands[1]));
      if (x86_maybe_negate_const_int (&operands[2], QImode))
        return "sub{b}\t{%2, %0|%0, %2}";

      return "add{b}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_232 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5530 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_INCDEC:
      if (operands[2] == const1_rtx)
        return "inc{w}\t%0";
      else
        {
	  gcc_assert (operands[2] == constm1_rtx);
          return "dec{w}\t%0";
	}

    default:
      if (which_alternative == 1)
	{
	  rtx tmp;
	  tmp = operands[1], operands[1] = operands[2], operands[2] = tmp;
	}

      gcc_assert (rtx_equal_p (operands[0], operands[1]));
      if (x86_maybe_negate_const_int (&operands[2], HImode))
        return "sub{w}\t{%2, %0|%0, %2}";

      return "add{w}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_233 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5530 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_INCDEC:
      if (operands[2] == const1_rtx)
        return "inc{l}\t%0";
      else
        {
	  gcc_assert (operands[2] == constm1_rtx);
          return "dec{l}\t%0";
	}

    default:
      if (which_alternative == 1)
	{
	  rtx tmp;
	  tmp = operands[1], operands[1] = operands[2], operands[2] = tmp;
	}

      gcc_assert (rtx_equal_p (operands[0], operands[1]));
      if (x86_maybe_negate_const_int (&operands[2], SImode))
        return "sub{l}\t{%2, %0|%0, %2}";

      return "add{l}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_234 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5530 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_INCDEC:
      if (operands[2] == const1_rtx)
        return "inc{q}\t%0";
      else
        {
	  gcc_assert (operands[2] == constm1_rtx);
          return "dec{q}\t%0";
	}

    default:
      if (which_alternative == 1)
	{
	  rtx tmp;
	  tmp = operands[1], operands[1] = operands[2], operands[2] = tmp;
	}

      gcc_assert (rtx_equal_p (operands[0], operands[1]));
      if (x86_maybe_negate_const_int (&operands[2], DImode))
        return "sub{q}\t{%2, %0|%0, %2}";

      return "add{q}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_235 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5577 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_INCDEC:
      if (operands[2] == const1_rtx)
        return "inc{l}\t%k0";
      else
        {
	  gcc_assert (operands[2] == constm1_rtx);
          return "dec{l}\t%k0";
	}

    default:
      if (which_alternative == 1)
	{
	  rtx tmp;
	  tmp = operands[1], operands[1] = operands[2], operands[2] = tmp;
	}

      if (x86_maybe_negate_const_int (&operands[2], SImode))
        return "sub{l}\t{%2, %k0|%k0, %2}";

      return "add{l}\t{%2, %k0|%k0, %2}";
    }
}
}

static const char *
output_236 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5628 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_INCDEC:
      if (operands[2] == constm1_rtx)
        return "inc{q}\t%0";
      else
        {
	  gcc_assert (operands[2] == const1_rtx);
          return "dec{q}\t%0";
	}

    default:
      if (x86_maybe_negate_const_int (&operands[2], DImode))
	return "add{q}\t{%2, %0|%0, %2}";

      return "sub{q}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_237 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5672 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_INCDEC:
      if (operands[2] == constm1_rtx)
        return "inc{b}\t%0";
      else
        {
	  gcc_assert (operands[2] == const1_rtx);
          return "dec{b}\t%0";
	}

    default:
      if (x86_maybe_negate_const_int (&operands[2], QImode))
	return "add{b}\t{%2, %0|%0, %2}";

      return "sub{b}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_238 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5672 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_INCDEC:
      if (operands[2] == constm1_rtx)
        return "inc{w}\t%0";
      else
        {
	  gcc_assert (operands[2] == const1_rtx);
          return "dec{w}\t%0";
	}

    default:
      if (x86_maybe_negate_const_int (&operands[2], HImode))
	return "add{w}\t{%2, %0|%0, %2}";

      return "sub{w}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_239 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5672 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_INCDEC:
      if (operands[2] == constm1_rtx)
        return "inc{l}\t%0";
      else
        {
	  gcc_assert (operands[2] == const1_rtx);
          return "dec{l}\t%0";
	}

    default:
      if (x86_maybe_negate_const_int (&operands[2], SImode))
	return "add{l}\t{%2, %0|%0, %2}";

      return "sub{l}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_240 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5712 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_INCDEC:
      if (operands[2] == const1_rtx)
        return "inc{b}\t%0";
      else
        {
          gcc_assert (operands[2] == constm1_rtx);
          return "dec{b}\t%0";
	}

    default:
      if (which_alternative == 1)
	{
	  rtx tmp;
	  tmp = operands[1], operands[1] = operands[2], operands[2] = tmp;
	}

      gcc_assert (rtx_equal_p (operands[0], operands[1]));
      if (x86_maybe_negate_const_int (&operands[2], QImode))
        return "sub{b}\t{%2, %0|%0, %2}";

      return "add{b}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_241 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5712 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_INCDEC:
      if (operands[2] == const1_rtx)
        return "inc{w}\t%0";
      else
        {
          gcc_assert (operands[2] == constm1_rtx);
          return "dec{w}\t%0";
	}

    default:
      if (which_alternative == 1)
	{
	  rtx tmp;
	  tmp = operands[1], operands[1] = operands[2], operands[2] = tmp;
	}

      gcc_assert (rtx_equal_p (operands[0], operands[1]));
      if (x86_maybe_negate_const_int (&operands[2], HImode))
        return "sub{w}\t{%2, %0|%0, %2}";

      return "add{w}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_242 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5712 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_INCDEC:
      if (operands[2] == const1_rtx)
        return "inc{l}\t%0";
      else
        {
          gcc_assert (operands[2] == constm1_rtx);
          return "dec{l}\t%0";
	}

    default:
      if (which_alternative == 1)
	{
	  rtx tmp;
	  tmp = operands[1], operands[1] = operands[2], operands[2] = tmp;
	}

      gcc_assert (rtx_equal_p (operands[0], operands[1]));
      if (x86_maybe_negate_const_int (&operands[2], SImode))
        return "sub{l}\t{%2, %0|%0, %2}";

      return "add{l}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_243 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5712 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_INCDEC:
      if (operands[2] == const1_rtx)
        return "inc{q}\t%0";
      else
        {
          gcc_assert (operands[2] == constm1_rtx);
          return "dec{q}\t%0";
	}

    default:
      if (which_alternative == 1)
	{
	  rtx tmp;
	  tmp = operands[1], operands[1] = operands[2], operands[2] = tmp;
	}

      gcc_assert (rtx_equal_p (operands[0], operands[1]));
      if (x86_maybe_negate_const_int (&operands[2], DImode))
        return "sub{q}\t{%2, %0|%0, %2}";

      return "add{q}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_244 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5761 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_INCDEC:
      if (operands[2] == const1_rtx)
	return "inc{b}\t%h0";
      else
        {
	  gcc_assert (operands[2] == constm1_rtx);
          return "dec{b}\t%h0";
        }

    default:
      return "add{b}\t{%2, %h0|%h0, %2}";
    }
}
}

static const char * const output_306[] = {
  "imul{l}\t{%2, %1, %0|%0, %1, %2}",
  "imul{l}\t{%2, %1, %0|%0, %1, %2}",
  "imul{l}\t{%2, %0|%0, %2}",
};

static const char * const output_307[] = {
  "imul{q}\t{%2, %1, %0|%0, %1, %2}",
  "imul{q}\t{%2, %1, %0|%0, %1, %2}",
  "imul{q}\t{%2, %0|%0, %2}",
};

static const char * const output_308[] = {
  "imul{l}\t{%2, %1, %k0|%k0, %1, %2}",
  "imul{l}\t{%2, %1, %k0|%k0, %1, %2}",
  "imul{l}\t{%2, %k0|%k0, %2}",
};

static const char * const output_309[] = {
  "imul{w}\t{%2, %1, %0|%0, %1, %2}",
  "imul{w}\t{%2, %1, %0|%0, %1, %2}",
  "imul{w}\t{%2, %0|%0, %2}",
};

static const char * const output_311[] = {
  "imul{l}\t{%2, %1, %0|%0, %1, %2}",
  "imul{l}\t{%2, %0|%0, %2}",
};

static const char * const output_312[] = {
  "imul{q}\t{%2, %1, %0|%0, %1, %2}",
  "imul{q}\t{%2, %0|%0, %2}",
};

static const char * const output_313[] = {
  "imul{b}\t{%2, %1, %0|%0, %1, %2}",
  "imul{b}\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_314[] = {
  "imul{b}\t{%2, %1, %0|%0, %1, %2}",
  "imul{b}\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_315[] = {
  "imul{w}\t{%2, %1, %0|%0, %1, %2}",
  "imul{w}\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_316[] = {
  "imul{w}\t{%2, %1, %0|%0, %1, %2}",
  "imul{w}\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_317[] = {
  "imul{l}\t{%2, %1, %0|%0, %1, %2}",
  "imul{l}\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_318[] = {
  "imul{l}\t{%2, %1, %0|%0, %1, %2}",
  "imul{l}\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_319[] = {
  "imul{q}\t{%2, %1, %0|%0, %1, %2}",
  "imul{q}\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_320[] = {
  "imul{q}\t{%2, %1, %0|%0, %1, %2}",
  "imul{q}\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_323[] = {
  "#",
  "mul{l}\t%2",
};

static const char * const output_324[] = {
  "#",
  "mul{q}\t%2",
};

static const char * const output_353[] = {
  "test{l}\t{%k1, %k0|%k0, %k1}",
  "test{l}\t{%k1, %k0|%k0, %k1}",
  "test{q}\t{%1, %0|%0, %1}",
  "test{q}\t{%1, %0|%0, %1}",
  "test{q}\t{%1, %0|%0, %1}",
};

static const char *
output_354 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 7266 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (which_alternative == 3)
    {
      if (CONST_INT_P (operands[1]) && INTVAL (operands[1]) < 0)
	operands[1] = GEN_INT (INTVAL (operands[1]) & 0xff);
      return "test{l}\t{%1, %k0|%k0, %1}";
    }
  return "test{b}\t{%1, %0|%0, %1}";
}
}

static const char *
output_369 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 7561 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_IMOVX:
      return "#";

    default:
      gcc_assert (rtx_equal_p (operands[0], operands[1]));
      if (get_attr_mode (insn) == MODE_SI)
	return "and{l}\t{%k2, %k0|%k0, %k2}";
      else
	return "and{q}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_370 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 7592 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_IMOVX:
      return "#";

    default:
      gcc_assert (rtx_equal_p (operands[0], operands[1]));
      return "and{l}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_372 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 7632 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_IMOVX:
      return "#";

    case TYPE_MSKLOG:
      return "kandw\t{%2, %1, %0|%0, %1, %2}";

    default:
      gcc_assert (rtx_equal_p (operands[0], operands[1]));
      return "and{w}\t{%2, %0|%0, %2}";
    }
}
}

static const char * const output_373[] = {
  "and{b}\t{%2, %0|%0, %2}",
  "and{b}\t{%2, %0|%0, %2}",
  "and{l}\t{%k2, %k0|%k0, %k2}",
  "kandw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_375[] = {
  "andn\t{%k2, %k1, %k0|%k0, %k1, %k2}",
  "#",
  "kandnw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_376[] = {
  "andn\t{%k2, %k1, %k0|%k0, %k1, %k2}",
  "#",
  "kandnw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_377[] = {
  "and{l}\t{%k2, %k0|%k0, %k2}",
  "and{q}\t{%2, %0|%0, %2}",
  "and{q}\t{%2, %0|%0, %2}",
};

static const char *
output_378 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 7851 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (which_alternative == 2)
    {
      if (CONST_INT_P (operands[2]) && INTVAL (operands[2]) < 0)
        operands[2] = GEN_INT (INTVAL (operands[2]) & 0xff);
      return "and{l}\t{%2, %k0|%k0, %2}";
    }
  return "and{b}\t{%2, %0|%0, %2}";
}
}

static const char * const output_392[] = {
  "or{w}\t{%2, %0|%0, %2}",
  "or{w}\t{%2, %0|%0, %2}",
  "korw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_393[] = {
  "xor{w}\t{%2, %0|%0, %2}",
  "xor{w}\t{%2, %0|%0, %2}",
  "kxorw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_394[] = {
  "or{b}\t{%2, %0|%0, %2}",
  "or{b}\t{%2, %0|%0, %2}",
  "or{l}\t{%k2, %k0|%k0, %k2}",
  "korw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_395[] = {
  "xor{b}\t{%2, %0|%0, %2}",
  "xor{b}\t{%2, %0|%0, %2}",
  "xor{l}\t{%k2, %k0|%k0, %k2}",
  "kxorw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_410[] = {
  "#",
  "kxnorw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_411[] = {
  "#",
  "kxnorw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_480[] = {
  "not{w}\t%0",
  "knotw\t{%1, %0|%0, %1}",
};

static const char * const output_481[] = {
  "not{b}\t%0",
  "not{l}\t%k0",
  "knotw\t{%1, %0|%0, %1}",
};

static const char *
output_492 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9064 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  return "sal{l}\t{%b2, %0|%0, %b2}";
}
}

static const char *
output_493 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9064 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  return "sal{q}\t{%b2, %0|%0, %b2}";
}
}

static const char *
output_496 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_LEA:
    case TYPE_ISHIFTX:
      return "#";

    case TYPE_ALU:
      gcc_assert (operands[2] == const1_rtx);
      gcc_assert (rtx_equal_p (operands[0], operands[1]));
      return "add{l}\t%0, %0";

    default:
      if (operands[2] == const1_rtx
	  && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
	return "sal{l}\t%0";
      else
	return "sal{l}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_497 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_LEA:
    case TYPE_ISHIFTX:
      return "#";

    case TYPE_ALU:
      gcc_assert (operands[2] == const1_rtx);
      gcc_assert (rtx_equal_p (operands[0], operands[1]));
      return "add{q}\t%0, %0";

    default:
      if (operands[2] == const1_rtx
	  && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
	return "sal{q}\t%0";
      else
	return "sal{q}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_499 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9156 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_LEA:
    case TYPE_ISHIFTX:
      return "#";

    case TYPE_ALU:
      gcc_assert (operands[2] == const1_rtx);
      return "add{l}\t%k0, %k0";

    default:
      if (operands[2] == const1_rtx
	  && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
	return "sal{l}\t%k0";
      else
	return "sal{l}\t{%2, %k0|%k0, %2}";
    }
}
}

static const char *
output_500 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9215 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_LEA:
      return "#";

    case TYPE_ALU:
      gcc_assert (operands[2] == const1_rtx);
      return "add{w}\t%0, %0";

    default:
      if (operands[2] == const1_rtx
	  && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
	return "sal{w}\t%0";
      else
	return "sal{w}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_501 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9260 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_LEA:
      return "#";

    case TYPE_ALU:
      gcc_assert (operands[2] == const1_rtx);
      if (REG_P (operands[1]) && !ANY_QI_REG_P (operands[1]))
        return "add{l}\t%k0, %k0";
      else
        return "add{b}\t%0, %0";

    default:
      if (operands[2] == const1_rtx
	  && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
	{
	  if (get_attr_mode (insn) == MODE_SI)
	    return "sal{l}\t%k0";
	  else
	    return "sal{b}\t%0";
	}
      else
	{
	  if (get_attr_mode (insn) == MODE_SI)
	    return "sal{l}\t{%2, %k0|%k0, %2}";
	  else
	    return "sal{b}\t{%2, %0|%0, %2}";
	}
    }
}
}

static const char *
output_502 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9321 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_ALU:
      gcc_assert (operands[1] == const1_rtx);
      return "add{b}\t%0, %0";

    default:
      if (operands[1] == const1_rtx
	  && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
	return "sal{b}\t%0";
      else
	return "sal{b}\t{%1, %0|%0, %1}";
    }
}
}

static const char *
output_503 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9417 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_ALU:
      gcc_assert (operands[2] == const1_rtx);
      return "add{b}\t%0, %0";

    default:
      if (operands[2] == const1_rtx
	  && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
	return "sal{b}\t%0";
      else
	return "sal{b}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_504 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9417 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_ALU:
      gcc_assert (operands[2] == const1_rtx);
      return "add{w}\t%0, %0";

    default:
      if (operands[2] == const1_rtx
	  && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
	return "sal{w}\t%0";
      else
	return "sal{w}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_505 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9417 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_ALU:
      gcc_assert (operands[2] == const1_rtx);
      return "add{l}\t%0, %0";

    default:
      if (operands[2] == const1_rtx
	  && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
	return "sal{l}\t%0";
      else
	return "sal{l}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_506 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9417 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_ALU:
      gcc_assert (operands[2] == const1_rtx);
      return "add{q}\t%0, %0";

    default:
      if (operands[2] == const1_rtx
	  && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
	return "sal{q}\t%0";
      else
	return "sal{q}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_507 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9466 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_ALU:
      gcc_assert (operands[2] == const1_rtx);
      return "add{l}\t%k0, %k0";

    default:
      if (operands[2] == const1_rtx
	  && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
	return "sal{l}\t%k0";
      else
	return "sal{l}\t{%2, %k0|%k0, %2}";
    }
}
}

static const char *
output_508 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9511 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_ALU:
      gcc_assert (operands[2] == const1_rtx);
      return "add{b}\t%0, %0";

    default:
      if (operands[2] == const1_rtx
	  && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
	return "sal{b}\t%0";
      else
	return "sal{b}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_509 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9511 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_ALU:
      gcc_assert (operands[2] == const1_rtx);
      return "add{w}\t%0, %0";

    default:
      if (operands[2] == const1_rtx
	  && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
	return "sal{w}\t%0";
      else
	return "sal{w}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_510 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9511 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_ALU:
      gcc_assert (operands[2] == const1_rtx);
      return "add{l}\t%0, %0";

    default:
      if (operands[2] == const1_rtx
	  && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
	return "sal{l}\t%0";
      else
	return "sal{l}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_511 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9511 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_ALU:
      gcc_assert (operands[2] == const1_rtx);
      return "add{q}\t%0, %0";

    default:
      if (operands[2] == const1_rtx
	  && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
	return "sal{q}\t%0";
      else
	return "sal{q}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_512 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9566 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  return "shr{l}\t{%b2, %0|%0, %b2}";
}
}

static const char *
output_513 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9566 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  return "sar{l}\t{%b2, %0|%0, %b2}";
}
}

static const char *
output_514 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9566 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  return "shr{q}\t{%b2, %0|%0, %b2}";
}
}

static const char *
output_515 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9566 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  return "sar{q}\t{%b2, %0|%0, %b2}";
}
}

static const char * const output_522[] = {
  "{cqto|cqo}",
  "sar{q}\t{%2, %0|%0, %2}",
};

static const char * const output_523[] = {
  "{cltd|cdq}",
  "sar{l}\t{%2, %0|%0, %2}",
};

static const char * const output_524[] = {
  "{cltd|cdq}",
  "sar{l}\t{%2, %k0|%k0, %2}",
};

static const char *
output_529 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9730 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_ISHIFTX:
      return "#";

    default:
      if (operands[2] == const1_rtx
	  && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
	return "shr{l}\t%0";
      else
	return "shr{l}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_530 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9730 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_ISHIFTX:
      return "#";

    default:
      if (operands[2] == const1_rtx
	  && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
	return "sar{l}\t%0";
      else
	return "sar{l}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_531 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9730 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_ISHIFTX:
      return "#";

    default:
      if (operands[2] == const1_rtx
	  && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
	return "shr{q}\t%0";
      else
	return "shr{q}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_532 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9730 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_ISHIFTX:
      return "#";

    default:
      if (operands[2] == const1_rtx
	  && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
	return "sar{q}\t%0";
      else
	return "sar{q}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_535 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9783 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_ISHIFTX:
      return "#";

    default:
      if (operands[2] == const1_rtx
	  && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
	return "shr{l}\t%k0";
      else
	return "shr{l}\t{%2, %k0|%k0, %2}";
    }
}
}

static const char *
output_536 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9783 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_ISHIFTX:
      return "#";

    default:
      if (operands[2] == const1_rtx
	  && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
	return "sar{l}\t%k0";
      else
	return "sar{l}\t{%2, %k0|%k0, %2}";
    }
}
}

static const char *
output_537 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9827 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[2] == const1_rtx
      && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
    return "shr{b}\t%0";
  else
    return "shr{b}\t{%2, %0|%0, %2}";
}
}

static const char *
output_538 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9827 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[2] == const1_rtx
      && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
    return "sar{b}\t%0";
  else
    return "sar{b}\t{%2, %0|%0, %2}";
}
}

static const char *
output_539 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9827 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[2] == const1_rtx
      && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
    return "shr{w}\t%0";
  else
    return "shr{w}\t{%2, %0|%0, %2}";
}
}

static const char *
output_540 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9827 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[2] == const1_rtx
      && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
    return "sar{w}\t%0";
  else
    return "sar{w}\t{%2, %0|%0, %2}";
}
}

static const char *
output_541 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9853 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[1] == const1_rtx
      && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
    return "shr{b}\t%0";
  else
    return "shr{b}\t{%1, %0|%0, %1}";
}
}

static const char *
output_542 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9853 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[1] == const1_rtx
      && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
    return "sar{b}\t%0";
  else
    return "sar{b}\t{%1, %0|%0, %1}";
}
}

static const char *
output_543 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9888 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[2] == const1_rtx
      && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
    return "shr{b}\t%0";
  else
    return "shr{b}\t{%2, %0|%0, %2}";
}
}

static const char *
output_544 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9888 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[2] == const1_rtx
      && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
    return "sar{b}\t%0";
  else
    return "sar{b}\t{%2, %0|%0, %2}";
}
}

static const char *
output_545 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9888 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[2] == const1_rtx
      && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
    return "shr{w}\t%0";
  else
    return "shr{w}\t{%2, %0|%0, %2}";
}
}

static const char *
output_546 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9888 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[2] == const1_rtx
      && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
    return "sar{w}\t%0";
  else
    return "sar{w}\t{%2, %0|%0, %2}";
}
}

static const char *
output_547 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9888 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[2] == const1_rtx
      && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
    return "shr{l}\t%0";
  else
    return "shr{l}\t{%2, %0|%0, %2}";
}
}

static const char *
output_548 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9888 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[2] == const1_rtx
      && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
    return "sar{l}\t%0";
  else
    return "sar{l}\t{%2, %0|%0, %2}";
}
}

static const char *
output_549 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9888 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[2] == const1_rtx
      && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
    return "shr{q}\t%0";
  else
    return "shr{q}\t{%2, %0|%0, %2}";
}
}

static const char *
output_550 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9888 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[2] == const1_rtx
      && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
    return "sar{q}\t%0";
  else
    return "sar{q}\t{%2, %0|%0, %2}";
}
}

static const char *
output_551 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9920 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[2] == const1_rtx
      && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
    return "shr{l}\t%k0";
  else
    return "shr{l}\t{%2, %k0|%k0, %2}";
}
}

static const char *
output_552 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9920 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[2] == const1_rtx
      && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
    return "sar{l}\t%k0";
  else
    return "sar{l}\t{%2, %k0|%k0, %2}";
}
}

static const char *
output_553 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9950 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[2] == const1_rtx
      && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
    return "shr{b}\t%0";
  else
    return "shr{b}\t{%2, %0|%0, %2}";
}
}

static const char *
output_554 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9950 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[2] == const1_rtx
      && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
    return "sar{b}\t%0";
  else
    return "sar{b}\t{%2, %0|%0, %2}";
}
}

static const char *
output_555 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9950 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[2] == const1_rtx
      && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
    return "shr{w}\t%0";
  else
    return "shr{w}\t{%2, %0|%0, %2}";
}
}

static const char *
output_556 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9950 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[2] == const1_rtx
      && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
    return "sar{w}\t%0";
  else
    return "sar{w}\t{%2, %0|%0, %2}";
}
}

static const char *
output_557 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9950 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[2] == const1_rtx
      && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
    return "shr{l}\t%0";
  else
    return "shr{l}\t{%2, %0|%0, %2}";
}
}

static const char *
output_558 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9950 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[2] == const1_rtx
      && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
    return "sar{l}\t%0";
  else
    return "sar{l}\t{%2, %0|%0, %2}";
}
}

static const char *
output_559 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9950 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[2] == const1_rtx
      && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
    return "shr{q}\t%0";
  else
    return "shr{q}\t{%2, %0|%0, %2}";
}
}

static const char *
output_560 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9950 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[2] == const1_rtx
      && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
    return "sar{q}\t%0";
  else
    return "sar{q}\t{%2, %0|%0, %2}";
}
}

static const char *
output_561 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 10021 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  return "rol{l}\t{%b2, %0|%0, %b2}";
}
}

static const char *
output_562 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 10021 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  return "ror{l}\t{%b2, %0|%0, %b2}";
}
}

static const char *
output_563 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 10021 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  return "rol{q}\t{%b2, %0|%0, %b2}";
}
}

static const char *
output_564 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 10021 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  return "ror{q}\t{%b2, %0|%0, %b2}";
}
}

static const char *
output_571 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 10102 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_ROTATEX:
      return "#";

    default:
      if (operands[2] == const1_rtx
	  && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
	return "rol{l}\t%0";
      else
	return "rol{l}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_572 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 10102 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_ROTATEX:
      return "#";

    default:
      if (operands[2] == const1_rtx
	  && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
	return "ror{l}\t%0";
      else
	return "ror{l}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_573 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 10102 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_ROTATEX:
      return "#";

    default:
      if (operands[2] == const1_rtx
	  && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
	return "rol{q}\t%0";
      else
	return "rol{q}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_574 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 10102 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_ROTATEX:
      return "#";

    default:
      if (operands[2] == const1_rtx
	  && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
	return "ror{q}\t%0";
      else
	return "ror{q}\t{%2, %0|%0, %2}";
    }
}
}

static const char *
output_576 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 10168 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_ROTATEX:
      return "#";

    default:
      if (operands[2] == const1_rtx
	  && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
	return "rol{l}\t%k0";
      else
	return "rol{l}\t{%2, %k0|%k0, %2}";
    }
}
}

static const char *
output_577 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 10168 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_ROTATEX:
      return "#";

    default:
      if (operands[2] == const1_rtx
	  && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
	return "ror{l}\t%k0";
      else
	return "ror{l}\t{%2, %k0|%k0, %2}";
    }
}
}

static const char *
output_578 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 10225 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[2] == const1_rtx
      && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
    return "rol{b}\t%0";
  else
    return "rol{b}\t{%2, %0|%0, %2}";
}
}

static const char *
output_579 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 10225 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[2] == const1_rtx
      && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
    return "ror{b}\t%0";
  else
    return "ror{b}\t{%2, %0|%0, %2}";
}
}

static const char *
output_580 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 10225 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[2] == const1_rtx
      && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
    return "rol{w}\t%0";
  else
    return "rol{w}\t{%2, %0|%0, %2}";
}
}

static const char *
output_581 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 10225 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[2] == const1_rtx
      && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
    return "ror{w}\t%0";
  else
    return "ror{w}\t{%2, %0|%0, %2}";
}
}

static const char *
output_582 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 10251 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[1] == const1_rtx
      && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
    return "rol{b}\t%0";
  else
    return "rol{b}\t{%1, %0|%0, %1}";
}
}

static const char *
output_583 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 10251 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[1] == const1_rtx
      && (TARGET_SHIFT1 || optimize_function_for_size_p (cfun)))
    return "ror{b}\t%0";
  else
    return "ror{b}\t{%1, %0|%0, %1}";
}
}

static const char * const output_594[] = {
  "cmp%D3ss\t{%2, %0|%0, %2}",
  "vcmp%D3ss\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_595[] = {
  "cmp%D3sd\t{%2, %0|%0, %2}",
  "vcmp%D3sd\t{%2, %1, %0|%0, %1, %2}",
};

static const char *
output_641 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 11329 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return ix86_output_call_insn (insn, operands[0]);
}

static const char *
output_642 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 11329 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return ix86_output_call_insn (insn, operands[0]);
}

static const char *
output_643 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 11338 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return ix86_output_call_insn (insn, operands[0]);
}

static const char *
output_644 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 11345 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return ix86_output_call_insn (insn, operands[0]);
}

static const char *
output_645 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 11345 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return ix86_output_call_insn (insn, operands[0]);
}

static const char *
output_646 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 11368 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return ix86_output_call_insn (insn, operands[0]);
}

static const char *
output_647 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 11378 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return ix86_output_call_insn (insn, operands[0]);
}

static const char *
output_648 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 11412 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return ix86_output_call_insn (insn, operands[1]);
}

static const char *
output_649 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 11412 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return ix86_output_call_insn (insn, operands[1]);
}

static const char *
output_650 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 11420 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return ix86_output_call_insn (insn, operands[1]);
}

static const char *
output_651 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 11420 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return ix86_output_call_insn (insn, operands[1]);
}

static const char *
output_652 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 11430 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return ix86_output_call_insn (insn, operands[1]);
}

static const char *
output_653 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 11455 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return ix86_output_call_insn (insn, operands[1]);
}

static const char *
output_654 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 11466 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return ix86_output_call_insn (insn, operands[1]);
}

static const char *
output_663 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 11637 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  int num = INTVAL (operands[0]);

  gcc_assert (IN_RANGE (num, 1, 8));

  while (num--)
    fputs ("\tnop\n", asm_out_file);

  return "";
}
}

static const char *
output_664 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 11658 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
#ifdef ASM_OUTPUT_MAX_SKIP_PAD
  ASM_OUTPUT_MAX_SKIP_PAD (asm_out_file, 4, (int)INTVAL (operands[0]));
#else
  /* It is tempting to use ASM_OUTPUT_ALIGN here, but we don't want to do that.
     The align insn is used to avoid 3 jump instructions in the row to improve
     branch prediction and the benefits hardly outweigh the cost of extra 8
     nops on the average inserted by full alignment pseudo operation.  */
#endif
  return "";
}
}

static const char *
output_665 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 11681 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_set_got (operands[0], NULL_RTX);
}

static const char *
output_666 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 11691 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_set_got (operands[0], operands[1]);
}

static const char *
output_673 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 11794 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (operands[0] == const0_rtx)
    return "ret";
  else
    return "ret\t%0";
}
}

static const char *
output_681 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 11961 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (TARGET_BMI)
    return "tzcnt{l}\t{%1, %0|%0, %1}";
  else if (TARGET_GENERIC)
    /* tzcnt expands to 'rep bsf' and we can use it even if !TARGET_BMI.  */
    return "rep%; bsf{l}\t{%1, %0|%0, %1}";
  else
    gcc_unreachable ();
}
}

static const char *
output_682 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 11961 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (TARGET_BMI)
    return "tzcnt{q}\t{%1, %0|%0, %1}";
  else if (TARGET_GENERIC)
    /* tzcnt expands to 'rep bsf' and we can use it even if !TARGET_BMI.  */
    return "rep%; bsf{q}\t{%1, %0|%0, %1}";
  else
    gcc_unreachable ();
}
}

static const char *
output_683 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 11980 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (TARGET_BMI)
    return "tzcnt{w}\t{%1, %0|%0, %1}";
  else if (optimize_function_for_size_p (cfun))
    ;
  else if (TARGET_GENERIC)
    /* tzcnt expands to 'rep bsf' and we can use it even if !TARGET_BMI.  */
    return "rep%; bsf{w}\t{%1, %0|%0, %1}";

  return "bsf{w}\t{%1, %0|%0, %1}";
}
}

static const char *
output_684 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 11980 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (TARGET_BMI)
    return "tzcnt{l}\t{%1, %0|%0, %1}";
  else if (optimize_function_for_size_p (cfun))
    ;
  else if (TARGET_GENERIC)
    /* tzcnt expands to 'rep bsf' and we can use it even if !TARGET_BMI.  */
    return "rep%; bsf{l}\t{%1, %0|%0, %1}";

  return "bsf{l}\t{%1, %0|%0, %1}";
}
}

static const char *
output_685 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 11980 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (TARGET_BMI)
    return "tzcnt{q}\t{%1, %0|%0, %1}";
  else if (optimize_function_for_size_p (cfun))
    ;
  else if (TARGET_GENERIC)
    /* tzcnt expands to 'rep bsf' and we can use it even if !TARGET_BMI.  */
    return "rep%; bsf{q}\t{%1, %0|%0, %1}";

  return "bsf{q}\t{%1, %0|%0, %1}";
}
}

static const char *
output_709 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12183 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  operands[2] = GEN_INT (INTVAL (operands[2]) << 8 | INTVAL (operands[3]));
  return "bextr\t{%2, %1, %0|%0, %1, %2}";
}
}

static const char *
output_710 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12183 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  operands[2] = GEN_INT (INTVAL (operands[2]) << 8 | INTVAL (operands[3]));
  return "bextr\t{%2, %1, %0|%0, %1, %2}";
}
}

static const char *
output_734 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12380 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
#if TARGET_MACHO
  return "popcnt\t{%1, %0|%0, %1}";
#else
  return "popcnt{l}\t{%1, %0|%0, %1}";
#endif
}
}

static const char *
output_735 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12380 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
#if TARGET_MACHO
  return "popcnt\t{%1, %0|%0, %1}";
#else
  return "popcnt{q}\t{%1, %0|%0, %1}";
#endif
}
}

static const char *
output_736 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12397 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
#if TARGET_MACHO
  return "popcnt\t{%1, %0|%0, %1}";
#else
  return "popcnt{w}\t{%1, %0|%0, %1}";
#endif
}
}

static const char *
output_737 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12397 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
#if TARGET_MACHO
  return "popcnt\t{%1, %0|%0, %1}";
#else
  return "popcnt{l}\t{%1, %0|%0, %1}";
#endif
}
}

static const char *
output_738 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12397 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
#if TARGET_MACHO
  return "popcnt\t{%1, %0|%0, %1}";
#else
  return "popcnt{q}\t{%1, %0|%0, %1}";
#endif
}
}

static const char * const output_739[] = {
  "bswap\t%0",
  "movbe\t{%1, %0|%0, %1}",
  "movbe\t{%1, %0|%0, %1}",
};

static const char * const output_740[] = {
  "bswap\t%0",
  "movbe\t{%1, %0|%0, %1}",
  "movbe\t{%1, %0|%0, %1}",
};

static const char * const output_743[] = {
  "xchg{b}\t{%h0, %b0|%b0, %h0}",
  "rol{w}\t{$8, %0|%0, 8}",
};

static const char *
output_748 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12611 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  output_asm_insn
    ("lea{l}\t{%E2@tlsgd(,%1,1), %0|%0, %E2@tlsgd[%1*1]}", operands);
  if (TARGET_SUN_TLS)
#ifdef HAVE_AS_IX86_TLSGDPLT
    return "call\t%a2@tlsgdplt";
#else
    return "call\t%p3@plt";
#endif
  return "call\t%P3";
}
}

static const char *
output_749 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12644 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (!TARGET_X32)
    fputs (ASM_BYTE "0x66\n", asm_out_file);
  output_asm_insn
    ("lea{q}\t{%E1@tlsgd(%%rip), %%rdi|rdi, %E1@tlsgd[rip]}", operands);
  fputs (ASM_SHORT "0x6666\n", asm_out_file);
  fputs ("\trex64\n", asm_out_file);
  if (TARGET_SUN_TLS)
    return "call\t%p2@plt";
  return "call\t%P2";
}
}

static const char *
output_750 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12644 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (!TARGET_X32)
    fputs (ASM_BYTE "0x66\n", asm_out_file);
  output_asm_insn
    ("lea{q}\t{%E1@tlsgd(%%rip), %%rdi|rdi, %E1@tlsgd[rip]}", operands);
  fputs (ASM_SHORT "0x6666\n", asm_out_file);
  fputs ("\trex64\n", asm_out_file);
  if (TARGET_SUN_TLS)
    return "call\t%p2@plt";
  return "call\t%P2";
}
}

static const char *
output_751 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12701 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  output_asm_insn
    ("lea{l}\t{%&@tlsldm(%1), %0|%0, %&@tlsldm[%1]}", operands);
  if (TARGET_SUN_TLS)
    {
      if (HAVE_AS_IX86_TLSLDMPLT)
	return "call\t%&@tlsldmplt";
      else
	return "call\t%p2@plt";
    }
  return "call\t%P2";
}
}

static const char *
output_752 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12734 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  output_asm_insn
    ("lea{q}\t{%&@tlsld(%%rip), %%rdi|rdi, %&@tlsld[rip]}", operands);
  if (TARGET_SUN_TLS)
    return "call\t%p1@plt";
  return "call\t%P1";
}
}

static const char *
output_753 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12734 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  output_asm_insn
    ("lea{q}\t{%&@tlsld(%%rip), %%rdi|rdi, %&@tlsld[rip]}", operands);
  if (TARGET_SUN_TLS)
    return "call\t%p1@plt";
  return "call\t%P1";
}
}

static const char *
output_769 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13040 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_binary_op (insn, operands);
}

static const char *
output_770 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13040 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_binary_op (insn, operands);
}

static const char *
output_771 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13061 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_binary_op (insn, operands);
}

static const char *
output_772 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13061 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_binary_op (insn, operands);
}

static const char *
output_773 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13078 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_binary_op (insn, operands);
}

static const char *
output_774 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13078 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_binary_op (insn, operands);
}

static const char *
output_775 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13093 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_binary_op (insn, operands);
}

static const char *
output_776 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13093 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_binary_op (insn, operands);
}

static const char *
output_778 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13132 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_binary_op (insn, operands);
}

static const char *
output_779 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13132 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_binary_op (insn, operands);
}

static const char *
output_780 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13154 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_binary_op (insn, operands);
}

static const char *
output_781 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13154 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_binary_op (insn, operands);
}

static const char *
output_782 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13175 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{ return output_387_binary_op (insn, operands); }
}

static const char *
output_783 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13175 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{ return output_387_binary_op (insn, operands); }
}

static const char *
output_784 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13175 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{ return output_387_binary_op (insn, operands); }
}

static const char *
output_785 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13175 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{ return output_387_binary_op (insn, operands); }
}

static const char *
output_786 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13196 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{ return output_387_binary_op (insn, operands); }
}

static const char *
output_787 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13196 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{ return output_387_binary_op (insn, operands); }
}

static const char *
output_788 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13196 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{ return output_387_binary_op (insn, operands); }
}

static const char *
output_789 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13196 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{ return output_387_binary_op (insn, operands); }
}

static const char *
output_790 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13216 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_binary_op (insn, operands);
}

static const char *
output_791 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13234 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_binary_op (insn, operands);
}

static const char *
output_792 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13253 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_binary_op (insn, operands);
}

static const char *
output_793 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13270 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_binary_op (insn, operands);
}

static const char *
output_794 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13284 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_binary_op (insn, operands);
}

static const char *
output_795 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13302 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{ return output_387_binary_op (insn, operands); }
}

static const char *
output_796 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13302 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{ return output_387_binary_op (insn, operands); }
}

static const char *
output_797 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13321 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{ return output_387_binary_op (insn, operands); }
}

static const char *
output_798 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13321 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{ return output_387_binary_op (insn, operands); }
}

static const char *
output_799 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13339 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_binary_op (insn, operands);
}

static const char *
output_800 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13339 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_binary_op (insn, operands);
}

static const char *
output_801 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13356 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_binary_op (insn, operands);
}

static const char *
output_802 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13356 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_binary_op (insn, operands);
}

static const char *
output_803 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13374 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_binary_op (insn, operands);
}

static const char *
output_804 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13374 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_binary_op (insn, operands);
}

static const char *
output_805 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13394 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_reg_move (insn, operands);
}

static const char *
output_806 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13394 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_387_reg_move (insn, operands);
}

static const char *
output_845 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14732 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fix_trunc (insn, operands, false);
}

static const char *
output_849 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14791 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fix_trunc (insn, operands, false);
}

static const char *
output_850 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14791 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fix_trunc (insn, operands, false);
}

static const char *
output_867 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 15105 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fix_trunc (insn, operands, false);
}

static const char *
output_868 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 15105 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fix_trunc (insn, operands, false);
}

static const char *
output_871 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 15164 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fix_trunc (insn, operands, false);
}

static const char *
output_872 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 15164 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fix_trunc (insn, operands, false);
}

static const char *
output_873 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 15164 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fix_trunc (insn, operands, false);
}

static const char *
output_874 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 15164 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_fix_trunc (insn, operands, false);
}

static const char * const output_926[] = {
  "cmov%O2%C1\t{%2, %0|%0, %2}",
  "cmov%O2%c1\t{%3, %0|%0, %3}",
};

static const char * const output_927[] = {
  "cmov%O2%C1\t{%2, %0|%0, %2}",
  "cmov%O2%c1\t{%3, %0|%0, %3}",
};

static const char * const output_928[] = {
  "cmov%O2%C1\t{%2, %0|%0, %2}",
  "cmov%O2%c1\t{%3, %0|%0, %3}",
};

static const char * const output_930[] = {
  "fcmov%F1\t{%2, %0|%0, %2}",
  "fcmov%f1\t{%3, %0|%0, %3}",
};

static const char * const output_931[] = {
  "fcmov%F1\t{%2, %0|%0, %2}",
  "fcmov%f1\t{%3, %0|%0, %3}",
  "#",
  "#",
  "cmov%O2%C1\t{%2, %0|%0, %2}",
  "cmov%O2%c1\t{%3, %0|%0, %3}",
};

static const char * const output_932[] = {
  "fcmov%F1\t{%2, %0|%0, %2}",
  "fcmov%f1\t{%3, %0|%0, %3}",
  "cmov%O2%C1\t{%2, %0|%0, %2}",
  "cmov%O2%c1\t{%3, %0|%0, %3}",
};

static const char * const output_935[] = {
  "maxss\t{%2, %0|%0, %2}",
  "vmaxss\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_936[] = {
  "minss\t{%2, %0|%0, %2}",
  "vminss\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_937[] = {
  "maxsd\t{%2, %0|%0, %2}",
  "vmaxsd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_938[] = {
  "minsd\t{%2, %0|%0, %2}",
  "vminsd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_939[] = {
  "maxss\t{%2, %0|%0, %2}",
  "vmaxss\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_940[] = {
  "minss\t{%2, %0|%0, %2}",
  "vminss\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_941[] = {
  "maxsd\t{%2, %0|%0, %2}",
  "vmaxsd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_942[] = {
  "minsd\t{%2, %0|%0, %2}",
  "vminsd\t{%2, %1, %0|%0, %1, %2}",
};

static const char *
output_943 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 16483 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_IMOV:
      return "mov{l}\t{%1, %0|%0, %1}";

    case TYPE_ALU:
      gcc_assert (rtx_equal_p (operands[0], operands[1]));
      if (x86_maybe_negate_const_int (&operands[2], SImode))
	return "sub{l}\t{%2, %0|%0, %2}";

      return "add{l}\t{%2, %0|%0, %2}";

    default:
      operands[2] = SET_SRC (XVECEXP (PATTERN (insn), 0, 0));
      return "lea{l}\t{%E2, %0|%0, %E2}";
    }
}
}

static const char *
output_944 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 16483 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_IMOV:
      return "mov{q}\t{%1, %0|%0, %1}";

    case TYPE_ALU:
      gcc_assert (rtx_equal_p (operands[0], operands[1]));
      if (x86_maybe_negate_const_int (&operands[2], DImode))
	return "sub{q}\t{%2, %0|%0, %2}";

      return "add{q}\t{%2, %0|%0, %2}";

    default:
      operands[2] = SET_SRC (XVECEXP (PATTERN (insn), 0, 0));
      return "lea{q}\t{%E2, %0|%0, %E2}";
    }
}
}

static const char *
output_949 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 16600 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_adjust_stack_and_probe (operands[0]);
}

static const char *
output_950 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 16600 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_adjust_stack_and_probe (operands[0]);
}

static const char *
output_951 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 16610 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_probe_stack_range (operands[0], operands[2]);
}

static const char *
output_952 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 16610 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
 return output_probe_stack_range (operands[0], operands[2]);
}

static const char *
output_953 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 17555 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
#ifdef HAVE_AS_IX86_UD2
  return "ud2";
#else
  return ASM_SHORT "0x0b0f";
#endif
}
}

static const char *
output_954 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 17592 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  static const char * const patterns[4] = {
   "prefetchnta\t%a0", "prefetcht2\t%a0", "prefetcht1\t%a0", "prefetcht0\t%a0"
  };

  int locality = INTVAL (operands[1]);
  gcc_assert (IN_RANGE (locality, 0, 3));

  return patterns[locality];
}
}

static const char *
output_955 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 17613 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md"
{
  if (INTVAL (operands[1]) == 0)
    return "prefetch\t%a0";
  else
    return "prefetchw\t%a0";
}
}

static const char *
output_1020 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 86 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_MULTI:
      return "#";

    case TYPE_IMOV:
      if (get_attr_mode (insn) == MODE_SI)
	return "mov{l}\t{%1, %k0|%k0, %1}";
      else
	return "mov{q}\t{%1, %0|%0, %1}";

    case TYPE_MMX:
      return "pxor\t%0, %0";

    case TYPE_MMXMOV:
      /* Handle broken assemblers that require movd instead of movq.  */
      if (!HAVE_AS_IX86_INTERUNIT_MOVQ
	  && (GENERAL_REG_P (operands[0]) || GENERAL_REG_P (operands[1])))
	return "movd\t{%1, %0|%0, %1}";
      return "movq\t{%1, %0|%0, %1}";

    case TYPE_SSECVT:
      if (SSE_REG_P (operands[0]))
	return "movq2dq\t{%1, %0|%0, %1}";
      else
	return "movdq2q\t{%1, %0|%0, %1}";

    case TYPE_SSELOG1:
      return standard_sse_constant_opcode (insn, operands[1]);

    case TYPE_SSEMOV:
      switch (get_attr_mode (insn))
	{
	case MODE_DI:
	  /* Handle broken assemblers that require movd instead of movq.  */
	  if (!HAVE_AS_IX86_INTERUNIT_MOVQ
	      && (GENERAL_REG_P (operands[0]) || GENERAL_REG_P (operands[1])))
	    return "%vmovd\t{%1, %0|%0, %1}";
	  return "%vmovq\t{%1, %0|%0, %1}";
	case MODE_TI:
	  return "%vmovdqa\t{%1, %0|%0, %1}";
	case MODE_XI:
	  return "vmovdqa64\t{%g1, %g0|%g0, %g1}";

	case MODE_V2SF:
	  if (TARGET_AVX && REG_P (operands[0]))
	    return "vmovlps\t{%1, %0, %0|%0, %0, %1}";
	  return "%vmovlps\t{%1, %0|%0, %1}";
	case MODE_V4SF:
	  return "%vmovaps\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}

    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_1021 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 86 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_MULTI:
      return "#";

    case TYPE_IMOV:
      if (get_attr_mode (insn) == MODE_SI)
	return "mov{l}\t{%1, %k0|%k0, %1}";
      else
	return "mov{q}\t{%1, %0|%0, %1}";

    case TYPE_MMX:
      return "pxor\t%0, %0";

    case TYPE_MMXMOV:
      /* Handle broken assemblers that require movd instead of movq.  */
      if (!HAVE_AS_IX86_INTERUNIT_MOVQ
	  && (GENERAL_REG_P (operands[0]) || GENERAL_REG_P (operands[1])))
	return "movd\t{%1, %0|%0, %1}";
      return "movq\t{%1, %0|%0, %1}";

    case TYPE_SSECVT:
      if (SSE_REG_P (operands[0]))
	return "movq2dq\t{%1, %0|%0, %1}";
      else
	return "movdq2q\t{%1, %0|%0, %1}";

    case TYPE_SSELOG1:
      return standard_sse_constant_opcode (insn, operands[1]);

    case TYPE_SSEMOV:
      switch (get_attr_mode (insn))
	{
	case MODE_DI:
	  /* Handle broken assemblers that require movd instead of movq.  */
	  if (!HAVE_AS_IX86_INTERUNIT_MOVQ
	      && (GENERAL_REG_P (operands[0]) || GENERAL_REG_P (operands[1])))
	    return "%vmovd\t{%1, %0|%0, %1}";
	  return "%vmovq\t{%1, %0|%0, %1}";
	case MODE_TI:
	  return "%vmovdqa\t{%1, %0|%0, %1}";
	case MODE_XI:
	  return "vmovdqa64\t{%g1, %g0|%g0, %g1}";

	case MODE_V2SF:
	  if (TARGET_AVX && REG_P (operands[0]))
	    return "vmovlps\t{%1, %0, %0|%0, %0, %1}";
	  return "%vmovlps\t{%1, %0|%0, %1}";
	case MODE_V4SF:
	  return "%vmovaps\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}

    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_1022 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 86 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_MULTI:
      return "#";

    case TYPE_IMOV:
      if (get_attr_mode (insn) == MODE_SI)
	return "mov{l}\t{%1, %k0|%k0, %1}";
      else
	return "mov{q}\t{%1, %0|%0, %1}";

    case TYPE_MMX:
      return "pxor\t%0, %0";

    case TYPE_MMXMOV:
      /* Handle broken assemblers that require movd instead of movq.  */
      if (!HAVE_AS_IX86_INTERUNIT_MOVQ
	  && (GENERAL_REG_P (operands[0]) || GENERAL_REG_P (operands[1])))
	return "movd\t{%1, %0|%0, %1}";
      return "movq\t{%1, %0|%0, %1}";

    case TYPE_SSECVT:
      if (SSE_REG_P (operands[0]))
	return "movq2dq\t{%1, %0|%0, %1}";
      else
	return "movdq2q\t{%1, %0|%0, %1}";

    case TYPE_SSELOG1:
      return standard_sse_constant_opcode (insn, operands[1]);

    case TYPE_SSEMOV:
      switch (get_attr_mode (insn))
	{
	case MODE_DI:
	  /* Handle broken assemblers that require movd instead of movq.  */
	  if (!HAVE_AS_IX86_INTERUNIT_MOVQ
	      && (GENERAL_REG_P (operands[0]) || GENERAL_REG_P (operands[1])))
	    return "%vmovd\t{%1, %0|%0, %1}";
	  return "%vmovq\t{%1, %0|%0, %1}";
	case MODE_TI:
	  return "%vmovdqa\t{%1, %0|%0, %1}";
	case MODE_XI:
	  return "vmovdqa64\t{%g1, %g0|%g0, %g1}";

	case MODE_V2SF:
	  if (TARGET_AVX && REG_P (operands[0]))
	    return "vmovlps\t{%1, %0, %0|%0, %0, %1}";
	  return "%vmovlps\t{%1, %0|%0, %1}";
	case MODE_V4SF:
	  return "%vmovaps\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}

    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_1023 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 86 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_MULTI:
      return "#";

    case TYPE_IMOV:
      if (get_attr_mode (insn) == MODE_SI)
	return "mov{l}\t{%1, %k0|%k0, %1}";
      else
	return "mov{q}\t{%1, %0|%0, %1}";

    case TYPE_MMX:
      return "pxor\t%0, %0";

    case TYPE_MMXMOV:
      /* Handle broken assemblers that require movd instead of movq.  */
      if (!HAVE_AS_IX86_INTERUNIT_MOVQ
	  && (GENERAL_REG_P (operands[0]) || GENERAL_REG_P (operands[1])))
	return "movd\t{%1, %0|%0, %1}";
      return "movq\t{%1, %0|%0, %1}";

    case TYPE_SSECVT:
      if (SSE_REG_P (operands[0]))
	return "movq2dq\t{%1, %0|%0, %1}";
      else
	return "movdq2q\t{%1, %0|%0, %1}";

    case TYPE_SSELOG1:
      return standard_sse_constant_opcode (insn, operands[1]);

    case TYPE_SSEMOV:
      switch (get_attr_mode (insn))
	{
	case MODE_DI:
	  /* Handle broken assemblers that require movd instead of movq.  */
	  if (!HAVE_AS_IX86_INTERUNIT_MOVQ
	      && (GENERAL_REG_P (operands[0]) || GENERAL_REG_P (operands[1])))
	    return "%vmovd\t{%1, %0|%0, %1}";
	  return "%vmovq\t{%1, %0|%0, %1}";
	case MODE_TI:
	  return "%vmovdqa\t{%1, %0|%0, %1}";
	case MODE_XI:
	  return "vmovdqa64\t{%g1, %g0|%g0, %g1}";

	case MODE_V2SF:
	  if (TARGET_AVX && REG_P (operands[0]))
	    return "vmovlps\t{%1, %0, %0|%0, %0, %1}";
	  return "%vmovlps\t{%1, %0|%0, %1}";
	case MODE_V4SF:
	  return "%vmovaps\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}

    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_1024 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 86 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md"
{
  switch (get_attr_type (insn))
    {
    case TYPE_MULTI:
      return "#";

    case TYPE_IMOV:
      if (get_attr_mode (insn) == MODE_SI)
	return "mov{l}\t{%1, %k0|%k0, %1}";
      else
	return "mov{q}\t{%1, %0|%0, %1}";

    case TYPE_MMX:
      return "pxor\t%0, %0";

    case TYPE_MMXMOV:
      /* Handle broken assemblers that require movd instead of movq.  */
      if (!HAVE_AS_IX86_INTERUNIT_MOVQ
	  && (GENERAL_REG_P (operands[0]) || GENERAL_REG_P (operands[1])))
	return "movd\t{%1, %0|%0, %1}";
      return "movq\t{%1, %0|%0, %1}";

    case TYPE_SSECVT:
      if (SSE_REG_P (operands[0]))
	return "movq2dq\t{%1, %0|%0, %1}";
      else
	return "movdq2q\t{%1, %0|%0, %1}";

    case TYPE_SSELOG1:
      return standard_sse_constant_opcode (insn, operands[1]);

    case TYPE_SSEMOV:
      switch (get_attr_mode (insn))
	{
	case MODE_DI:
	  /* Handle broken assemblers that require movd instead of movq.  */
	  if (!HAVE_AS_IX86_INTERUNIT_MOVQ
	      && (GENERAL_REG_P (operands[0]) || GENERAL_REG_P (operands[1])))
	    return "%vmovd\t{%1, %0|%0, %1}";
	  return "%vmovq\t{%1, %0|%0, %1}";
	case MODE_TI:
	  return "%vmovdqa\t{%1, %0|%0, %1}";
	case MODE_XI:
	  return "vmovdqa64\t{%g1, %g0|%g0, %g1}";

	case MODE_V2SF:
	  if (TARGET_AVX && REG_P (operands[0]))
	    return "vmovlps\t{%1, %0, %0|%0, %0, %1}";
	  return "%vmovlps\t{%1, %0|%0, %1}";
	case MODE_V4SF:
	  return "%vmovaps\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}

    default:
      gcc_unreachable ();
    }
}
}

static const char * const output_1027[] = {
  "pfsub\t{%2, %0|%0, %2}",
  "pfsubr\t{%1, %0|%0, %1}",
};

static const char * const output_1050[] = {
  "punpckldq\t{%2, %0|%0, %2}",
  "movd\t{%1, %0|%0, %1}",
};

static const char * const output_1052[] = {
  "punpckhdq\t%0, %0",
  "unpckhps\t%0, %0",
  "#",
  "#",
  "#",
  "#",
};

static const char *
output_1114 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1155 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md"
{
  operands[3] = GEN_INT (exact_log2 (INTVAL (operands[3])));
  if (MEM_P (operands[2]))
    return "pinsrw\t{%3, %2, %0|%0, %2, %3}";
  else
    return "pinsrw\t{%3, %k2, %0|%0, %k2, %3}";
}
}

static const char *
output_1116 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1202 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md"
{
  int mask = 0;
  mask |= INTVAL (operands[2]) << 0;
  mask |= INTVAL (operands[3]) << 2;
  mask |= INTVAL (operands[4]) << 4;
  mask |= INTVAL (operands[5]) << 6;
  operands[2] = GEN_INT (mask);

  return "pshufw\t{%2, %1, %0|%0, %1, %2}";
}
}

static const char * const output_1120[] = {
  "punpckldq\t{%2, %0|%0, %2}",
  "movd\t{%1, %0|%0, %1}",
};

static const char * const output_1122[] = {
  "punpckhdq\t%0, %0",
  "punpckhdq\t%0, %0",
  "pshufd\t{$85, %1, %0|%0, %1, 85}",
  "unpckhps\t%0, %0",
  "#",
  "#",
  "#",
};

static const char *
output_1124 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1458 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md"
{
  /* These two instructions have the same operation, but their encoding
     is different.  Prefer the one that is de facto standard.  */
  if (TARGET_SSE || TARGET_3DNOW_A)
    return "pavgb\t{%2, %0|%0, %2}";
  else
    return "pavgusb\t{%2, %0|%0, %2}";
}
}

static const char *
output_1132 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 662 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mode = get_attr_mode (insn);
  switch (which_alternative)
    {
    case 0:
      return standard_sse_constant_opcode (insn, operands[1]);
    case 1:
    case 2:
      /* There is no evex-encoded vmov* for sizes smaller than 64-bytes
	 in avx512f, so we need to use workarounds, to access sse registers
	 16-31, which are evex-only.  */
      if (TARGET_AVX512F && 64 < 64
	  && ((REG_P (operands[0])
	       && EXT_REX_SSE_REGNO_P (REGNO (operands[0])))
	      || (REG_P (operands[1])
		  && EXT_REX_SSE_REGNO_P (REGNO (operands[1])))))
	{
	  if (memory_operand (operands[0], V64QImode))
	    {
	      if (64 == 32)
		return "vextracti64x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else if (64 == 16)
		return "vextracti32x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else
		gcc_unreachable ();
	    }
	  else if (memory_operand (operands[1], V64QImode))
	    {
	      if (64 == 32)
		return "vbroadcasti64x4\t{%1, %g0|%g0, %1}";
	      else if (64 == 16)
		return "vbroadcasti32x4\t{%1, %g0|%g0, %1}";
	      else
		gcc_unreachable ();
	    }
	  else
	    /* Reg -> reg move is always aligned.  Just use wider move.  */
	    switch (mode)
	      {
	      case MODE_V8SF:
	      case MODE_V4SF:
		return "vmovaps\t{%g1, %g0|%g0, %g1}";
	      case MODE_V4DF:
	      case MODE_V2DF:
		return "vmovapd\t{%g1, %g0|%g0, %g1}";
	      case MODE_OI:
	      case MODE_TI:
		return "vmovdqa64\t{%g1, %g0|%g0, %g1}";
	      default:
		gcc_unreachable ();
	      }
	}
      switch (mode)
	{
	case MODE_V16SF:
	case MODE_V8SF:
	case MODE_V4SF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V64QImode)
		  || misaligned_operand (operands[1], V64QImode)))
	    return "vmovups\t{%1, %0|%0, %1}";
	  else
	    return "%vmovaps\t{%1, %0|%0, %1}";

	case MODE_V8DF:
	case MODE_V4DF:
	case MODE_V2DF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V64QImode)
		  || misaligned_operand (operands[1], V64QImode)))
	    return "vmovupd\t{%1, %0|%0, %1}";
	  else
	    return "%vmovapd\t{%1, %0|%0, %1}";

	case MODE_OI:
	case MODE_TI:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V64QImode)
		  || misaligned_operand (operands[1], V64QImode)))
	    return "vmovdqu\t{%1, %0|%0, %1}";
	  else
	    return "%vmovdqa\t{%1, %0|%0, %1}";
	case MODE_XI:
	  if (misaligned_operand (operands[0], V64QImode)
	      || misaligned_operand (operands[1], V64QImode))
	    return "vmovdqu64\t{%1, %0|%0, %1}";
	  else
	    return "vmovdqa64\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_1133 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 662 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mode = get_attr_mode (insn);
  switch (which_alternative)
    {
    case 0:
      return standard_sse_constant_opcode (insn, operands[1]);
    case 1:
    case 2:
      /* There is no evex-encoded vmov* for sizes smaller than 64-bytes
	 in avx512f, so we need to use workarounds, to access sse registers
	 16-31, which are evex-only.  */
      if (TARGET_AVX512F && 32 < 64
	  && ((REG_P (operands[0])
	       && EXT_REX_SSE_REGNO_P (REGNO (operands[0])))
	      || (REG_P (operands[1])
		  && EXT_REX_SSE_REGNO_P (REGNO (operands[1])))))
	{
	  if (memory_operand (operands[0], V32QImode))
	    {
	      if (32 == 32)
		return "vextracti64x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else if (32 == 16)
		return "vextracti32x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else
		gcc_unreachable ();
	    }
	  else if (memory_operand (operands[1], V32QImode))
	    {
	      if (32 == 32)
		return "vbroadcasti64x4\t{%1, %g0|%g0, %1}";
	      else if (32 == 16)
		return "vbroadcasti32x4\t{%1, %g0|%g0, %1}";
	      else
		gcc_unreachable ();
	    }
	  else
	    /* Reg -> reg move is always aligned.  Just use wider move.  */
	    switch (mode)
	      {
	      case MODE_V8SF:
	      case MODE_V4SF:
		return "vmovaps\t{%g1, %g0|%g0, %g1}";
	      case MODE_V4DF:
	      case MODE_V2DF:
		return "vmovapd\t{%g1, %g0|%g0, %g1}";
	      case MODE_OI:
	      case MODE_TI:
		return "vmovdqa64\t{%g1, %g0|%g0, %g1}";
	      default:
		gcc_unreachable ();
	      }
	}
      switch (mode)
	{
	case MODE_V16SF:
	case MODE_V8SF:
	case MODE_V4SF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V32QImode)
		  || misaligned_operand (operands[1], V32QImode)))
	    return "vmovups\t{%1, %0|%0, %1}";
	  else
	    return "%vmovaps\t{%1, %0|%0, %1}";

	case MODE_V8DF:
	case MODE_V4DF:
	case MODE_V2DF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V32QImode)
		  || misaligned_operand (operands[1], V32QImode)))
	    return "vmovupd\t{%1, %0|%0, %1}";
	  else
	    return "%vmovapd\t{%1, %0|%0, %1}";

	case MODE_OI:
	case MODE_TI:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V32QImode)
		  || misaligned_operand (operands[1], V32QImode)))
	    return "vmovdqu\t{%1, %0|%0, %1}";
	  else
	    return "%vmovdqa\t{%1, %0|%0, %1}";
	case MODE_XI:
	  if (misaligned_operand (operands[0], V32QImode)
	      || misaligned_operand (operands[1], V32QImode))
	    return "vmovdqu64\t{%1, %0|%0, %1}";
	  else
	    return "vmovdqa64\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_1134 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 662 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mode = get_attr_mode (insn);
  switch (which_alternative)
    {
    case 0:
      return standard_sse_constant_opcode (insn, operands[1]);
    case 1:
    case 2:
      /* There is no evex-encoded vmov* for sizes smaller than 64-bytes
	 in avx512f, so we need to use workarounds, to access sse registers
	 16-31, which are evex-only.  */
      if (TARGET_AVX512F && 16 < 64
	  && ((REG_P (operands[0])
	       && EXT_REX_SSE_REGNO_P (REGNO (operands[0])))
	      || (REG_P (operands[1])
		  && EXT_REX_SSE_REGNO_P (REGNO (operands[1])))))
	{
	  if (memory_operand (operands[0], V16QImode))
	    {
	      if (16 == 32)
		return "vextracti64x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else if (16 == 16)
		return "vextracti32x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else
		gcc_unreachable ();
	    }
	  else if (memory_operand (operands[1], V16QImode))
	    {
	      if (16 == 32)
		return "vbroadcasti64x4\t{%1, %g0|%g0, %1}";
	      else if (16 == 16)
		return "vbroadcasti32x4\t{%1, %g0|%g0, %1}";
	      else
		gcc_unreachable ();
	    }
	  else
	    /* Reg -> reg move is always aligned.  Just use wider move.  */
	    switch (mode)
	      {
	      case MODE_V8SF:
	      case MODE_V4SF:
		return "vmovaps\t{%g1, %g0|%g0, %g1}";
	      case MODE_V4DF:
	      case MODE_V2DF:
		return "vmovapd\t{%g1, %g0|%g0, %g1}";
	      case MODE_OI:
	      case MODE_TI:
		return "vmovdqa64\t{%g1, %g0|%g0, %g1}";
	      default:
		gcc_unreachable ();
	      }
	}
      switch (mode)
	{
	case MODE_V16SF:
	case MODE_V8SF:
	case MODE_V4SF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V16QImode)
		  || misaligned_operand (operands[1], V16QImode)))
	    return "vmovups\t{%1, %0|%0, %1}";
	  else
	    return "%vmovaps\t{%1, %0|%0, %1}";

	case MODE_V8DF:
	case MODE_V4DF:
	case MODE_V2DF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V16QImode)
		  || misaligned_operand (operands[1], V16QImode)))
	    return "vmovupd\t{%1, %0|%0, %1}";
	  else
	    return "%vmovapd\t{%1, %0|%0, %1}";

	case MODE_OI:
	case MODE_TI:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V16QImode)
		  || misaligned_operand (operands[1], V16QImode)))
	    return "vmovdqu\t{%1, %0|%0, %1}";
	  else
	    return "%vmovdqa\t{%1, %0|%0, %1}";
	case MODE_XI:
	  if (misaligned_operand (operands[0], V16QImode)
	      || misaligned_operand (operands[1], V16QImode))
	    return "vmovdqu64\t{%1, %0|%0, %1}";
	  else
	    return "vmovdqa64\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_1135 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 662 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mode = get_attr_mode (insn);
  switch (which_alternative)
    {
    case 0:
      return standard_sse_constant_opcode (insn, operands[1]);
    case 1:
    case 2:
      /* There is no evex-encoded vmov* for sizes smaller than 64-bytes
	 in avx512f, so we need to use workarounds, to access sse registers
	 16-31, which are evex-only.  */
      if (TARGET_AVX512F && 64 < 64
	  && ((REG_P (operands[0])
	       && EXT_REX_SSE_REGNO_P (REGNO (operands[0])))
	      || (REG_P (operands[1])
		  && EXT_REX_SSE_REGNO_P (REGNO (operands[1])))))
	{
	  if (memory_operand (operands[0], V32HImode))
	    {
	      if (64 == 32)
		return "vextract<shuffletype>64x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else if (64 == 16)
		return "vextract<shuffletype>32x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else
		gcc_unreachable ();
	    }
	  else if (memory_operand (operands[1], V32HImode))
	    {
	      if (64 == 32)
		return "vbroadcast<shuffletype>64x4\t{%1, %g0|%g0, %1}";
	      else if (64 == 16)
		return "vbroadcast<shuffletype>32x4\t{%1, %g0|%g0, %1}";
	      else
		gcc_unreachable ();
	    }
	  else
	    /* Reg -> reg move is always aligned.  Just use wider move.  */
	    switch (mode)
	      {
	      case MODE_V8SF:
	      case MODE_V4SF:
		return "vmovaps\t{%g1, %g0|%g0, %g1}";
	      case MODE_V4DF:
	      case MODE_V2DF:
		return "vmovapd\t{%g1, %g0|%g0, %g1}";
	      case MODE_OI:
	      case MODE_TI:
		return "vmovdqa64\t{%g1, %g0|%g0, %g1}";
	      default:
		gcc_unreachable ();
	      }
	}
      switch (mode)
	{
	case MODE_V16SF:
	case MODE_V8SF:
	case MODE_V4SF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V32HImode)
		  || misaligned_operand (operands[1], V32HImode)))
	    return "vmovups\t{%1, %0|%0, %1}";
	  else
	    return "%vmovaps\t{%1, %0|%0, %1}";

	case MODE_V8DF:
	case MODE_V4DF:
	case MODE_V2DF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V32HImode)
		  || misaligned_operand (operands[1], V32HImode)))
	    return "vmovupd\t{%1, %0|%0, %1}";
	  else
	    return "%vmovapd\t{%1, %0|%0, %1}";

	case MODE_OI:
	case MODE_TI:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V32HImode)
		  || misaligned_operand (operands[1], V32HImode)))
	    return "vmovdqu\t{%1, %0|%0, %1}";
	  else
	    return "%vmovdqa\t{%1, %0|%0, %1}";
	case MODE_XI:
	  if (misaligned_operand (operands[0], V32HImode)
	      || misaligned_operand (operands[1], V32HImode))
	    return "vmovdqu64\t{%1, %0|%0, %1}";
	  else
	    return "vmovdqa64\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_1136 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 662 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mode = get_attr_mode (insn);
  switch (which_alternative)
    {
    case 0:
      return standard_sse_constant_opcode (insn, operands[1]);
    case 1:
    case 2:
      /* There is no evex-encoded vmov* for sizes smaller than 64-bytes
	 in avx512f, so we need to use workarounds, to access sse registers
	 16-31, which are evex-only.  */
      if (TARGET_AVX512F && 32 < 64
	  && ((REG_P (operands[0])
	       && EXT_REX_SSE_REGNO_P (REGNO (operands[0])))
	      || (REG_P (operands[1])
		  && EXT_REX_SSE_REGNO_P (REGNO (operands[1])))))
	{
	  if (memory_operand (operands[0], V16HImode))
	    {
	      if (32 == 32)
		return "vextractu64x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else if (32 == 16)
		return "vextractu32x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else
		gcc_unreachable ();
	    }
	  else if (memory_operand (operands[1], V16HImode))
	    {
	      if (32 == 32)
		return "vbroadcastu64x4\t{%1, %g0|%g0, %1}";
	      else if (32 == 16)
		return "vbroadcastu32x4\t{%1, %g0|%g0, %1}";
	      else
		gcc_unreachable ();
	    }
	  else
	    /* Reg -> reg move is always aligned.  Just use wider move.  */
	    switch (mode)
	      {
	      case MODE_V8SF:
	      case MODE_V4SF:
		return "vmovaps\t{%g1, %g0|%g0, %g1}";
	      case MODE_V4DF:
	      case MODE_V2DF:
		return "vmovapd\t{%g1, %g0|%g0, %g1}";
	      case MODE_OI:
	      case MODE_TI:
		return "vmovdqa64\t{%g1, %g0|%g0, %g1}";
	      default:
		gcc_unreachable ();
	      }
	}
      switch (mode)
	{
	case MODE_V16SF:
	case MODE_V8SF:
	case MODE_V4SF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V16HImode)
		  || misaligned_operand (operands[1], V16HImode)))
	    return "vmovups\t{%1, %0|%0, %1}";
	  else
	    return "%vmovaps\t{%1, %0|%0, %1}";

	case MODE_V8DF:
	case MODE_V4DF:
	case MODE_V2DF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V16HImode)
		  || misaligned_operand (operands[1], V16HImode)))
	    return "vmovupd\t{%1, %0|%0, %1}";
	  else
	    return "%vmovapd\t{%1, %0|%0, %1}";

	case MODE_OI:
	case MODE_TI:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V16HImode)
		  || misaligned_operand (operands[1], V16HImode)))
	    return "vmovdqu\t{%1, %0|%0, %1}";
	  else
	    return "%vmovdqa\t{%1, %0|%0, %1}";
	case MODE_XI:
	  if (misaligned_operand (operands[0], V16HImode)
	      || misaligned_operand (operands[1], V16HImode))
	    return "vmovdqu64\t{%1, %0|%0, %1}";
	  else
	    return "vmovdqa64\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_1137 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 662 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mode = get_attr_mode (insn);
  switch (which_alternative)
    {
    case 0:
      return standard_sse_constant_opcode (insn, operands[1]);
    case 1:
    case 2:
      /* There is no evex-encoded vmov* for sizes smaller than 64-bytes
	 in avx512f, so we need to use workarounds, to access sse registers
	 16-31, which are evex-only.  */
      if (TARGET_AVX512F && 16 < 64
	  && ((REG_P (operands[0])
	       && EXT_REX_SSE_REGNO_P (REGNO (operands[0])))
	      || (REG_P (operands[1])
		  && EXT_REX_SSE_REGNO_P (REGNO (operands[1])))))
	{
	  if (memory_operand (operands[0], V8HImode))
	    {
	      if (16 == 32)
		return "vextracti64x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else if (16 == 16)
		return "vextracti32x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else
		gcc_unreachable ();
	    }
	  else if (memory_operand (operands[1], V8HImode))
	    {
	      if (16 == 32)
		return "vbroadcasti64x4\t{%1, %g0|%g0, %1}";
	      else if (16 == 16)
		return "vbroadcasti32x4\t{%1, %g0|%g0, %1}";
	      else
		gcc_unreachable ();
	    }
	  else
	    /* Reg -> reg move is always aligned.  Just use wider move.  */
	    switch (mode)
	      {
	      case MODE_V8SF:
	      case MODE_V4SF:
		return "vmovaps\t{%g1, %g0|%g0, %g1}";
	      case MODE_V4DF:
	      case MODE_V2DF:
		return "vmovapd\t{%g1, %g0|%g0, %g1}";
	      case MODE_OI:
	      case MODE_TI:
		return "vmovdqa64\t{%g1, %g0|%g0, %g1}";
	      default:
		gcc_unreachable ();
	      }
	}
      switch (mode)
	{
	case MODE_V16SF:
	case MODE_V8SF:
	case MODE_V4SF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V8HImode)
		  || misaligned_operand (operands[1], V8HImode)))
	    return "vmovups\t{%1, %0|%0, %1}";
	  else
	    return "%vmovaps\t{%1, %0|%0, %1}";

	case MODE_V8DF:
	case MODE_V4DF:
	case MODE_V2DF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V8HImode)
		  || misaligned_operand (operands[1], V8HImode)))
	    return "vmovupd\t{%1, %0|%0, %1}";
	  else
	    return "%vmovapd\t{%1, %0|%0, %1}";

	case MODE_OI:
	case MODE_TI:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V8HImode)
		  || misaligned_operand (operands[1], V8HImode)))
	    return "vmovdqu\t{%1, %0|%0, %1}";
	  else
	    return "%vmovdqa\t{%1, %0|%0, %1}";
	case MODE_XI:
	  if (misaligned_operand (operands[0], V8HImode)
	      || misaligned_operand (operands[1], V8HImode))
	    return "vmovdqu64\t{%1, %0|%0, %1}";
	  else
	    return "vmovdqa64\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_1138 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 662 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mode = get_attr_mode (insn);
  switch (which_alternative)
    {
    case 0:
      return standard_sse_constant_opcode (insn, operands[1]);
    case 1:
    case 2:
      /* There is no evex-encoded vmov* for sizes smaller than 64-bytes
	 in avx512f, so we need to use workarounds, to access sse registers
	 16-31, which are evex-only.  */
      if (TARGET_AVX512F && 64 < 64
	  && ((REG_P (operands[0])
	       && EXT_REX_SSE_REGNO_P (REGNO (operands[0])))
	      || (REG_P (operands[1])
		  && EXT_REX_SSE_REGNO_P (REGNO (operands[1])))))
	{
	  if (memory_operand (operands[0], V16SImode))
	    {
	      if (64 == 32)
		return "vextracti64x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else if (64 == 16)
		return "vextracti32x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else
		gcc_unreachable ();
	    }
	  else if (memory_operand (operands[1], V16SImode))
	    {
	      if (64 == 32)
		return "vbroadcasti64x4\t{%1, %g0|%g0, %1}";
	      else if (64 == 16)
		return "vbroadcasti32x4\t{%1, %g0|%g0, %1}";
	      else
		gcc_unreachable ();
	    }
	  else
	    /* Reg -> reg move is always aligned.  Just use wider move.  */
	    switch (mode)
	      {
	      case MODE_V8SF:
	      case MODE_V4SF:
		return "vmovaps\t{%g1, %g0|%g0, %g1}";
	      case MODE_V4DF:
	      case MODE_V2DF:
		return "vmovapd\t{%g1, %g0|%g0, %g1}";
	      case MODE_OI:
	      case MODE_TI:
		return "vmovdqa64\t{%g1, %g0|%g0, %g1}";
	      default:
		gcc_unreachable ();
	      }
	}
      switch (mode)
	{
	case MODE_V16SF:
	case MODE_V8SF:
	case MODE_V4SF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V16SImode)
		  || misaligned_operand (operands[1], V16SImode)))
	    return "vmovups\t{%1, %0|%0, %1}";
	  else
	    return "%vmovaps\t{%1, %0|%0, %1}";

	case MODE_V8DF:
	case MODE_V4DF:
	case MODE_V2DF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V16SImode)
		  || misaligned_operand (operands[1], V16SImode)))
	    return "vmovupd\t{%1, %0|%0, %1}";
	  else
	    return "%vmovapd\t{%1, %0|%0, %1}";

	case MODE_OI:
	case MODE_TI:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V16SImode)
		  || misaligned_operand (operands[1], V16SImode)))
	    return "vmovdqu\t{%1, %0|%0, %1}";
	  else
	    return "%vmovdqa\t{%1, %0|%0, %1}";
	case MODE_XI:
	  if (misaligned_operand (operands[0], V16SImode)
	      || misaligned_operand (operands[1], V16SImode))
	    return "vmovdqu64\t{%1, %0|%0, %1}";
	  else
	    return "vmovdqa64\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_1139 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 662 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mode = get_attr_mode (insn);
  switch (which_alternative)
    {
    case 0:
      return standard_sse_constant_opcode (insn, operands[1]);
    case 1:
    case 2:
      /* There is no evex-encoded vmov* for sizes smaller than 64-bytes
	 in avx512f, so we need to use workarounds, to access sse registers
	 16-31, which are evex-only.  */
      if (TARGET_AVX512F && 32 < 64
	  && ((REG_P (operands[0])
	       && EXT_REX_SSE_REGNO_P (REGNO (operands[0])))
	      || (REG_P (operands[1])
		  && EXT_REX_SSE_REGNO_P (REGNO (operands[1])))))
	{
	  if (memory_operand (operands[0], V8SImode))
	    {
	      if (32 == 32)
		return "vextracti64x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else if (32 == 16)
		return "vextracti32x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else
		gcc_unreachable ();
	    }
	  else if (memory_operand (operands[1], V8SImode))
	    {
	      if (32 == 32)
		return "vbroadcasti64x4\t{%1, %g0|%g0, %1}";
	      else if (32 == 16)
		return "vbroadcasti32x4\t{%1, %g0|%g0, %1}";
	      else
		gcc_unreachable ();
	    }
	  else
	    /* Reg -> reg move is always aligned.  Just use wider move.  */
	    switch (mode)
	      {
	      case MODE_V8SF:
	      case MODE_V4SF:
		return "vmovaps\t{%g1, %g0|%g0, %g1}";
	      case MODE_V4DF:
	      case MODE_V2DF:
		return "vmovapd\t{%g1, %g0|%g0, %g1}";
	      case MODE_OI:
	      case MODE_TI:
		return "vmovdqa64\t{%g1, %g0|%g0, %g1}";
	      default:
		gcc_unreachable ();
	      }
	}
      switch (mode)
	{
	case MODE_V16SF:
	case MODE_V8SF:
	case MODE_V4SF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V8SImode)
		  || misaligned_operand (operands[1], V8SImode)))
	    return "vmovups\t{%1, %0|%0, %1}";
	  else
	    return "%vmovaps\t{%1, %0|%0, %1}";

	case MODE_V8DF:
	case MODE_V4DF:
	case MODE_V2DF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V8SImode)
		  || misaligned_operand (operands[1], V8SImode)))
	    return "vmovupd\t{%1, %0|%0, %1}";
	  else
	    return "%vmovapd\t{%1, %0|%0, %1}";

	case MODE_OI:
	case MODE_TI:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V8SImode)
		  || misaligned_operand (operands[1], V8SImode)))
	    return "vmovdqu\t{%1, %0|%0, %1}";
	  else
	    return "%vmovdqa\t{%1, %0|%0, %1}";
	case MODE_XI:
	  if (misaligned_operand (operands[0], V8SImode)
	      || misaligned_operand (operands[1], V8SImode))
	    return "vmovdqu64\t{%1, %0|%0, %1}";
	  else
	    return "vmovdqa64\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_1140 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 662 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mode = get_attr_mode (insn);
  switch (which_alternative)
    {
    case 0:
      return standard_sse_constant_opcode (insn, operands[1]);
    case 1:
    case 2:
      /* There is no evex-encoded vmov* for sizes smaller than 64-bytes
	 in avx512f, so we need to use workarounds, to access sse registers
	 16-31, which are evex-only.  */
      if (TARGET_AVX512F && 16 < 64
	  && ((REG_P (operands[0])
	       && EXT_REX_SSE_REGNO_P (REGNO (operands[0])))
	      || (REG_P (operands[1])
		  && EXT_REX_SSE_REGNO_P (REGNO (operands[1])))))
	{
	  if (memory_operand (operands[0], V4SImode))
	    {
	      if (16 == 32)
		return "vextracti64x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else if (16 == 16)
		return "vextracti32x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else
		gcc_unreachable ();
	    }
	  else if (memory_operand (operands[1], V4SImode))
	    {
	      if (16 == 32)
		return "vbroadcasti64x4\t{%1, %g0|%g0, %1}";
	      else if (16 == 16)
		return "vbroadcasti32x4\t{%1, %g0|%g0, %1}";
	      else
		gcc_unreachable ();
	    }
	  else
	    /* Reg -> reg move is always aligned.  Just use wider move.  */
	    switch (mode)
	      {
	      case MODE_V8SF:
	      case MODE_V4SF:
		return "vmovaps\t{%g1, %g0|%g0, %g1}";
	      case MODE_V4DF:
	      case MODE_V2DF:
		return "vmovapd\t{%g1, %g0|%g0, %g1}";
	      case MODE_OI:
	      case MODE_TI:
		return "vmovdqa64\t{%g1, %g0|%g0, %g1}";
	      default:
		gcc_unreachable ();
	      }
	}
      switch (mode)
	{
	case MODE_V16SF:
	case MODE_V8SF:
	case MODE_V4SF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V4SImode)
		  || misaligned_operand (operands[1], V4SImode)))
	    return "vmovups\t{%1, %0|%0, %1}";
	  else
	    return "%vmovaps\t{%1, %0|%0, %1}";

	case MODE_V8DF:
	case MODE_V4DF:
	case MODE_V2DF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V4SImode)
		  || misaligned_operand (operands[1], V4SImode)))
	    return "vmovupd\t{%1, %0|%0, %1}";
	  else
	    return "%vmovapd\t{%1, %0|%0, %1}";

	case MODE_OI:
	case MODE_TI:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V4SImode)
		  || misaligned_operand (operands[1], V4SImode)))
	    return "vmovdqu\t{%1, %0|%0, %1}";
	  else
	    return "%vmovdqa\t{%1, %0|%0, %1}";
	case MODE_XI:
	  if (misaligned_operand (operands[0], V4SImode)
	      || misaligned_operand (operands[1], V4SImode))
	    return "vmovdqu64\t{%1, %0|%0, %1}";
	  else
	    return "vmovdqa64\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_1141 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 662 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mode = get_attr_mode (insn);
  switch (which_alternative)
    {
    case 0:
      return standard_sse_constant_opcode (insn, operands[1]);
    case 1:
    case 2:
      /* There is no evex-encoded vmov* for sizes smaller than 64-bytes
	 in avx512f, so we need to use workarounds, to access sse registers
	 16-31, which are evex-only.  */
      if (TARGET_AVX512F && 64 < 64
	  && ((REG_P (operands[0])
	       && EXT_REX_SSE_REGNO_P (REGNO (operands[0])))
	      || (REG_P (operands[1])
		  && EXT_REX_SSE_REGNO_P (REGNO (operands[1])))))
	{
	  if (memory_operand (operands[0], V8DImode))
	    {
	      if (64 == 32)
		return "vextracti64x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else if (64 == 16)
		return "vextracti32x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else
		gcc_unreachable ();
	    }
	  else if (memory_operand (operands[1], V8DImode))
	    {
	      if (64 == 32)
		return "vbroadcasti64x4\t{%1, %g0|%g0, %1}";
	      else if (64 == 16)
		return "vbroadcasti32x4\t{%1, %g0|%g0, %1}";
	      else
		gcc_unreachable ();
	    }
	  else
	    /* Reg -> reg move is always aligned.  Just use wider move.  */
	    switch (mode)
	      {
	      case MODE_V8SF:
	      case MODE_V4SF:
		return "vmovaps\t{%g1, %g0|%g0, %g1}";
	      case MODE_V4DF:
	      case MODE_V2DF:
		return "vmovapd\t{%g1, %g0|%g0, %g1}";
	      case MODE_OI:
	      case MODE_TI:
		return "vmovdqa64\t{%g1, %g0|%g0, %g1}";
	      default:
		gcc_unreachable ();
	      }
	}
      switch (mode)
	{
	case MODE_V16SF:
	case MODE_V8SF:
	case MODE_V4SF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V8DImode)
		  || misaligned_operand (operands[1], V8DImode)))
	    return "vmovups\t{%1, %0|%0, %1}";
	  else
	    return "%vmovaps\t{%1, %0|%0, %1}";

	case MODE_V8DF:
	case MODE_V4DF:
	case MODE_V2DF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V8DImode)
		  || misaligned_operand (operands[1], V8DImode)))
	    return "vmovupd\t{%1, %0|%0, %1}";
	  else
	    return "%vmovapd\t{%1, %0|%0, %1}";

	case MODE_OI:
	case MODE_TI:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V8DImode)
		  || misaligned_operand (operands[1], V8DImode)))
	    return "vmovdqu\t{%1, %0|%0, %1}";
	  else
	    return "%vmovdqa\t{%1, %0|%0, %1}";
	case MODE_XI:
	  if (misaligned_operand (operands[0], V8DImode)
	      || misaligned_operand (operands[1], V8DImode))
	    return "vmovdqu64\t{%1, %0|%0, %1}";
	  else
	    return "vmovdqa64\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_1142 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 662 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mode = get_attr_mode (insn);
  switch (which_alternative)
    {
    case 0:
      return standard_sse_constant_opcode (insn, operands[1]);
    case 1:
    case 2:
      /* There is no evex-encoded vmov* for sizes smaller than 64-bytes
	 in avx512f, so we need to use workarounds, to access sse registers
	 16-31, which are evex-only.  */
      if (TARGET_AVX512F && 32 < 64
	  && ((REG_P (operands[0])
	       && EXT_REX_SSE_REGNO_P (REGNO (operands[0])))
	      || (REG_P (operands[1])
		  && EXT_REX_SSE_REGNO_P (REGNO (operands[1])))))
	{
	  if (memory_operand (operands[0], V4DImode))
	    {
	      if (32 == 32)
		return "vextracti64x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else if (32 == 16)
		return "vextracti32x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else
		gcc_unreachable ();
	    }
	  else if (memory_operand (operands[1], V4DImode))
	    {
	      if (32 == 32)
		return "vbroadcasti64x4\t{%1, %g0|%g0, %1}";
	      else if (32 == 16)
		return "vbroadcasti32x4\t{%1, %g0|%g0, %1}";
	      else
		gcc_unreachable ();
	    }
	  else
	    /* Reg -> reg move is always aligned.  Just use wider move.  */
	    switch (mode)
	      {
	      case MODE_V8SF:
	      case MODE_V4SF:
		return "vmovaps\t{%g1, %g0|%g0, %g1}";
	      case MODE_V4DF:
	      case MODE_V2DF:
		return "vmovapd\t{%g1, %g0|%g0, %g1}";
	      case MODE_OI:
	      case MODE_TI:
		return "vmovdqa64\t{%g1, %g0|%g0, %g1}";
	      default:
		gcc_unreachable ();
	      }
	}
      switch (mode)
	{
	case MODE_V16SF:
	case MODE_V8SF:
	case MODE_V4SF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V4DImode)
		  || misaligned_operand (operands[1], V4DImode)))
	    return "vmovups\t{%1, %0|%0, %1}";
	  else
	    return "%vmovaps\t{%1, %0|%0, %1}";

	case MODE_V8DF:
	case MODE_V4DF:
	case MODE_V2DF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V4DImode)
		  || misaligned_operand (operands[1], V4DImode)))
	    return "vmovupd\t{%1, %0|%0, %1}";
	  else
	    return "%vmovapd\t{%1, %0|%0, %1}";

	case MODE_OI:
	case MODE_TI:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V4DImode)
		  || misaligned_operand (operands[1], V4DImode)))
	    return "vmovdqu\t{%1, %0|%0, %1}";
	  else
	    return "%vmovdqa\t{%1, %0|%0, %1}";
	case MODE_XI:
	  if (misaligned_operand (operands[0], V4DImode)
	      || misaligned_operand (operands[1], V4DImode))
	    return "vmovdqu64\t{%1, %0|%0, %1}";
	  else
	    return "vmovdqa64\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_1143 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 662 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mode = get_attr_mode (insn);
  switch (which_alternative)
    {
    case 0:
      return standard_sse_constant_opcode (insn, operands[1]);
    case 1:
    case 2:
      /* There is no evex-encoded vmov* for sizes smaller than 64-bytes
	 in avx512f, so we need to use workarounds, to access sse registers
	 16-31, which are evex-only.  */
      if (TARGET_AVX512F && 16 < 64
	  && ((REG_P (operands[0])
	       && EXT_REX_SSE_REGNO_P (REGNO (operands[0])))
	      || (REG_P (operands[1])
		  && EXT_REX_SSE_REGNO_P (REGNO (operands[1])))))
	{
	  if (memory_operand (operands[0], V2DImode))
	    {
	      if (16 == 32)
		return "vextracti64x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else if (16 == 16)
		return "vextracti32x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else
		gcc_unreachable ();
	    }
	  else if (memory_operand (operands[1], V2DImode))
	    {
	      if (16 == 32)
		return "vbroadcasti64x4\t{%1, %g0|%g0, %1}";
	      else if (16 == 16)
		return "vbroadcasti32x4\t{%1, %g0|%g0, %1}";
	      else
		gcc_unreachable ();
	    }
	  else
	    /* Reg -> reg move is always aligned.  Just use wider move.  */
	    switch (mode)
	      {
	      case MODE_V8SF:
	      case MODE_V4SF:
		return "vmovaps\t{%g1, %g0|%g0, %g1}";
	      case MODE_V4DF:
	      case MODE_V2DF:
		return "vmovapd\t{%g1, %g0|%g0, %g1}";
	      case MODE_OI:
	      case MODE_TI:
		return "vmovdqa64\t{%g1, %g0|%g0, %g1}";
	      default:
		gcc_unreachable ();
	      }
	}
      switch (mode)
	{
	case MODE_V16SF:
	case MODE_V8SF:
	case MODE_V4SF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V2DImode)
		  || misaligned_operand (operands[1], V2DImode)))
	    return "vmovups\t{%1, %0|%0, %1}";
	  else
	    return "%vmovaps\t{%1, %0|%0, %1}";

	case MODE_V8DF:
	case MODE_V4DF:
	case MODE_V2DF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V2DImode)
		  || misaligned_operand (operands[1], V2DImode)))
	    return "vmovupd\t{%1, %0|%0, %1}";
	  else
	    return "%vmovapd\t{%1, %0|%0, %1}";

	case MODE_OI:
	case MODE_TI:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V2DImode)
		  || misaligned_operand (operands[1], V2DImode)))
	    return "vmovdqu\t{%1, %0|%0, %1}";
	  else
	    return "%vmovdqa\t{%1, %0|%0, %1}";
	case MODE_XI:
	  if (misaligned_operand (operands[0], V2DImode)
	      || misaligned_operand (operands[1], V2DImode))
	    return "vmovdqu64\t{%1, %0|%0, %1}";
	  else
	    return "vmovdqa64\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_1144 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 662 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mode = get_attr_mode (insn);
  switch (which_alternative)
    {
    case 0:
      return standard_sse_constant_opcode (insn, operands[1]);
    case 1:
    case 2:
      /* There is no evex-encoded vmov* for sizes smaller than 64-bytes
	 in avx512f, so we need to use workarounds, to access sse registers
	 16-31, which are evex-only.  */
      if (TARGET_AVX512F && 32 < 64
	  && ((REG_P (operands[0])
	       && EXT_REX_SSE_REGNO_P (REGNO (operands[0])))
	      || (REG_P (operands[1])
		  && EXT_REX_SSE_REGNO_P (REGNO (operands[1])))))
	{
	  if (memory_operand (operands[0], V2TImode))
	    {
	      if (32 == 32)
		return "vextracti64x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else if (32 == 16)
		return "vextracti32x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else
		gcc_unreachable ();
	    }
	  else if (memory_operand (operands[1], V2TImode))
	    {
	      if (32 == 32)
		return "vbroadcasti64x4\t{%1, %g0|%g0, %1}";
	      else if (32 == 16)
		return "vbroadcasti32x4\t{%1, %g0|%g0, %1}";
	      else
		gcc_unreachable ();
	    }
	  else
	    /* Reg -> reg move is always aligned.  Just use wider move.  */
	    switch (mode)
	      {
	      case MODE_V8SF:
	      case MODE_V4SF:
		return "vmovaps\t{%g1, %g0|%g0, %g1}";
	      case MODE_V4DF:
	      case MODE_V2DF:
		return "vmovapd\t{%g1, %g0|%g0, %g1}";
	      case MODE_OI:
	      case MODE_TI:
		return "vmovdqa64\t{%g1, %g0|%g0, %g1}";
	      default:
		gcc_unreachable ();
	      }
	}
      switch (mode)
	{
	case MODE_V16SF:
	case MODE_V8SF:
	case MODE_V4SF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V2TImode)
		  || misaligned_operand (operands[1], V2TImode)))
	    return "vmovups\t{%1, %0|%0, %1}";
	  else
	    return "%vmovaps\t{%1, %0|%0, %1}";

	case MODE_V8DF:
	case MODE_V4DF:
	case MODE_V2DF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V2TImode)
		  || misaligned_operand (operands[1], V2TImode)))
	    return "vmovupd\t{%1, %0|%0, %1}";
	  else
	    return "%vmovapd\t{%1, %0|%0, %1}";

	case MODE_OI:
	case MODE_TI:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V2TImode)
		  || misaligned_operand (operands[1], V2TImode)))
	    return "vmovdqu\t{%1, %0|%0, %1}";
	  else
	    return "%vmovdqa\t{%1, %0|%0, %1}";
	case MODE_XI:
	  if (misaligned_operand (operands[0], V2TImode)
	      || misaligned_operand (operands[1], V2TImode))
	    return "vmovdqu64\t{%1, %0|%0, %1}";
	  else
	    return "vmovdqa64\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_1145 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 662 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mode = get_attr_mode (insn);
  switch (which_alternative)
    {
    case 0:
      return standard_sse_constant_opcode (insn, operands[1]);
    case 1:
    case 2:
      /* There is no evex-encoded vmov* for sizes smaller than 64-bytes
	 in avx512f, so we need to use workarounds, to access sse registers
	 16-31, which are evex-only.  */
      if (TARGET_AVX512F && 16 < 64
	  && ((REG_P (operands[0])
	       && EXT_REX_SSE_REGNO_P (REGNO (operands[0])))
	      || (REG_P (operands[1])
		  && EXT_REX_SSE_REGNO_P (REGNO (operands[1])))))
	{
	  if (memory_operand (operands[0], V1TImode))
	    {
	      if (16 == 32)
		return "vextracti64x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else if (16 == 16)
		return "vextracti32x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else
		gcc_unreachable ();
	    }
	  else if (memory_operand (operands[1], V1TImode))
	    {
	      if (16 == 32)
		return "vbroadcasti64x4\t{%1, %g0|%g0, %1}";
	      else if (16 == 16)
		return "vbroadcasti32x4\t{%1, %g0|%g0, %1}";
	      else
		gcc_unreachable ();
	    }
	  else
	    /* Reg -> reg move is always aligned.  Just use wider move.  */
	    switch (mode)
	      {
	      case MODE_V8SF:
	      case MODE_V4SF:
		return "vmovaps\t{%g1, %g0|%g0, %g1}";
	      case MODE_V4DF:
	      case MODE_V2DF:
		return "vmovapd\t{%g1, %g0|%g0, %g1}";
	      case MODE_OI:
	      case MODE_TI:
		return "vmovdqa64\t{%g1, %g0|%g0, %g1}";
	      default:
		gcc_unreachable ();
	      }
	}
      switch (mode)
	{
	case MODE_V16SF:
	case MODE_V8SF:
	case MODE_V4SF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V1TImode)
		  || misaligned_operand (operands[1], V1TImode)))
	    return "vmovups\t{%1, %0|%0, %1}";
	  else
	    return "%vmovaps\t{%1, %0|%0, %1}";

	case MODE_V8DF:
	case MODE_V4DF:
	case MODE_V2DF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V1TImode)
		  || misaligned_operand (operands[1], V1TImode)))
	    return "vmovupd\t{%1, %0|%0, %1}";
	  else
	    return "%vmovapd\t{%1, %0|%0, %1}";

	case MODE_OI:
	case MODE_TI:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V1TImode)
		  || misaligned_operand (operands[1], V1TImode)))
	    return "vmovdqu\t{%1, %0|%0, %1}";
	  else
	    return "%vmovdqa\t{%1, %0|%0, %1}";
	case MODE_XI:
	  if (misaligned_operand (operands[0], V1TImode)
	      || misaligned_operand (operands[1], V1TImode))
	    return "vmovdqu64\t{%1, %0|%0, %1}";
	  else
	    return "vmovdqa64\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_1146 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 662 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mode = get_attr_mode (insn);
  switch (which_alternative)
    {
    case 0:
      return standard_sse_constant_opcode (insn, operands[1]);
    case 1:
    case 2:
      /* There is no evex-encoded vmov* for sizes smaller than 64-bytes
	 in avx512f, so we need to use workarounds, to access sse registers
	 16-31, which are evex-only.  */
      if (TARGET_AVX512F && 64 < 64
	  && ((REG_P (operands[0])
	       && EXT_REX_SSE_REGNO_P (REGNO (operands[0])))
	      || (REG_P (operands[1])
		  && EXT_REX_SSE_REGNO_P (REGNO (operands[1])))))
	{
	  if (memory_operand (operands[0], V16SFmode))
	    {
	      if (64 == 32)
		return "vextractf64x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else if (64 == 16)
		return "vextractf32x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else
		gcc_unreachable ();
	    }
	  else if (memory_operand (operands[1], V16SFmode))
	    {
	      if (64 == 32)
		return "vbroadcastf64x4\t{%1, %g0|%g0, %1}";
	      else if (64 == 16)
		return "vbroadcastf32x4\t{%1, %g0|%g0, %1}";
	      else
		gcc_unreachable ();
	    }
	  else
	    /* Reg -> reg move is always aligned.  Just use wider move.  */
	    switch (mode)
	      {
	      case MODE_V8SF:
	      case MODE_V4SF:
		return "vmovaps\t{%g1, %g0|%g0, %g1}";
	      case MODE_V4DF:
	      case MODE_V2DF:
		return "vmovapd\t{%g1, %g0|%g0, %g1}";
	      case MODE_OI:
	      case MODE_TI:
		return "vmovdqa64\t{%g1, %g0|%g0, %g1}";
	      default:
		gcc_unreachable ();
	      }
	}
      switch (mode)
	{
	case MODE_V16SF:
	case MODE_V8SF:
	case MODE_V4SF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V16SFmode)
		  || misaligned_operand (operands[1], V16SFmode)))
	    return "vmovups\t{%1, %0|%0, %1}";
	  else
	    return "%vmovaps\t{%1, %0|%0, %1}";

	case MODE_V8DF:
	case MODE_V4DF:
	case MODE_V2DF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V16SFmode)
		  || misaligned_operand (operands[1], V16SFmode)))
	    return "vmovupd\t{%1, %0|%0, %1}";
	  else
	    return "%vmovapd\t{%1, %0|%0, %1}";

	case MODE_OI:
	case MODE_TI:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V16SFmode)
		  || misaligned_operand (operands[1], V16SFmode)))
	    return "vmovdqu\t{%1, %0|%0, %1}";
	  else
	    return "%vmovdqa\t{%1, %0|%0, %1}";
	case MODE_XI:
	  if (misaligned_operand (operands[0], V16SFmode)
	      || misaligned_operand (operands[1], V16SFmode))
	    return "vmovdqu64\t{%1, %0|%0, %1}";
	  else
	    return "vmovdqa64\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_1147 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 662 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mode = get_attr_mode (insn);
  switch (which_alternative)
    {
    case 0:
      return standard_sse_constant_opcode (insn, operands[1]);
    case 1:
    case 2:
      /* There is no evex-encoded vmov* for sizes smaller than 64-bytes
	 in avx512f, so we need to use workarounds, to access sse registers
	 16-31, which are evex-only.  */
      if (TARGET_AVX512F && 32 < 64
	  && ((REG_P (operands[0])
	       && EXT_REX_SSE_REGNO_P (REGNO (operands[0])))
	      || (REG_P (operands[1])
		  && EXT_REX_SSE_REGNO_P (REGNO (operands[1])))))
	{
	  if (memory_operand (operands[0], V8SFmode))
	    {
	      if (32 == 32)
		return "vextractf64x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else if (32 == 16)
		return "vextractf32x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else
		gcc_unreachable ();
	    }
	  else if (memory_operand (operands[1], V8SFmode))
	    {
	      if (32 == 32)
		return "vbroadcastf64x4\t{%1, %g0|%g0, %1}";
	      else if (32 == 16)
		return "vbroadcastf32x4\t{%1, %g0|%g0, %1}";
	      else
		gcc_unreachable ();
	    }
	  else
	    /* Reg -> reg move is always aligned.  Just use wider move.  */
	    switch (mode)
	      {
	      case MODE_V8SF:
	      case MODE_V4SF:
		return "vmovaps\t{%g1, %g0|%g0, %g1}";
	      case MODE_V4DF:
	      case MODE_V2DF:
		return "vmovapd\t{%g1, %g0|%g0, %g1}";
	      case MODE_OI:
	      case MODE_TI:
		return "vmovdqa64\t{%g1, %g0|%g0, %g1}";
	      default:
		gcc_unreachable ();
	      }
	}
      switch (mode)
	{
	case MODE_V16SF:
	case MODE_V8SF:
	case MODE_V4SF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V8SFmode)
		  || misaligned_operand (operands[1], V8SFmode)))
	    return "vmovups\t{%1, %0|%0, %1}";
	  else
	    return "%vmovaps\t{%1, %0|%0, %1}";

	case MODE_V8DF:
	case MODE_V4DF:
	case MODE_V2DF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V8SFmode)
		  || misaligned_operand (operands[1], V8SFmode)))
	    return "vmovupd\t{%1, %0|%0, %1}";
	  else
	    return "%vmovapd\t{%1, %0|%0, %1}";

	case MODE_OI:
	case MODE_TI:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V8SFmode)
		  || misaligned_operand (operands[1], V8SFmode)))
	    return "vmovdqu\t{%1, %0|%0, %1}";
	  else
	    return "%vmovdqa\t{%1, %0|%0, %1}";
	case MODE_XI:
	  if (misaligned_operand (operands[0], V8SFmode)
	      || misaligned_operand (operands[1], V8SFmode))
	    return "vmovdqu64\t{%1, %0|%0, %1}";
	  else
	    return "vmovdqa64\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_1148 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 662 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mode = get_attr_mode (insn);
  switch (which_alternative)
    {
    case 0:
      return standard_sse_constant_opcode (insn, operands[1]);
    case 1:
    case 2:
      /* There is no evex-encoded vmov* for sizes smaller than 64-bytes
	 in avx512f, so we need to use workarounds, to access sse registers
	 16-31, which are evex-only.  */
      if (TARGET_AVX512F && 16 < 64
	  && ((REG_P (operands[0])
	       && EXT_REX_SSE_REGNO_P (REGNO (operands[0])))
	      || (REG_P (operands[1])
		  && EXT_REX_SSE_REGNO_P (REGNO (operands[1])))))
	{
	  if (memory_operand (operands[0], V4SFmode))
	    {
	      if (16 == 32)
		return "vextractf64x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else if (16 == 16)
		return "vextractf32x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else
		gcc_unreachable ();
	    }
	  else if (memory_operand (operands[1], V4SFmode))
	    {
	      if (16 == 32)
		return "vbroadcastf64x4\t{%1, %g0|%g0, %1}";
	      else if (16 == 16)
		return "vbroadcastf32x4\t{%1, %g0|%g0, %1}";
	      else
		gcc_unreachable ();
	    }
	  else
	    /* Reg -> reg move is always aligned.  Just use wider move.  */
	    switch (mode)
	      {
	      case MODE_V8SF:
	      case MODE_V4SF:
		return "vmovaps\t{%g1, %g0|%g0, %g1}";
	      case MODE_V4DF:
	      case MODE_V2DF:
		return "vmovapd\t{%g1, %g0|%g0, %g1}";
	      case MODE_OI:
	      case MODE_TI:
		return "vmovdqa64\t{%g1, %g0|%g0, %g1}";
	      default:
		gcc_unreachable ();
	      }
	}
      switch (mode)
	{
	case MODE_V16SF:
	case MODE_V8SF:
	case MODE_V4SF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V4SFmode)
		  || misaligned_operand (operands[1], V4SFmode)))
	    return "vmovups\t{%1, %0|%0, %1}";
	  else
	    return "%vmovaps\t{%1, %0|%0, %1}";

	case MODE_V8DF:
	case MODE_V4DF:
	case MODE_V2DF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V4SFmode)
		  || misaligned_operand (operands[1], V4SFmode)))
	    return "vmovupd\t{%1, %0|%0, %1}";
	  else
	    return "%vmovapd\t{%1, %0|%0, %1}";

	case MODE_OI:
	case MODE_TI:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V4SFmode)
		  || misaligned_operand (operands[1], V4SFmode)))
	    return "vmovdqu\t{%1, %0|%0, %1}";
	  else
	    return "%vmovdqa\t{%1, %0|%0, %1}";
	case MODE_XI:
	  if (misaligned_operand (operands[0], V4SFmode)
	      || misaligned_operand (operands[1], V4SFmode))
	    return "vmovdqu64\t{%1, %0|%0, %1}";
	  else
	    return "vmovdqa64\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_1149 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 662 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mode = get_attr_mode (insn);
  switch (which_alternative)
    {
    case 0:
      return standard_sse_constant_opcode (insn, operands[1]);
    case 1:
    case 2:
      /* There is no evex-encoded vmov* for sizes smaller than 64-bytes
	 in avx512f, so we need to use workarounds, to access sse registers
	 16-31, which are evex-only.  */
      if (TARGET_AVX512F && 64 < 64
	  && ((REG_P (operands[0])
	       && EXT_REX_SSE_REGNO_P (REGNO (operands[0])))
	      || (REG_P (operands[1])
		  && EXT_REX_SSE_REGNO_P (REGNO (operands[1])))))
	{
	  if (memory_operand (operands[0], V8DFmode))
	    {
	      if (64 == 32)
		return "vextractf64x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else if (64 == 16)
		return "vextractf32x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else
		gcc_unreachable ();
	    }
	  else if (memory_operand (operands[1], V8DFmode))
	    {
	      if (64 == 32)
		return "vbroadcastf64x4\t{%1, %g0|%g0, %1}";
	      else if (64 == 16)
		return "vbroadcastf32x4\t{%1, %g0|%g0, %1}";
	      else
		gcc_unreachable ();
	    }
	  else
	    /* Reg -> reg move is always aligned.  Just use wider move.  */
	    switch (mode)
	      {
	      case MODE_V8SF:
	      case MODE_V4SF:
		return "vmovaps\t{%g1, %g0|%g0, %g1}";
	      case MODE_V4DF:
	      case MODE_V2DF:
		return "vmovapd\t{%g1, %g0|%g0, %g1}";
	      case MODE_OI:
	      case MODE_TI:
		return "vmovdqa64\t{%g1, %g0|%g0, %g1}";
	      default:
		gcc_unreachable ();
	      }
	}
      switch (mode)
	{
	case MODE_V16SF:
	case MODE_V8SF:
	case MODE_V4SF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V8DFmode)
		  || misaligned_operand (operands[1], V8DFmode)))
	    return "vmovups\t{%1, %0|%0, %1}";
	  else
	    return "%vmovaps\t{%1, %0|%0, %1}";

	case MODE_V8DF:
	case MODE_V4DF:
	case MODE_V2DF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V8DFmode)
		  || misaligned_operand (operands[1], V8DFmode)))
	    return "vmovupd\t{%1, %0|%0, %1}";
	  else
	    return "%vmovapd\t{%1, %0|%0, %1}";

	case MODE_OI:
	case MODE_TI:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V8DFmode)
		  || misaligned_operand (operands[1], V8DFmode)))
	    return "vmovdqu\t{%1, %0|%0, %1}";
	  else
	    return "%vmovdqa\t{%1, %0|%0, %1}";
	case MODE_XI:
	  if (misaligned_operand (operands[0], V8DFmode)
	      || misaligned_operand (operands[1], V8DFmode))
	    return "vmovdqu64\t{%1, %0|%0, %1}";
	  else
	    return "vmovdqa64\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_1150 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 662 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mode = get_attr_mode (insn);
  switch (which_alternative)
    {
    case 0:
      return standard_sse_constant_opcode (insn, operands[1]);
    case 1:
    case 2:
      /* There is no evex-encoded vmov* for sizes smaller than 64-bytes
	 in avx512f, so we need to use workarounds, to access sse registers
	 16-31, which are evex-only.  */
      if (TARGET_AVX512F && 32 < 64
	  && ((REG_P (operands[0])
	       && EXT_REX_SSE_REGNO_P (REGNO (operands[0])))
	      || (REG_P (operands[1])
		  && EXT_REX_SSE_REGNO_P (REGNO (operands[1])))))
	{
	  if (memory_operand (operands[0], V4DFmode))
	    {
	      if (32 == 32)
		return "vextractf64x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else if (32 == 16)
		return "vextractf32x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else
		gcc_unreachable ();
	    }
	  else if (memory_operand (operands[1], V4DFmode))
	    {
	      if (32 == 32)
		return "vbroadcastf64x4\t{%1, %g0|%g0, %1}";
	      else if (32 == 16)
		return "vbroadcastf32x4\t{%1, %g0|%g0, %1}";
	      else
		gcc_unreachable ();
	    }
	  else
	    /* Reg -> reg move is always aligned.  Just use wider move.  */
	    switch (mode)
	      {
	      case MODE_V8SF:
	      case MODE_V4SF:
		return "vmovaps\t{%g1, %g0|%g0, %g1}";
	      case MODE_V4DF:
	      case MODE_V2DF:
		return "vmovapd\t{%g1, %g0|%g0, %g1}";
	      case MODE_OI:
	      case MODE_TI:
		return "vmovdqa64\t{%g1, %g0|%g0, %g1}";
	      default:
		gcc_unreachable ();
	      }
	}
      switch (mode)
	{
	case MODE_V16SF:
	case MODE_V8SF:
	case MODE_V4SF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V4DFmode)
		  || misaligned_operand (operands[1], V4DFmode)))
	    return "vmovups\t{%1, %0|%0, %1}";
	  else
	    return "%vmovaps\t{%1, %0|%0, %1}";

	case MODE_V8DF:
	case MODE_V4DF:
	case MODE_V2DF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V4DFmode)
		  || misaligned_operand (operands[1], V4DFmode)))
	    return "vmovupd\t{%1, %0|%0, %1}";
	  else
	    return "%vmovapd\t{%1, %0|%0, %1}";

	case MODE_OI:
	case MODE_TI:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V4DFmode)
		  || misaligned_operand (operands[1], V4DFmode)))
	    return "vmovdqu\t{%1, %0|%0, %1}";
	  else
	    return "%vmovdqa\t{%1, %0|%0, %1}";
	case MODE_XI:
	  if (misaligned_operand (operands[0], V4DFmode)
	      || misaligned_operand (operands[1], V4DFmode))
	    return "vmovdqu64\t{%1, %0|%0, %1}";
	  else
	    return "vmovdqa64\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_1151 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 662 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mode = get_attr_mode (insn);
  switch (which_alternative)
    {
    case 0:
      return standard_sse_constant_opcode (insn, operands[1]);
    case 1:
    case 2:
      /* There is no evex-encoded vmov* for sizes smaller than 64-bytes
	 in avx512f, so we need to use workarounds, to access sse registers
	 16-31, which are evex-only.  */
      if (TARGET_AVX512F && 16 < 64
	  && ((REG_P (operands[0])
	       && EXT_REX_SSE_REGNO_P (REGNO (operands[0])))
	      || (REG_P (operands[1])
		  && EXT_REX_SSE_REGNO_P (REGNO (operands[1])))))
	{
	  if (memory_operand (operands[0], V2DFmode))
	    {
	      if (16 == 32)
		return "vextractf64x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else if (16 == 16)
		return "vextractf32x4\t{$0x0, %g1, %0|%0, %g1, 0x0}";
	      else
		gcc_unreachable ();
	    }
	  else if (memory_operand (operands[1], V2DFmode))
	    {
	      if (16 == 32)
		return "vbroadcastf64x4\t{%1, %g0|%g0, %1}";
	      else if (16 == 16)
		return "vbroadcastf32x4\t{%1, %g0|%g0, %1}";
	      else
		gcc_unreachable ();
	    }
	  else
	    /* Reg -> reg move is always aligned.  Just use wider move.  */
	    switch (mode)
	      {
	      case MODE_V8SF:
	      case MODE_V4SF:
		return "vmovaps\t{%g1, %g0|%g0, %g1}";
	      case MODE_V4DF:
	      case MODE_V2DF:
		return "vmovapd\t{%g1, %g0|%g0, %g1}";
	      case MODE_OI:
	      case MODE_TI:
		return "vmovdqa64\t{%g1, %g0|%g0, %g1}";
	      default:
		gcc_unreachable ();
	      }
	}
      switch (mode)
	{
	case MODE_V16SF:
	case MODE_V8SF:
	case MODE_V4SF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V2DFmode)
		  || misaligned_operand (operands[1], V2DFmode)))
	    return "vmovups\t{%1, %0|%0, %1}";
	  else
	    return "%vmovaps\t{%1, %0|%0, %1}";

	case MODE_V8DF:
	case MODE_V4DF:
	case MODE_V2DF:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V2DFmode)
		  || misaligned_operand (operands[1], V2DFmode)))
	    return "vmovupd\t{%1, %0|%0, %1}";
	  else
	    return "%vmovapd\t{%1, %0|%0, %1}";

	case MODE_OI:
	case MODE_TI:
	  if (TARGET_AVX
	      && (misaligned_operand (operands[0], V2DFmode)
		  || misaligned_operand (operands[1], V2DFmode)))
	    return "vmovdqu\t{%1, %0|%0, %1}";
	  else
	    return "%vmovdqa\t{%1, %0|%0, %1}";
	case MODE_XI:
	  if (misaligned_operand (operands[0], V2DFmode)
	      || misaligned_operand (operands[1], V2DFmode))
	    return "vmovdqu64\t{%1, %0|%0, %1}";
	  else
	    return "vmovdqa64\t{%1, %0|%0, %1}";

	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_1152 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 785 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (MODE_XI)
    {
    case MODE_V8DF:
    case MODE_V16SF:
      if (misaligned_operand (operands[1], V16SImode))
	return "vmovud\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}";
      return "vmovad\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}";
    default:
      if (misaligned_operand (operands[1], V16SImode))
	return "vmovdqu32\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}";
      return "vmovdqa32\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}";
    }
}
}

static const char *
output_1153 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 785 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (MODE_V16SF)
    {
    case MODE_V8DF:
    case MODE_V16SF:
      if (misaligned_operand (operands[1], V16SFmode))
	return "vmovups\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}";
      return "vmovaps\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}";
    default:
      if (misaligned_operand (operands[1], V16SFmode))
	return "vmovdqu32\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}";
      return "vmovdqa32\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}";
    }
}
}

static const char *
output_1154 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 785 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (MODE_XI)
    {
    case MODE_V8DF:
    case MODE_V16SF:
      if (misaligned_operand (operands[1], V8DImode))
	return "vmovuq\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}";
      return "vmovaq\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}";
    default:
      if (misaligned_operand (operands[1], V8DImode))
	return "vmovdqu64\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}";
      return "vmovdqa64\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}";
    }
}
}

static const char *
output_1155 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 785 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (MODE_V8DF)
    {
    case MODE_V8DF:
    case MODE_V16SF:
      if (misaligned_operand (operands[1], V8DFmode))
	return "vmovupd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}";
      return "vmovapd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}";
    default:
      if (misaligned_operand (operands[1], V8DFmode))
	return "vmovdqu64\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}";
      return "vmovdqa64\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}";
    }
}
}

static const char *
output_1160 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 823 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (MODE_XI)
    {
    case MODE_V8DF:
    case MODE_V16SF:
      return "vmovad\t{%1, %0%{%2%}|%0%{%2%}, %1}";
    default:
      return "vmovdqa32\t{%1, %0%{%2%}|%0%{%2%}, %1}";
    }
}
}

static const char *
output_1161 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 823 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (MODE_V16SF)
    {
    case MODE_V8DF:
    case MODE_V16SF:
      return "vmovaps\t{%1, %0%{%2%}|%0%{%2%}, %1}";
    default:
      return "vmovdqa32\t{%1, %0%{%2%}|%0%{%2%}, %1}";
    }
}
}

static const char *
output_1162 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 823 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (MODE_XI)
    {
    case MODE_V8DF:
    case MODE_V16SF:
      return "vmovaq\t{%1, %0%{%2%}|%0%{%2%}, %1}";
    default:
      return "vmovdqa64\t{%1, %0%{%2%}|%0%{%2%}, %1}";
    }
}
}

static const char *
output_1163 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 823 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (MODE_V8DF)
    {
    case MODE_V8DF:
    case MODE_V16SF:
      return "vmovapd\t{%1, %0%{%2%}|%0%{%2%}, %1}";
    default:
      return "vmovdqa64\t{%1, %0%{%2%}|%0%{%2%}, %1}";
    }
}
}

static const char *
output_1166 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 954 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (get_attr_mode (insn))
    {
    case MODE_V16SF:
    case MODE_V8SF:
    case MODE_V4SF:
      return "%vmovups\t{%1, %0|%0, %1}";
    default:
      return "%vmovups\t{%1, %0|%0, %1}";
    }
}
}

static const char *
output_1167 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 954 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (get_attr_mode (insn))
    {
    case MODE_V16SF:
    case MODE_V8SF:
    case MODE_V4SF:
      return "%vmovups\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}";
    default:
      return "%vmovups\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}";
    }
}
}

static const char *
output_1168 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 954 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (get_attr_mode (insn))
    {
    case MODE_V16SF:
    case MODE_V8SF:
    case MODE_V4SF:
      return "%vmovups\t{%1, %0|%0, %1}";
    default:
      return "%vmovups\t{%1, %0|%0, %1}";
    }
}
}

static const char *
output_1169 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 954 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (get_attr_mode (insn))
    {
    case MODE_V16SF:
    case MODE_V8SF:
    case MODE_V4SF:
      return "%vmovups\t{%1, %0|%0, %1}";
    default:
      return "%vmovups\t{%1, %0|%0, %1}";
    }
}
}

static const char *
output_1170 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 954 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (get_attr_mode (insn))
    {
    case MODE_V16SF:
    case MODE_V8SF:
    case MODE_V4SF:
      return "%vmovups\t{%1, %0|%0, %1}";
    default:
      return "%vmovupd\t{%1, %0|%0, %1}";
    }
}
}

static const char *
output_1171 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 954 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (get_attr_mode (insn))
    {
    case MODE_V16SF:
    case MODE_V8SF:
    case MODE_V4SF:
      return "%vmovups\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}";
    default:
      return "%vmovupd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}";
    }
}
}

static const char *
output_1172 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 954 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (get_attr_mode (insn))
    {
    case MODE_V16SF:
    case MODE_V8SF:
    case MODE_V4SF:
      return "%vmovups\t{%1, %0|%0, %1}";
    default:
      return "%vmovupd\t{%1, %0|%0, %1}";
    }
}
}

static const char *
output_1173 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 954 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (get_attr_mode (insn))
    {
    case MODE_V16SF:
    case MODE_V8SF:
    case MODE_V4SF:
      return "%vmovups\t{%1, %0|%0, %1}";
    default:
      return "%vmovupd\t{%1, %0|%0, %1}";
    }
}
}

static const char *
output_1174 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 985 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (get_attr_mode (insn))
    {
    case MODE_V16SF:
    case MODE_V8SF:
    case MODE_V4SF:
      return "%vmovups\t{%1, %0|%0, %1}";
    default:
      return "%vmovups\t{%1, %0|%0, %1}";
    }
}
}

static const char *
output_1175 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 985 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (get_attr_mode (insn))
    {
    case MODE_V16SF:
    case MODE_V8SF:
    case MODE_V4SF:
      return "%vmovups\t{%1, %0|%0, %1}";
    default:
      return "%vmovups\t{%1, %0|%0, %1}";
    }
}
}

static const char *
output_1176 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 985 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (get_attr_mode (insn))
    {
    case MODE_V16SF:
    case MODE_V8SF:
    case MODE_V4SF:
      return "%vmovups\t{%1, %0|%0, %1}";
    default:
      return "%vmovups\t{%1, %0|%0, %1}";
    }
}
}

static const char *
output_1177 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 985 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (get_attr_mode (insn))
    {
    case MODE_V16SF:
    case MODE_V8SF:
    case MODE_V4SF:
      return "%vmovups\t{%1, %0|%0, %1}";
    default:
      return "%vmovupd\t{%1, %0|%0, %1}";
    }
}
}

static const char *
output_1178 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 985 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (get_attr_mode (insn))
    {
    case MODE_V16SF:
    case MODE_V8SF:
    case MODE_V4SF:
      return "%vmovups\t{%1, %0|%0, %1}";
    default:
      return "%vmovupd\t{%1, %0|%0, %1}";
    }
}
}

static const char *
output_1179 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 985 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (get_attr_mode (insn))
    {
    case MODE_V16SF:
    case MODE_V8SF:
    case MODE_V4SF:
      return "%vmovups\t{%1, %0|%0, %1}";
    default:
      return "%vmovupd\t{%1, %0|%0, %1}";
    }
}
}

static const char *
output_1180 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1021 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (get_attr_mode (insn))
    {
    case MODE_V16SF:
      return "vmovups\t{%1, %0%{%2%}|%0%{%2%}, %1}";
    default:
      return "vmovups\t{%1, %0%{%2%}|%0%{%2%}, %1}";
    }
}
}

static const char *
output_1181 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1021 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (get_attr_mode (insn))
    {
    case MODE_V16SF:
      return "vmovups\t{%1, %0%{%2%}|%0%{%2%}, %1}";
    default:
      return "vmovupd\t{%1, %0%{%2%}|%0%{%2%}, %1}";
    }
}
}

static const char *
output_1182 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1067 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (get_attr_mode (insn))
    {
    case MODE_V8SF:
    case MODE_V4SF:
      return "%vmovups\t{%1, %0|%0, %1}";
    case MODE_XI:
      if (V32QImode == V8DImode)
	return "vmovdqu64\t{%1, %0|%0, %1}";
      else
	return "vmovdqu32\t{%1, %0|%0, %1}";
    default:
      return "%vmovdqu\t{%1, %0|%0, %1}";
    }
}
}

static const char *
output_1183 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1067 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (get_attr_mode (insn))
    {
    case MODE_V8SF:
    case MODE_V4SF:
      return "%vmovups\t{%1, %0|%0, %1}";
    case MODE_XI:
      if (V16QImode == V8DImode)
	return "vmovdqu64\t{%1, %0|%0, %1}";
      else
	return "vmovdqu32\t{%1, %0|%0, %1}";
    default:
      return "%vmovdqu\t{%1, %0|%0, %1}";
    }
}
}

static const char *
output_1184 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1067 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (get_attr_mode (insn))
    {
    case MODE_V8SF:
    case MODE_V4SF:
      return "%vmovups\t{%1, %0|%0, %1}";
    case MODE_XI:
      if (V16SImode == V8DImode)
	return "vmovdqu64\t{%1, %0|%0, %1}";
      else
	return "vmovdqu32\t{%1, %0|%0, %1}";
    default:
      return "%vmovdqu\t{%1, %0|%0, %1}";
    }
}
}

static const char *
output_1185 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1067 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (get_attr_mode (insn))
    {
    case MODE_V8SF:
    case MODE_V4SF:
      return "%vmovups\t{%1, %0|%0, %1}";
    case MODE_XI:
      if (V16SImode == V8DImode)
	return "vmovdqu64\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}";
      else
	return "vmovdqu32\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}";
    default:
      return "%vmovdqu\t{%1, %0|%0, %1}";
    }
}
}

static const char *
output_1186 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1067 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (get_attr_mode (insn))
    {
    case MODE_V8SF:
    case MODE_V4SF:
      return "%vmovups\t{%1, %0|%0, %1}";
    case MODE_XI:
      if (V8DImode == V8DImode)
	return "vmovdqu64\t{%1, %0|%0, %1}";
      else
	return "vmovdqu32\t{%1, %0|%0, %1}";
    default:
      return "%vmovdqu\t{%1, %0|%0, %1}";
    }
}
}

static const char *
output_1187 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1067 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (get_attr_mode (insn))
    {
    case MODE_V8SF:
    case MODE_V4SF:
      return "%vmovups\t{%1, %0|%0, %1}";
    case MODE_XI:
      if (V8DImode == V8DImode)
	return "vmovdqu64\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}";
      else
	return "vmovdqu32\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}";
    default:
      return "%vmovdqu\t{%1, %0|%0, %1}";
    }
}
}

static const char *
output_1188 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1107 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (get_attr_mode (insn))
    {
    case MODE_V16SF:
    case MODE_V8SF:
    case MODE_V4SF:
      return "%vmovups\t{%1, %0|%0, %1}";
    case MODE_XI:
      if (V32QImode == V8DImode)
	return "vmovdqu64\t{%1, %0|%0, %1}";
      else
	return "vmovdqu32\t{%1, %0|%0, %1}";
    default:
      return "%vmovdqu\t{%1, %0|%0, %1}";
    }
}
}

static const char *
output_1189 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1107 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (get_attr_mode (insn))
    {
    case MODE_V16SF:
    case MODE_V8SF:
    case MODE_V4SF:
      return "%vmovups\t{%1, %0|%0, %1}";
    case MODE_XI:
      if (V16QImode == V8DImode)
	return "vmovdqu64\t{%1, %0|%0, %1}";
      else
	return "vmovdqu32\t{%1, %0|%0, %1}";
    default:
      return "%vmovdqu\t{%1, %0|%0, %1}";
    }
}
}

static const char *
output_1190 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1107 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (get_attr_mode (insn))
    {
    case MODE_V16SF:
    case MODE_V8SF:
    case MODE_V4SF:
      return "%vmovups\t{%1, %0|%0, %1}";
    case MODE_XI:
      if (V16SImode == V8DImode)
	return "vmovdqu64\t{%1, %0|%0, %1}";
      else
	return "vmovdqu32\t{%1, %0|%0, %1}";
    default:
      return "%vmovdqu\t{%1, %0|%0, %1}";
    }
}
}

static const char *
output_1191 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1107 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (get_attr_mode (insn))
    {
    case MODE_V16SF:
    case MODE_V8SF:
    case MODE_V4SF:
      return "%vmovups\t{%1, %0|%0, %1}";
    case MODE_XI:
      if (V8DImode == V8DImode)
	return "vmovdqu64\t{%1, %0|%0, %1}";
      else
	return "vmovdqu32\t{%1, %0|%0, %1}";
    default:
      return "%vmovdqu\t{%1, %0|%0, %1}";
    }
}
}

static const char *
output_1192 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1153 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (V16SImode == V8DImode)
    return "vmovdqu64\t{%1, %0%{%2%}|%0%{%2%}, %1}";
  else
    return "vmovdqu32\t{%1, %0%{%2%}|%0%{%2%}, %1}";
}
}

static const char *
output_1193 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 1153 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (V8DImode == V8DImode)
    return "vmovdqu64\t{%1, %0%{%2%}|%0%{%2%}, %1}";
  else
    return "vmovdqu32\t{%1, %0%{%2%}|%0%{%2%}, %1}";
}
}

static const char * const output_1213[] = {
  "addps\t{%2, %0|%0, %2}",
  "vaddps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1214[] = {
  "addps\t{%2, %0|%0, %2}",
  "vaddps\t{%R3%2, %1, %0|%0, %1, %2%R3}",
};

static const char * const output_1215[] = {
  "addps\t{%2, %0|%0, %2}",
  "vaddps\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1216[] = {
  "addps\t{%2, %0|%0, %2}",
  "vaddps\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
};

static const char * const output_1217[] = {
  "subps\t{%2, %0|%0, %2}",
  "vsubps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1218[] = {
  "subps\t{%2, %0|%0, %2}",
  "vsubps\t{%R3%2, %1, %0|%0, %1, %2%R3}",
};

static const char * const output_1219[] = {
  "subps\t{%2, %0|%0, %2}",
  "vsubps\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1220[] = {
  "subps\t{%2, %0|%0, %2}",
  "vsubps\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
};

static const char * const output_1221[] = {
  "addps\t{%2, %0|%0, %2}",
  "vaddps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1222[] = {
  "addps\t{%2, %0|%0, %2}",
  "vaddps\t{%R3%2, %1, %0|%0, %1, %2%R3}",
};

static const char * const output_1223[] = {
  "addps\t{%2, %0|%0, %2}",
  "vaddps\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1224[] = {
  "addps\t{%2, %0|%0, %2}",
  "vaddps\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
};

static const char * const output_1225[] = {
  "subps\t{%2, %0|%0, %2}",
  "vsubps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1226[] = {
  "subps\t{%2, %0|%0, %2}",
  "vsubps\t{%R3%2, %1, %0|%0, %1, %2%R3}",
};

static const char * const output_1227[] = {
  "subps\t{%2, %0|%0, %2}",
  "vsubps\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1228[] = {
  "subps\t{%2, %0|%0, %2}",
  "vsubps\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
};

static const char * const output_1229[] = {
  "addps\t{%2, %0|%0, %2}",
  "vaddps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1230[] = {
  "addps\t{%2, %0|%0, %2}",
  "vaddps\t{%R3%2, %1, %0|%0, %1, %2%R3}",
};

static const char * const output_1231[] = {
  "addps\t{%2, %0|%0, %2}",
  "vaddps\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1232[] = {
  "addps\t{%2, %0|%0, %2}",
  "vaddps\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
};

static const char * const output_1233[] = {
  "subps\t{%2, %0|%0, %2}",
  "vsubps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1234[] = {
  "subps\t{%2, %0|%0, %2}",
  "vsubps\t{%R3%2, %1, %0|%0, %1, %2%R3}",
};

static const char * const output_1235[] = {
  "subps\t{%2, %0|%0, %2}",
  "vsubps\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1236[] = {
  "subps\t{%2, %0|%0, %2}",
  "vsubps\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
};

static const char * const output_1237[] = {
  "addpd\t{%2, %0|%0, %2}",
  "vaddpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1238[] = {
  "addpd\t{%2, %0|%0, %2}",
  "vaddpd\t{%R3%2, %1, %0|%0, %1, %2%R3}",
};

static const char * const output_1239[] = {
  "addpd\t{%2, %0|%0, %2}",
  "vaddpd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1240[] = {
  "addpd\t{%2, %0|%0, %2}",
  "vaddpd\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
};

static const char * const output_1241[] = {
  "subpd\t{%2, %0|%0, %2}",
  "vsubpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1242[] = {
  "subpd\t{%2, %0|%0, %2}",
  "vsubpd\t{%R3%2, %1, %0|%0, %1, %2%R3}",
};

static const char * const output_1243[] = {
  "subpd\t{%2, %0|%0, %2}",
  "vsubpd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1244[] = {
  "subpd\t{%2, %0|%0, %2}",
  "vsubpd\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
};

static const char * const output_1245[] = {
  "addpd\t{%2, %0|%0, %2}",
  "vaddpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1246[] = {
  "addpd\t{%2, %0|%0, %2}",
  "vaddpd\t{%R3%2, %1, %0|%0, %1, %2%R3}",
};

static const char * const output_1247[] = {
  "addpd\t{%2, %0|%0, %2}",
  "vaddpd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1248[] = {
  "addpd\t{%2, %0|%0, %2}",
  "vaddpd\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
};

static const char * const output_1249[] = {
  "subpd\t{%2, %0|%0, %2}",
  "vsubpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1250[] = {
  "subpd\t{%2, %0|%0, %2}",
  "vsubpd\t{%R3%2, %1, %0|%0, %1, %2%R3}",
};

static const char * const output_1251[] = {
  "subpd\t{%2, %0|%0, %2}",
  "vsubpd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1252[] = {
  "subpd\t{%2, %0|%0, %2}",
  "vsubpd\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
};

static const char * const output_1253[] = {
  "addpd\t{%2, %0|%0, %2}",
  "vaddpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1254[] = {
  "addpd\t{%2, %0|%0, %2}",
  "vaddpd\t{%R3%2, %1, %0|%0, %1, %2%R3}",
};

static const char * const output_1255[] = {
  "addpd\t{%2, %0|%0, %2}",
  "vaddpd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1256[] = {
  "addpd\t{%2, %0|%0, %2}",
  "vaddpd\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
};

static const char * const output_1257[] = {
  "subpd\t{%2, %0|%0, %2}",
  "vsubpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1258[] = {
  "subpd\t{%2, %0|%0, %2}",
  "vsubpd\t{%R3%2, %1, %0|%0, %1, %2%R3}",
};

static const char * const output_1259[] = {
  "subpd\t{%2, %0|%0, %2}",
  "vsubpd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1260[] = {
  "subpd\t{%2, %0|%0, %2}",
  "vsubpd\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
};

static const char * const output_1261[] = {
  "addss\t{%2, %0|%0, %k2}",
  "vaddss\t{%2, %1, %0|%0, %1, %k2}",
};

static const char * const output_1262[] = {
  "addss\t{%2, %0|%0, %k2}",
  "vaddss\t{%R3%2, %1, %0|%0, %1, %k2%R3}",
};

static const char * const output_1263[] = {
  "subss\t{%2, %0|%0, %k2}",
  "vsubss\t{%2, %1, %0|%0, %1, %k2}",
};

static const char * const output_1264[] = {
  "subss\t{%2, %0|%0, %k2}",
  "vsubss\t{%R3%2, %1, %0|%0, %1, %k2%R3}",
};

static const char * const output_1265[] = {
  "addsd\t{%2, %0|%0, %q2}",
  "vaddsd\t{%2, %1, %0|%0, %1, %q2}",
};

static const char * const output_1266[] = {
  "addsd\t{%2, %0|%0, %q2}",
  "vaddsd\t{%R3%2, %1, %0|%0, %1, %q2%R3}",
};

static const char * const output_1267[] = {
  "subsd\t{%2, %0|%0, %q2}",
  "vsubsd\t{%2, %1, %0|%0, %1, %q2}",
};

static const char * const output_1268[] = {
  "subsd\t{%2, %0|%0, %q2}",
  "vsubsd\t{%R3%2, %1, %0|%0, %1, %q2%R3}",
};

static const char * const output_1269[] = {
  "mulps\t{%2, %0|%0, %2}",
  "vmulps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1270[] = {
  "mulps\t{%2, %0|%0, %2}",
  "vmulps\t{%R3%2, %1, %0|%0, %1, %2%R3}",
};

static const char * const output_1271[] = {
  "mulps\t{%2, %0|%0, %2}",
  "vmulps\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1272[] = {
  "mulps\t{%2, %0|%0, %2}",
  "vmulps\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
};

static const char * const output_1273[] = {
  "mulps\t{%2, %0|%0, %2}",
  "vmulps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1274[] = {
  "mulps\t{%2, %0|%0, %2}",
  "vmulps\t{%R3%2, %1, %0|%0, %1, %2%R3}",
};

static const char * const output_1275[] = {
  "mulps\t{%2, %0|%0, %2}",
  "vmulps\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1276[] = {
  "mulps\t{%2, %0|%0, %2}",
  "vmulps\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
};

static const char * const output_1277[] = {
  "mulps\t{%2, %0|%0, %2}",
  "vmulps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1278[] = {
  "mulps\t{%2, %0|%0, %2}",
  "vmulps\t{%R3%2, %1, %0|%0, %1, %2%R3}",
};

static const char * const output_1279[] = {
  "mulps\t{%2, %0|%0, %2}",
  "vmulps\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1280[] = {
  "mulps\t{%2, %0|%0, %2}",
  "vmulps\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
};

static const char * const output_1281[] = {
  "mulpd\t{%2, %0|%0, %2}",
  "vmulpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1282[] = {
  "mulpd\t{%2, %0|%0, %2}",
  "vmulpd\t{%R3%2, %1, %0|%0, %1, %2%R3}",
};

static const char * const output_1283[] = {
  "mulpd\t{%2, %0|%0, %2}",
  "vmulpd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1284[] = {
  "mulpd\t{%2, %0|%0, %2}",
  "vmulpd\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
};

static const char * const output_1285[] = {
  "mulpd\t{%2, %0|%0, %2}",
  "vmulpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1286[] = {
  "mulpd\t{%2, %0|%0, %2}",
  "vmulpd\t{%R3%2, %1, %0|%0, %1, %2%R3}",
};

static const char * const output_1287[] = {
  "mulpd\t{%2, %0|%0, %2}",
  "vmulpd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1288[] = {
  "mulpd\t{%2, %0|%0, %2}",
  "vmulpd\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
};

static const char * const output_1289[] = {
  "mulpd\t{%2, %0|%0, %2}",
  "vmulpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1290[] = {
  "mulpd\t{%2, %0|%0, %2}",
  "vmulpd\t{%R3%2, %1, %0|%0, %1, %2%R3}",
};

static const char * const output_1291[] = {
  "mulpd\t{%2, %0|%0, %2}",
  "vmulpd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1292[] = {
  "mulpd\t{%2, %0|%0, %2}",
  "vmulpd\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
};

static const char * const output_1293[] = {
  "mulss\t{%2, %0|%0, %k2}",
  "vmulss\t{%2, %1, %0|%0, %1, %k2}",
};

static const char * const output_1294[] = {
  "mulss\t{%2, %0|%0, %k2}",
  "vmulss\t{%R3%2, %1, %0|%0, %1, %k2%R3}",
};

static const char * const output_1295[] = {
  "divss\t{%2, %0|%0, %k2}",
  "vdivss\t{%2, %1, %0|%0, %1, %k2}",
};

static const char * const output_1296[] = {
  "divss\t{%2, %0|%0, %k2}",
  "vdivss\t{%R3%2, %1, %0|%0, %1, %k2%R3}",
};

static const char * const output_1297[] = {
  "mulsd\t{%2, %0|%0, %q2}",
  "vmulsd\t{%2, %1, %0|%0, %1, %q2}",
};

static const char * const output_1298[] = {
  "mulsd\t{%2, %0|%0, %q2}",
  "vmulsd\t{%R3%2, %1, %0|%0, %1, %q2%R3}",
};

static const char * const output_1299[] = {
  "divsd\t{%2, %0|%0, %q2}",
  "vdivsd\t{%2, %1, %0|%0, %1, %q2}",
};

static const char * const output_1300[] = {
  "divsd\t{%2, %0|%0, %q2}",
  "vdivsd\t{%R3%2, %1, %0|%0, %1, %q2%R3}",
};

static const char * const output_1301[] = {
  "divps\t{%2, %0|%0, %2}",
  "vdivps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1302[] = {
  "divps\t{%2, %0|%0, %2}",
  "vdivps\t{%R3%2, %1, %0|%0, %1, %2%R3}",
};

static const char * const output_1303[] = {
  "divps\t{%2, %0|%0, %2}",
  "vdivps\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1304[] = {
  "divps\t{%2, %0|%0, %2}",
  "vdivps\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
};

static const char * const output_1305[] = {
  "divps\t{%2, %0|%0, %2}",
  "vdivps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1306[] = {
  "divps\t{%2, %0|%0, %2}",
  "vdivps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1307[] = {
  "divpd\t{%2, %0|%0, %2}",
  "vdivpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1308[] = {
  "divpd\t{%2, %0|%0, %2}",
  "vdivpd\t{%R3%2, %1, %0|%0, %1, %2%R3}",
};

static const char * const output_1309[] = {
  "divpd\t{%2, %0|%0, %2}",
  "vdivpd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1310[] = {
  "divpd\t{%2, %0|%0, %2}",
  "vdivpd\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
};

static const char * const output_1311[] = {
  "divpd\t{%2, %0|%0, %2}",
  "vdivpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1312[] = {
  "divpd\t{%2, %0|%0, %2}",
  "vdivpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1315[] = {
  "rcpss\t{%1, %0|%0, %k1}",
  "vrcpss\t{%1, %2, %0|%0, %2, %k1}",
};

static const char * const output_1334[] = {
  "sqrtss\t{%1, %0|%0, %k1}",
  "vsqrtss\t{%1, %2, %0|%0, %2, %k1}",
};

static const char * const output_1335[] = {
  "sqrtss\t{%1, %0|%0, %k1}",
  "vsqrtss\t{%R3%1, %2, %0|%0, %2, %k1%R3}",
};

static const char * const output_1336[] = {
  "sqrtsd\t{%1, %0|%0, %q1}",
  "vsqrtsd\t{%1, %2, %0|%0, %2, %q1}",
};

static const char * const output_1337[] = {
  "sqrtsd\t{%1, %0|%0, %q1}",
  "vsqrtsd\t{%R3%1, %2, %0|%0, %2, %q1%R3}",
};

static const char * const output_1346[] = {
  "rsqrtss\t{%1, %0|%0, %k1}",
  "vrsqrtss\t{%1, %2, %0|%0, %2, %k1}",
};

static const char * const output_1347[] = {
  "maxps\t{%2, %0|%0, %2}",
  "vmaxps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1348[] = {
  "maxps\t{%2, %0|%0, %2}",
  "vmaxps\t{%r3%2, %1, %0|%0, %1, %2%r3}",
};

static const char * const output_1349[] = {
  "maxps\t{%2, %0|%0, %2}",
  "vmaxps\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1350[] = {
  "maxps\t{%2, %0|%0, %2}",
  "vmaxps\t{%r5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%r5}",
};

static const char * const output_1351[] = {
  "minps\t{%2, %0|%0, %2}",
  "vminps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1352[] = {
  "minps\t{%2, %0|%0, %2}",
  "vminps\t{%r3%2, %1, %0|%0, %1, %2%r3}",
};

static const char * const output_1353[] = {
  "minps\t{%2, %0|%0, %2}",
  "vminps\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1354[] = {
  "minps\t{%2, %0|%0, %2}",
  "vminps\t{%r5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%r5}",
};

static const char * const output_1355[] = {
  "maxps\t{%2, %0|%0, %2}",
  "vmaxps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1356[] = {
  "maxps\t{%2, %0|%0, %2}",
  "vmaxps\t{%r3%2, %1, %0|%0, %1, %2%r3}",
};

static const char * const output_1357[] = {
  "maxps\t{%2, %0|%0, %2}",
  "vmaxps\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1358[] = {
  "maxps\t{%2, %0|%0, %2}",
  "vmaxps\t{%r5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%r5}",
};

static const char * const output_1359[] = {
  "minps\t{%2, %0|%0, %2}",
  "vminps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1360[] = {
  "minps\t{%2, %0|%0, %2}",
  "vminps\t{%r3%2, %1, %0|%0, %1, %2%r3}",
};

static const char * const output_1361[] = {
  "minps\t{%2, %0|%0, %2}",
  "vminps\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1362[] = {
  "minps\t{%2, %0|%0, %2}",
  "vminps\t{%r5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%r5}",
};

static const char * const output_1363[] = {
  "maxps\t{%2, %0|%0, %2}",
  "vmaxps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1364[] = {
  "maxps\t{%2, %0|%0, %2}",
  "vmaxps\t{%r3%2, %1, %0|%0, %1, %2%r3}",
};

static const char * const output_1365[] = {
  "maxps\t{%2, %0|%0, %2}",
  "vmaxps\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1366[] = {
  "maxps\t{%2, %0|%0, %2}",
  "vmaxps\t{%r5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%r5}",
};

static const char * const output_1367[] = {
  "minps\t{%2, %0|%0, %2}",
  "vminps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1368[] = {
  "minps\t{%2, %0|%0, %2}",
  "vminps\t{%r3%2, %1, %0|%0, %1, %2%r3}",
};

static const char * const output_1369[] = {
  "minps\t{%2, %0|%0, %2}",
  "vminps\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1370[] = {
  "minps\t{%2, %0|%0, %2}",
  "vminps\t{%r5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%r5}",
};

static const char * const output_1371[] = {
  "maxpd\t{%2, %0|%0, %2}",
  "vmaxpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1372[] = {
  "maxpd\t{%2, %0|%0, %2}",
  "vmaxpd\t{%r3%2, %1, %0|%0, %1, %2%r3}",
};

static const char * const output_1373[] = {
  "maxpd\t{%2, %0|%0, %2}",
  "vmaxpd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1374[] = {
  "maxpd\t{%2, %0|%0, %2}",
  "vmaxpd\t{%r5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%r5}",
};

static const char * const output_1375[] = {
  "minpd\t{%2, %0|%0, %2}",
  "vminpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1376[] = {
  "minpd\t{%2, %0|%0, %2}",
  "vminpd\t{%r3%2, %1, %0|%0, %1, %2%r3}",
};

static const char * const output_1377[] = {
  "minpd\t{%2, %0|%0, %2}",
  "vminpd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1378[] = {
  "minpd\t{%2, %0|%0, %2}",
  "vminpd\t{%r5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%r5}",
};

static const char * const output_1379[] = {
  "maxpd\t{%2, %0|%0, %2}",
  "vmaxpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1380[] = {
  "maxpd\t{%2, %0|%0, %2}",
  "vmaxpd\t{%r3%2, %1, %0|%0, %1, %2%r3}",
};

static const char * const output_1381[] = {
  "maxpd\t{%2, %0|%0, %2}",
  "vmaxpd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1382[] = {
  "maxpd\t{%2, %0|%0, %2}",
  "vmaxpd\t{%r5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%r5}",
};

static const char * const output_1383[] = {
  "minpd\t{%2, %0|%0, %2}",
  "vminpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1384[] = {
  "minpd\t{%2, %0|%0, %2}",
  "vminpd\t{%r3%2, %1, %0|%0, %1, %2%r3}",
};

static const char * const output_1385[] = {
  "minpd\t{%2, %0|%0, %2}",
  "vminpd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1386[] = {
  "minpd\t{%2, %0|%0, %2}",
  "vminpd\t{%r5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%r5}",
};

static const char * const output_1387[] = {
  "maxpd\t{%2, %0|%0, %2}",
  "vmaxpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1388[] = {
  "maxpd\t{%2, %0|%0, %2}",
  "vmaxpd\t{%r3%2, %1, %0|%0, %1, %2%r3}",
};

static const char * const output_1389[] = {
  "maxpd\t{%2, %0|%0, %2}",
  "vmaxpd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1390[] = {
  "maxpd\t{%2, %0|%0, %2}",
  "vmaxpd\t{%r5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%r5}",
};

static const char * const output_1391[] = {
  "minpd\t{%2, %0|%0, %2}",
  "vminpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1392[] = {
  "minpd\t{%2, %0|%0, %2}",
  "vminpd\t{%r3%2, %1, %0|%0, %1, %2%r3}",
};

static const char * const output_1393[] = {
  "minpd\t{%2, %0|%0, %2}",
  "vminpd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1394[] = {
  "minpd\t{%2, %0|%0, %2}",
  "vminpd\t{%r5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%r5}",
};

static const char * const output_1395[] = {
  "maxps\t{%2, %0|%0, %2}",
  "vmaxps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1396[] = {
  "maxps\t{%2, %0|%0, %2}",
  "vmaxps\t{%r3%2, %1, %0|%0, %1, %2%r3}",
};

static const char * const output_1397[] = {
  "maxps\t{%2, %0|%0, %2}",
  "vmaxps\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1398[] = {
  "maxps\t{%2, %0|%0, %2}",
  "vmaxps\t{%r5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%r5}",
};

static const char * const output_1399[] = {
  "minps\t{%2, %0|%0, %2}",
  "vminps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1400[] = {
  "minps\t{%2, %0|%0, %2}",
  "vminps\t{%r3%2, %1, %0|%0, %1, %2%r3}",
};

static const char * const output_1401[] = {
  "minps\t{%2, %0|%0, %2}",
  "vminps\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1402[] = {
  "minps\t{%2, %0|%0, %2}",
  "vminps\t{%r5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%r5}",
};

static const char * const output_1403[] = {
  "maxps\t{%2, %0|%0, %2}",
  "vmaxps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1404[] = {
  "minps\t{%2, %0|%0, %2}",
  "vminps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1405[] = {
  "maxps\t{%2, %0|%0, %2}",
  "vmaxps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1406[] = {
  "minps\t{%2, %0|%0, %2}",
  "vminps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1407[] = {
  "maxpd\t{%2, %0|%0, %2}",
  "vmaxpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1408[] = {
  "maxpd\t{%2, %0|%0, %2}",
  "vmaxpd\t{%r3%2, %1, %0|%0, %1, %2%r3}",
};

static const char * const output_1409[] = {
  "maxpd\t{%2, %0|%0, %2}",
  "vmaxpd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1410[] = {
  "maxpd\t{%2, %0|%0, %2}",
  "vmaxpd\t{%r5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%r5}",
};

static const char * const output_1411[] = {
  "minpd\t{%2, %0|%0, %2}",
  "vminpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1412[] = {
  "minpd\t{%2, %0|%0, %2}",
  "vminpd\t{%r3%2, %1, %0|%0, %1, %2%r3}",
};

static const char * const output_1413[] = {
  "minpd\t{%2, %0|%0, %2}",
  "vminpd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1414[] = {
  "minpd\t{%2, %0|%0, %2}",
  "vminpd\t{%r5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%r5}",
};

static const char * const output_1415[] = {
  "maxpd\t{%2, %0|%0, %2}",
  "vmaxpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1416[] = {
  "minpd\t{%2, %0|%0, %2}",
  "vminpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1417[] = {
  "maxpd\t{%2, %0|%0, %2}",
  "vmaxpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1418[] = {
  "minpd\t{%2, %0|%0, %2}",
  "vminpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1419[] = {
  "maxss\t{%2, %0|%0, %k2}",
  "vmaxss\t{%2, %1, %0|%0, %1, %k2}",
};

static const char * const output_1420[] = {
  "maxss\t{%2, %0|%0, %k2}",
  "vmaxss\t{%r3%2, %1, %0|%0, %1, %k2%r3}",
};

static const char * const output_1421[] = {
  "minss\t{%2, %0|%0, %k2}",
  "vminss\t{%2, %1, %0|%0, %1, %k2}",
};

static const char * const output_1422[] = {
  "minss\t{%2, %0|%0, %k2}",
  "vminss\t{%r3%2, %1, %0|%0, %1, %k2%r3}",
};

static const char * const output_1423[] = {
  "maxsd\t{%2, %0|%0, %q2}",
  "vmaxsd\t{%2, %1, %0|%0, %1, %q2}",
};

static const char * const output_1424[] = {
  "maxsd\t{%2, %0|%0, %q2}",
  "vmaxsd\t{%r3%2, %1, %0|%0, %1, %q2%r3}",
};

static const char * const output_1425[] = {
  "minsd\t{%2, %0|%0, %q2}",
  "vminsd\t{%2, %1, %0|%0, %1, %q2}",
};

static const char * const output_1426[] = {
  "minsd\t{%2, %0|%0, %q2}",
  "vminsd\t{%r3%2, %1, %0|%0, %1, %q2%r3}",
};

static const char * const output_1427[] = {
  "minps\t{%2, %0|%0, %2}",
  "vminps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1428[] = {
  "minps\t{%2, %0|%0, %2}",
  "vminps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1429[] = {
  "minps\t{%2, %0|%0, %2}",
  "vminps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1430[] = {
  "minpd\t{%2, %0|%0, %2}",
  "vminpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1431[] = {
  "minpd\t{%2, %0|%0, %2}",
  "vminpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1432[] = {
  "minpd\t{%2, %0|%0, %2}",
  "vminpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1433[] = {
  "maxps\t{%2, %0|%0, %2}",
  "vmaxps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1434[] = {
  "maxps\t{%2, %0|%0, %2}",
  "vmaxps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1435[] = {
  "maxps\t{%2, %0|%0, %2}",
  "vmaxps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1436[] = {
  "maxpd\t{%2, %0|%0, %2}",
  "vmaxpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1437[] = {
  "maxpd\t{%2, %0|%0, %2}",
  "vmaxpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1438[] = {
  "maxpd\t{%2, %0|%0, %2}",
  "vmaxpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1440[] = {
  "addsubpd\t{%2, %0|%0, %2}",
  "vaddsubpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1442[] = {
  "addsubps\t{%2, %0|%0, %2}",
  "vaddsubps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1445[] = {
  "haddpd\t{%2, %0|%0, %2}",
  "vhaddpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1446[] = {
  "hsubpd\t{%2, %0|%0, %2}",
  "vhsubpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1447[] = {
  "haddpd\t{%0, %0|%0, %0}",
  "vhaddpd\t{%1, %1, %0|%0, %1, %1}",
};

static const char * const output_1448[] = {
  "hsubpd\t{%0, %0|%0, %0}",
  "vhsubpd\t{%1, %1, %0|%0, %1, %1}",
};

static const char * const output_1451[] = {
  "haddps\t{%2, %0|%0, %2}",
  "vhaddps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1452[] = {
  "hsubps\t{%2, %0|%0, %2}",
  "vhsubps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1459[] = {
  "cmp%D3ps\t{%2, %0|%0, %2}",
  "vcmp%D3ps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1460[] = {
  "cmp%D3ps\t{%2, %0|%0, %2}",
  "vcmp%D3ps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1461[] = {
  "cmp%D3pd\t{%2, %0|%0, %2}",
  "vcmp%D3pd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1462[] = {
  "cmp%D3pd\t{%2, %0|%0, %2}",
  "vcmp%D3pd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1463[] = {
  "cmp%D3ps\t{%2, %0|%0, %2}",
  "vcmp%D3ps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1464[] = {
  "cmp%D3ps\t{%2, %0|%0, %2}",
  "vcmp%D3ps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1465[] = {
  "cmp%D3pd\t{%2, %0|%0, %2}",
  "vcmp%D3pd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1466[] = {
  "cmp%D3pd\t{%2, %0|%0, %2}",
  "vcmp%D3pd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1467[] = {
  "cmp%D3ss\t{%2, %0|%0, %k2}",
  "vcmp%D3ss\t{%2, %1, %0|%0, %1, %k2}",
};

static const char * const output_1468[] = {
  "cmp%D3sd\t{%2, %0|%0, %q2}",
  "vcmp%D3sd\t{%2, %1, %0|%0, %1, %q2}",
};

static const char *
output_1507 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2339 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix;

  switch (get_attr_mode (insn))
    {
    case MODE_V8SF:
    case MODE_V4SF:
      suffix = "ps";
      break;
    default:
      suffix = "ps";
    }

  switch (which_alternative)
    {
    case 0:
      ops = "andn%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vandn%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  /* There is no vandnp[sd].  Use vpandnq.  */
  if (64 == 64)
    {
      suffix = "q";
      ops = "vpandn%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1508 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2339 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix;

  switch (get_attr_mode (insn))
    {
    case MODE_V8SF:
    case MODE_V4SF:
      suffix = "ps";
      break;
    default:
      suffix = "ps";
    }

  switch (which_alternative)
    {
    case 0:
      ops = "andn%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vandn%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  /* There is no vandnp[sd].  Use vpandnq.  */
  if (32 == 64)
    {
      suffix = "q";
      ops = "vpandn%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1509 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2339 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix;

  switch (get_attr_mode (insn))
    {
    case MODE_V8SF:
    case MODE_V4SF:
      suffix = "ps";
      break;
    default:
      suffix = "ps";
    }

  switch (which_alternative)
    {
    case 0:
      ops = "andn%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vandn%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  /* There is no vandnp[sd].  Use vpandnq.  */
  if (16 == 64)
    {
      suffix = "q";
      ops = "vpandn%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1510 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2339 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix;

  switch (get_attr_mode (insn))
    {
    case MODE_V8SF:
    case MODE_V4SF:
      suffix = "ps";
      break;
    default:
      suffix = "pd";
    }

  switch (which_alternative)
    {
    case 0:
      ops = "andn%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vandn%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  /* There is no vandnp[sd].  Use vpandnq.  */
  if (64 == 64)
    {
      suffix = "q";
      ops = "vpandn%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1511 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2339 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix;

  switch (get_attr_mode (insn))
    {
    case MODE_V8SF:
    case MODE_V4SF:
      suffix = "ps";
      break;
    default:
      suffix = "pd";
    }

  switch (which_alternative)
    {
    case 0:
      ops = "andn%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vandn%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  /* There is no vandnp[sd].  Use vpandnq.  */
  if (32 == 64)
    {
      suffix = "q";
      ops = "vpandn%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1512 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2339 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix;

  switch (get_attr_mode (insn))
    {
    case MODE_V8SF:
    case MODE_V4SF:
      suffix = "ps";
      break;
    default:
      suffix = "pd";
    }

  switch (which_alternative)
    {
    case 0:
      ops = "andn%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vandn%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  /* There is no vandnp[sd].  Use vpandnq.  */
  if (16 == 64)
    {
      suffix = "q";
      ops = "vpandn%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1513 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2411 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix;

  switch (get_attr_mode (insn))
    {
    case MODE_V8SF:
    case MODE_V4SF:
      suffix = "ps";
      break;
    default:
      suffix = "ps";
    }

  switch (which_alternative)
    {
    case 0:
      ops = "and%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vand%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  /* There is no vandp[sd].  Use vpandq.  */
  if (64 == 64)
    {
      suffix = "q";
      ops = "vpand%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1514 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2411 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix;

  switch (get_attr_mode (insn))
    {
    case MODE_V8SF:
    case MODE_V4SF:
      suffix = "ps";
      break;
    default:
      suffix = "ps";
    }

  switch (which_alternative)
    {
    case 0:
      ops = "or%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vor%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  /* There is no vorp[sd].  Use vporq.  */
  if (64 == 64)
    {
      suffix = "q";
      ops = "vpor%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1515 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2411 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix;

  switch (get_attr_mode (insn))
    {
    case MODE_V8SF:
    case MODE_V4SF:
      suffix = "ps";
      break;
    default:
      suffix = "ps";
    }

  switch (which_alternative)
    {
    case 0:
      ops = "xor%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vxor%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  /* There is no vxorp[sd].  Use vpxorq.  */
  if (64 == 64)
    {
      suffix = "q";
      ops = "vpxor%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1516 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2411 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix;

  switch (get_attr_mode (insn))
    {
    case MODE_V8SF:
    case MODE_V4SF:
      suffix = "ps";
      break;
    default:
      suffix = "ps";
    }

  switch (which_alternative)
    {
    case 0:
      ops = "and%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vand%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  /* There is no vandp[sd].  Use vpandq.  */
  if (32 == 64)
    {
      suffix = "q";
      ops = "vpand%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1517 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2411 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix;

  switch (get_attr_mode (insn))
    {
    case MODE_V8SF:
    case MODE_V4SF:
      suffix = "ps";
      break;
    default:
      suffix = "ps";
    }

  switch (which_alternative)
    {
    case 0:
      ops = "or%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vor%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  /* There is no vorp[sd].  Use vporq.  */
  if (32 == 64)
    {
      suffix = "q";
      ops = "vpor%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1518 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2411 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix;

  switch (get_attr_mode (insn))
    {
    case MODE_V8SF:
    case MODE_V4SF:
      suffix = "ps";
      break;
    default:
      suffix = "ps";
    }

  switch (which_alternative)
    {
    case 0:
      ops = "xor%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vxor%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  /* There is no vxorp[sd].  Use vpxorq.  */
  if (32 == 64)
    {
      suffix = "q";
      ops = "vpxor%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1519 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2411 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix;

  switch (get_attr_mode (insn))
    {
    case MODE_V8SF:
    case MODE_V4SF:
      suffix = "ps";
      break;
    default:
      suffix = "ps";
    }

  switch (which_alternative)
    {
    case 0:
      ops = "and%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vand%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  /* There is no vandp[sd].  Use vpandq.  */
  if (16 == 64)
    {
      suffix = "q";
      ops = "vpand%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1520 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2411 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix;

  switch (get_attr_mode (insn))
    {
    case MODE_V8SF:
    case MODE_V4SF:
      suffix = "ps";
      break;
    default:
      suffix = "ps";
    }

  switch (which_alternative)
    {
    case 0:
      ops = "or%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vor%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  /* There is no vorp[sd].  Use vporq.  */
  if (16 == 64)
    {
      suffix = "q";
      ops = "vpor%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1521 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2411 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix;

  switch (get_attr_mode (insn))
    {
    case MODE_V8SF:
    case MODE_V4SF:
      suffix = "ps";
      break;
    default:
      suffix = "ps";
    }

  switch (which_alternative)
    {
    case 0:
      ops = "xor%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vxor%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  /* There is no vxorp[sd].  Use vpxorq.  */
  if (16 == 64)
    {
      suffix = "q";
      ops = "vpxor%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1522 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2411 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix;

  switch (get_attr_mode (insn))
    {
    case MODE_V8SF:
    case MODE_V4SF:
      suffix = "ps";
      break;
    default:
      suffix = "pd";
    }

  switch (which_alternative)
    {
    case 0:
      ops = "and%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vand%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  /* There is no vandp[sd].  Use vpandq.  */
  if (64 == 64)
    {
      suffix = "q";
      ops = "vpand%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1523 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2411 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix;

  switch (get_attr_mode (insn))
    {
    case MODE_V8SF:
    case MODE_V4SF:
      suffix = "ps";
      break;
    default:
      suffix = "pd";
    }

  switch (which_alternative)
    {
    case 0:
      ops = "or%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vor%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  /* There is no vorp[sd].  Use vporq.  */
  if (64 == 64)
    {
      suffix = "q";
      ops = "vpor%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1524 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2411 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix;

  switch (get_attr_mode (insn))
    {
    case MODE_V8SF:
    case MODE_V4SF:
      suffix = "ps";
      break;
    default:
      suffix = "pd";
    }

  switch (which_alternative)
    {
    case 0:
      ops = "xor%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vxor%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  /* There is no vxorp[sd].  Use vpxorq.  */
  if (64 == 64)
    {
      suffix = "q";
      ops = "vpxor%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1525 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2411 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix;

  switch (get_attr_mode (insn))
    {
    case MODE_V8SF:
    case MODE_V4SF:
      suffix = "ps";
      break;
    default:
      suffix = "pd";
    }

  switch (which_alternative)
    {
    case 0:
      ops = "and%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vand%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  /* There is no vandp[sd].  Use vpandq.  */
  if (32 == 64)
    {
      suffix = "q";
      ops = "vpand%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1526 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2411 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix;

  switch (get_attr_mode (insn))
    {
    case MODE_V8SF:
    case MODE_V4SF:
      suffix = "ps";
      break;
    default:
      suffix = "pd";
    }

  switch (which_alternative)
    {
    case 0:
      ops = "or%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vor%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  /* There is no vorp[sd].  Use vporq.  */
  if (32 == 64)
    {
      suffix = "q";
      ops = "vpor%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1527 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2411 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix;

  switch (get_attr_mode (insn))
    {
    case MODE_V8SF:
    case MODE_V4SF:
      suffix = "ps";
      break;
    default:
      suffix = "pd";
    }

  switch (which_alternative)
    {
    case 0:
      ops = "xor%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vxor%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  /* There is no vxorp[sd].  Use vpxorq.  */
  if (32 == 64)
    {
      suffix = "q";
      ops = "vpxor%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1528 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2411 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix;

  switch (get_attr_mode (insn))
    {
    case MODE_V8SF:
    case MODE_V4SF:
      suffix = "ps";
      break;
    default:
      suffix = "pd";
    }

  switch (which_alternative)
    {
    case 0:
      ops = "and%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vand%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  /* There is no vandp[sd].  Use vpandq.  */
  if (16 == 64)
    {
      suffix = "q";
      ops = "vpand%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1529 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2411 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix;

  switch (get_attr_mode (insn))
    {
    case MODE_V8SF:
    case MODE_V4SF:
      suffix = "ps";
      break;
    default:
      suffix = "pd";
    }

  switch (which_alternative)
    {
    case 0:
      ops = "or%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vor%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  /* There is no vorp[sd].  Use vporq.  */
  if (16 == 64)
    {
      suffix = "q";
      ops = "vpor%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1530 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2411 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix;

  switch (get_attr_mode (insn))
    {
    case MODE_V8SF:
    case MODE_V4SF:
      suffix = "ps";
      break;
    default:
      suffix = "pd";
    }

  switch (which_alternative)
    {
    case 0:
      ops = "xor%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vxor%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  /* There is no vxorp[sd].  Use vpxorq.  */
  if (16 == 64)
    {
      suffix = "q";
      ops = "vpxor%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1531 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2491 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix
    = (get_attr_mode (insn) == MODE_V4SF) ? "ps" : "ps";

  switch (which_alternative)
    {
    case 0:
      ops = "andn%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vandn%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1532 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2491 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix
    = (get_attr_mode (insn) == MODE_V4SF) ? "ps" : "pd";

  switch (which_alternative)
    {
    case 0:
      ops = "andn%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vandn%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1533 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2531 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *tmp
    = (get_attr_mode (insn) == MODE_V4SF) ? "andnps" : "pandn";

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_1534 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2578 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix
    = (get_attr_mode (insn) == MODE_V4SF) ? "ps" : "ps";

  switch (which_alternative)
    {
    case 0:
      ops = "and%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vand%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1535 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2578 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix
    = (get_attr_mode (insn) == MODE_V4SF) ? "ps" : "ps";

  switch (which_alternative)
    {
    case 0:
      ops = "or%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vor%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1536 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2578 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix
    = (get_attr_mode (insn) == MODE_V4SF) ? "ps" : "ps";

  switch (which_alternative)
    {
    case 0:
      ops = "xor%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vxor%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1537 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2578 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix
    = (get_attr_mode (insn) == MODE_V4SF) ? "ps" : "pd";

  switch (which_alternative)
    {
    case 0:
      ops = "and%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vand%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1538 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2578 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix
    = (get_attr_mode (insn) == MODE_V4SF) ? "ps" : "pd";

  switch (which_alternative)
    {
    case 0:
      ops = "or%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vor%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1539 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2578 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *suffix
    = (get_attr_mode (insn) == MODE_V4SF) ? "ps" : "pd";

  switch (which_alternative)
    {
    case 0:
      ops = "xor%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "vxor%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, suffix);
  return buf;
}
}

static const char *
output_1540 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2627 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *tmp
    = (get_attr_mode (insn) == MODE_V4SF) ? "andps" : "pand";

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_1541 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2627 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *tmp
    = (get_attr_mode (insn) == MODE_V4SF) ? "orps" : "por";

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_1542 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 2627 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[32];
  const char *ops;
  const char *tmp
    = (get_attr_mode (insn) == MODE_V4SF) ? "xorps" : "pxor";

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char * const output_1547[] = {
  "vfmadd132ss\t{%2, %3, %0|%0, %3, %2}",
  "vfmadd213ss\t{%3, %2, %0|%0, %2, %3}",
  "vfmadd231ss\t{%2, %1, %0|%0, %1, %2}",
  "vfmaddss\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfmaddss\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1548[] = {
  "vfmadd132sd\t{%2, %3, %0|%0, %3, %2}",
  "vfmadd213sd\t{%3, %2, %0|%0, %2, %3}",
  "vfmadd231sd\t{%2, %1, %0|%0, %1, %2}",
  "vfmaddsd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfmaddsd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1549[] = {
  "vfmadd132ps\t{%2, %3, %0|%0, %3, %2}",
  "vfmadd213ps\t{%3, %2, %0|%0, %2, %3}",
  "vfmadd231ps\t{%2, %1, %0|%0, %1, %2}",
  "vfmaddps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfmaddps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1550[] = {
  "vfmadd132pd\t{%2, %3, %0|%0, %3, %2}",
  "vfmadd213pd\t{%3, %2, %0|%0, %2, %3}",
  "vfmadd231pd\t{%2, %1, %0|%0, %1, %2}",
  "vfmaddpd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfmaddpd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1551[] = {
  "vfmadd132ps\t{%2, %3, %0|%0, %3, %2}",
  "vfmadd213ps\t{%3, %2, %0|%0, %2, %3}",
  "vfmadd231ps\t{%2, %1, %0|%0, %1, %2}",
  "vfmaddps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfmaddps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1552[] = {
  "vfmadd132pd\t{%2, %3, %0|%0, %3, %2}",
  "vfmadd213pd\t{%3, %2, %0|%0, %2, %3}",
  "vfmadd231pd\t{%2, %1, %0|%0, %1, %2}",
  "vfmaddpd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfmaddpd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1553[] = {
  "vfmadd132ps\t{%2, %3, %0|%0, %3, %2}",
  "vfmadd213ps\t{%3, %2, %0|%0, %2, %3}",
  "vfmadd231ps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1554[] = {
  "vfmadd132ps\t{%R4%2, %3, %0|%0, %3, %2%R4}",
  "vfmadd213ps\t{%R4%3, %2, %0|%0, %2, %3%R4}",
  "vfmadd231ps\t{%R4%2, %1, %0|%0, %1, %2%R4}",
};

static const char * const output_1555[] = {
  "vfmadd132ps\t{%2, %3, %0%{%5%}%N4|%0%{%5%}%N4, %3, %2}",
  "vfmadd213ps\t{%3, %2, %0%{%5%}%N4|%0%{%5%}%N4, %2, %3}",
  "vfmadd231ps\t{%2, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %2}",
};

static const char * const output_1556[] = {
  "vfmadd132ps\t{%R6%2, %3, %0%{%5%}%N4|%0%{%5%}%N4, %3, %2%R6}",
  "vfmadd213ps\t{%R6%3, %2, %0%{%5%}%N4|%0%{%5%}%N4, %2, %3%R6}",
  "vfmadd231ps\t{%R6%2, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %2%R6}",
};

static const char * const output_1557[] = {
  "vfmadd132pd\t{%2, %3, %0|%0, %3, %2}",
  "vfmadd213pd\t{%3, %2, %0|%0, %2, %3}",
  "vfmadd231pd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1558[] = {
  "vfmadd132pd\t{%R4%2, %3, %0|%0, %3, %2%R4}",
  "vfmadd213pd\t{%R4%3, %2, %0|%0, %2, %3%R4}",
  "vfmadd231pd\t{%R4%2, %1, %0|%0, %1, %2%R4}",
};

static const char * const output_1559[] = {
  "vfmadd132pd\t{%2, %3, %0%{%5%}%N4|%0%{%5%}%N4, %3, %2}",
  "vfmadd213pd\t{%3, %2, %0%{%5%}%N4|%0%{%5%}%N4, %2, %3}",
  "vfmadd231pd\t{%2, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %2}",
};

static const char * const output_1560[] = {
  "vfmadd132pd\t{%R6%2, %3, %0%{%5%}%N4|%0%{%5%}%N4, %3, %2%R6}",
  "vfmadd213pd\t{%R6%3, %2, %0%{%5%}%N4|%0%{%5%}%N4, %2, %3%R6}",
  "vfmadd231pd\t{%R6%2, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %2%R6}",
};

static const char * const output_1561[] = {
  "vfmadd132ps\t{%2, %3, %0%{%4%}|%0%{%4%}, %3, %2}",
  "vfmadd213ps\t{%3, %2, %0%{%4%}|%0%{%4%}, %2, %3}",
};

static const char * const output_1562[] = {
  "vfmadd132ps\t{%R5%2, %3, %0%{%4%}|%0%{%4%}, %3, %2%R5}",
  "vfmadd213ps\t{%R5%3, %2, %0%{%4%}|%0%{%4%}, %2, %3%R5}",
};

static const char * const output_1563[] = {
  "vfmadd132pd\t{%2, %3, %0%{%4%}|%0%{%4%}, %3, %2}",
  "vfmadd213pd\t{%3, %2, %0%{%4%}|%0%{%4%}, %2, %3}",
};

static const char * const output_1564[] = {
  "vfmadd132pd\t{%R5%2, %3, %0%{%4%}|%0%{%4%}, %3, %2%R5}",
  "vfmadd213pd\t{%R5%3, %2, %0%{%4%}|%0%{%4%}, %2, %3%R5}",
};

static const char * const output_1569[] = {
  "vfmsub132ss\t{%2, %3, %0|%0, %3, %2}",
  "vfmsub213ss\t{%3, %2, %0|%0, %2, %3}",
  "vfmsub231ss\t{%2, %1, %0|%0, %1, %2}",
  "vfmsubss\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfmsubss\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1570[] = {
  "vfmsub132sd\t{%2, %3, %0|%0, %3, %2}",
  "vfmsub213sd\t{%3, %2, %0|%0, %2, %3}",
  "vfmsub231sd\t{%2, %1, %0|%0, %1, %2}",
  "vfmsubsd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfmsubsd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1571[] = {
  "vfmsub132ps\t{%2, %3, %0|%0, %3, %2}",
  "vfmsub213ps\t{%3, %2, %0|%0, %2, %3}",
  "vfmsub231ps\t{%2, %1, %0|%0, %1, %2}",
  "vfmsubps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfmsubps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1572[] = {
  "vfmsub132pd\t{%2, %3, %0|%0, %3, %2}",
  "vfmsub213pd\t{%3, %2, %0|%0, %2, %3}",
  "vfmsub231pd\t{%2, %1, %0|%0, %1, %2}",
  "vfmsubpd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfmsubpd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1573[] = {
  "vfmsub132ps\t{%2, %3, %0|%0, %3, %2}",
  "vfmsub213ps\t{%3, %2, %0|%0, %2, %3}",
  "vfmsub231ps\t{%2, %1, %0|%0, %1, %2}",
  "vfmsubps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfmsubps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1574[] = {
  "vfmsub132pd\t{%2, %3, %0|%0, %3, %2}",
  "vfmsub213pd\t{%3, %2, %0|%0, %2, %3}",
  "vfmsub231pd\t{%2, %1, %0|%0, %1, %2}",
  "vfmsubpd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfmsubpd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1575[] = {
  "vfmsub132ps\t{%2, %3, %0|%0, %3, %2}",
  "vfmsub213ps\t{%3, %2, %0|%0, %2, %3}",
  "vfmsub231ps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1576[] = {
  "vfmsub132ps\t{%R4%2, %3, %0|%0, %3, %2%R4}",
  "vfmsub213ps\t{%R4%3, %2, %0|%0, %2, %3%R4}",
  "vfmsub231ps\t{%R4%2, %1, %0|%0, %1, %2%R4}",
};

static const char * const output_1577[] = {
  "vfmsub132ps\t{%2, %3, %0%{%5%}%N4|%0%{%5%}%N4, %3, %2}",
  "vfmsub213ps\t{%3, %2, %0%{%5%}%N4|%0%{%5%}%N4, %2, %3}",
  "vfmsub231ps\t{%2, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %2}",
};

static const char * const output_1578[] = {
  "vfmsub132ps\t{%R6%2, %3, %0%{%5%}%N4|%0%{%5%}%N4, %3, %2%R6}",
  "vfmsub213ps\t{%R6%3, %2, %0%{%5%}%N4|%0%{%5%}%N4, %2, %3%R6}",
  "vfmsub231ps\t{%R6%2, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %2%R6}",
};

static const char * const output_1579[] = {
  "vfmsub132pd\t{%2, %3, %0|%0, %3, %2}",
  "vfmsub213pd\t{%3, %2, %0|%0, %2, %3}",
  "vfmsub231pd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1580[] = {
  "vfmsub132pd\t{%R4%2, %3, %0|%0, %3, %2%R4}",
  "vfmsub213pd\t{%R4%3, %2, %0|%0, %2, %3%R4}",
  "vfmsub231pd\t{%R4%2, %1, %0|%0, %1, %2%R4}",
};

static const char * const output_1581[] = {
  "vfmsub132pd\t{%2, %3, %0%{%5%}%N4|%0%{%5%}%N4, %3, %2}",
  "vfmsub213pd\t{%3, %2, %0%{%5%}%N4|%0%{%5%}%N4, %2, %3}",
  "vfmsub231pd\t{%2, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %2}",
};

static const char * const output_1582[] = {
  "vfmsub132pd\t{%R6%2, %3, %0%{%5%}%N4|%0%{%5%}%N4, %3, %2%R6}",
  "vfmsub213pd\t{%R6%3, %2, %0%{%5%}%N4|%0%{%5%}%N4, %2, %3%R6}",
  "vfmsub231pd\t{%R6%2, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %2%R6}",
};

static const char * const output_1583[] = {
  "vfmsub132ps\t{%2, %3, %0%{%4%}|%0%{%4%}, %3, %2}",
  "vfmsub213ps\t{%3, %2, %0%{%4%}|%0%{%4%}, %2, %3}",
};

static const char * const output_1584[] = {
  "vfmsub132ps\t{%R5%2, %3, %0%{%4%}|%0%{%4%}, %3, %2%R5}",
  "vfmsub213ps\t{%R5%3, %2, %0%{%4%}|%0%{%4%}, %2, %3%R5}",
};

static const char * const output_1585[] = {
  "vfmsub132pd\t{%2, %3, %0%{%4%}|%0%{%4%}, %3, %2}",
  "vfmsub213pd\t{%3, %2, %0%{%4%}|%0%{%4%}, %2, %3}",
};

static const char * const output_1586[] = {
  "vfmsub132pd\t{%R5%2, %3, %0%{%4%}|%0%{%4%}, %3, %2%R5}",
  "vfmsub213pd\t{%R5%3, %2, %0%{%4%}|%0%{%4%}, %2, %3%R5}",
};

static const char * const output_1591[] = {
  "vfnmadd132ss\t{%2, %3, %0|%0, %3, %2}",
  "vfnmadd213ss\t{%3, %2, %0|%0, %2, %3}",
  "vfnmadd231ss\t{%2, %1, %0|%0, %1, %2}",
  "vfnmaddss\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfnmaddss\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1592[] = {
  "vfnmadd132sd\t{%2, %3, %0|%0, %3, %2}",
  "vfnmadd213sd\t{%3, %2, %0|%0, %2, %3}",
  "vfnmadd231sd\t{%2, %1, %0|%0, %1, %2}",
  "vfnmaddsd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfnmaddsd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1593[] = {
  "vfnmadd132ps\t{%2, %3, %0|%0, %3, %2}",
  "vfnmadd213ps\t{%3, %2, %0|%0, %2, %3}",
  "vfnmadd231ps\t{%2, %1, %0|%0, %1, %2}",
  "vfnmaddps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfnmaddps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1594[] = {
  "vfnmadd132pd\t{%2, %3, %0|%0, %3, %2}",
  "vfnmadd213pd\t{%3, %2, %0|%0, %2, %3}",
  "vfnmadd231pd\t{%2, %1, %0|%0, %1, %2}",
  "vfnmaddpd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfnmaddpd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1595[] = {
  "vfnmadd132ps\t{%2, %3, %0|%0, %3, %2}",
  "vfnmadd213ps\t{%3, %2, %0|%0, %2, %3}",
  "vfnmadd231ps\t{%2, %1, %0|%0, %1, %2}",
  "vfnmaddps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfnmaddps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1596[] = {
  "vfnmadd132pd\t{%2, %3, %0|%0, %3, %2}",
  "vfnmadd213pd\t{%3, %2, %0|%0, %2, %3}",
  "vfnmadd231pd\t{%2, %1, %0|%0, %1, %2}",
  "vfnmaddpd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfnmaddpd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1597[] = {
  "vfnmadd132ps\t{%2, %3, %0|%0, %3, %2}",
  "vfnmadd213ps\t{%3, %2, %0|%0, %2, %3}",
  "vfnmadd231ps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1598[] = {
  "vfnmadd132ps\t{%R4%2, %3, %0|%0, %3, %2%R4}",
  "vfnmadd213ps\t{%R4%3, %2, %0|%0, %2, %3%R4}",
  "vfnmadd231ps\t{%R4%2, %1, %0|%0, %1, %2%R4}",
};

static const char * const output_1599[] = {
  "vfnmadd132ps\t{%2, %3, %0%{%5%}%N4|%0%{%5%}%N4, %3, %2}",
  "vfnmadd213ps\t{%3, %2, %0%{%5%}%N4|%0%{%5%}%N4, %2, %3}",
  "vfnmadd231ps\t{%2, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %2}",
};

static const char * const output_1600[] = {
  "vfnmadd132ps\t{%R6%2, %3, %0%{%5%}%N4|%0%{%5%}%N4, %3, %2%R6}",
  "vfnmadd213ps\t{%R6%3, %2, %0%{%5%}%N4|%0%{%5%}%N4, %2, %3%R6}",
  "vfnmadd231ps\t{%R6%2, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %2%R6}",
};

static const char * const output_1601[] = {
  "vfnmadd132pd\t{%2, %3, %0|%0, %3, %2}",
  "vfnmadd213pd\t{%3, %2, %0|%0, %2, %3}",
  "vfnmadd231pd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1602[] = {
  "vfnmadd132pd\t{%R4%2, %3, %0|%0, %3, %2%R4}",
  "vfnmadd213pd\t{%R4%3, %2, %0|%0, %2, %3%R4}",
  "vfnmadd231pd\t{%R4%2, %1, %0|%0, %1, %2%R4}",
};

static const char * const output_1603[] = {
  "vfnmadd132pd\t{%2, %3, %0%{%5%}%N4|%0%{%5%}%N4, %3, %2}",
  "vfnmadd213pd\t{%3, %2, %0%{%5%}%N4|%0%{%5%}%N4, %2, %3}",
  "vfnmadd231pd\t{%2, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %2}",
};

static const char * const output_1604[] = {
  "vfnmadd132pd\t{%R6%2, %3, %0%{%5%}%N4|%0%{%5%}%N4, %3, %2%R6}",
  "vfnmadd213pd\t{%R6%3, %2, %0%{%5%}%N4|%0%{%5%}%N4, %2, %3%R6}",
  "vfnmadd231pd\t{%R6%2, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %2%R6}",
};

static const char * const output_1605[] = {
  "vfnmadd132ps\t{%2, %3, %0%{%4%}|%0%{%4%}, %3, %2}",
  "vfnmadd213ps\t{%3, %2, %0%{%4%}|%0%{%4%}, %2, %3}",
};

static const char * const output_1606[] = {
  "vfnmadd132ps\t{%R5%2, %3, %0%{%4%}|%0%{%4%}, %3, %2%R5}",
  "vfnmadd213ps\t{%R5%3, %2, %0%{%4%}|%0%{%4%}, %2, %3%R5}",
};

static const char * const output_1607[] = {
  "vfnmadd132pd\t{%2, %3, %0%{%4%}|%0%{%4%}, %3, %2}",
  "vfnmadd213pd\t{%3, %2, %0%{%4%}|%0%{%4%}, %2, %3}",
};

static const char * const output_1608[] = {
  "vfnmadd132pd\t{%R5%2, %3, %0%{%4%}|%0%{%4%}, %3, %2%R5}",
  "vfnmadd213pd\t{%R5%3, %2, %0%{%4%}|%0%{%4%}, %2, %3%R5}",
};

static const char * const output_1613[] = {
  "vfnmsub132ss\t{%2, %3, %0|%0, %3, %2}",
  "vfnmsub213ss\t{%3, %2, %0|%0, %2, %3}",
  "vfnmsub231ss\t{%2, %1, %0|%0, %1, %2}",
  "vfnmsubss\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfnmsubss\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1614[] = {
  "vfnmsub132sd\t{%2, %3, %0|%0, %3, %2}",
  "vfnmsub213sd\t{%3, %2, %0|%0, %2, %3}",
  "vfnmsub231sd\t{%2, %1, %0|%0, %1, %2}",
  "vfnmsubsd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfnmsubsd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1615[] = {
  "vfnmsub132ps\t{%2, %3, %0|%0, %3, %2}",
  "vfnmsub213ps\t{%3, %2, %0|%0, %2, %3}",
  "vfnmsub231ps\t{%2, %1, %0|%0, %1, %2}",
  "vfnmsubps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfnmsubps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1616[] = {
  "vfnmsub132pd\t{%2, %3, %0|%0, %3, %2}",
  "vfnmsub213pd\t{%3, %2, %0|%0, %2, %3}",
  "vfnmsub231pd\t{%2, %1, %0|%0, %1, %2}",
  "vfnmsubpd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfnmsubpd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1617[] = {
  "vfnmsub132ps\t{%2, %3, %0|%0, %3, %2}",
  "vfnmsub213ps\t{%3, %2, %0|%0, %2, %3}",
  "vfnmsub231ps\t{%2, %1, %0|%0, %1, %2}",
  "vfnmsubps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfnmsubps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1618[] = {
  "vfnmsub132pd\t{%2, %3, %0|%0, %3, %2}",
  "vfnmsub213pd\t{%3, %2, %0|%0, %2, %3}",
  "vfnmsub231pd\t{%2, %1, %0|%0, %1, %2}",
  "vfnmsubpd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfnmsubpd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1619[] = {
  "vfnmsub132ps\t{%2, %3, %0|%0, %3, %2}",
  "vfnmsub213ps\t{%3, %2, %0|%0, %2, %3}",
  "vfnmsub231ps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1620[] = {
  "vfnmsub132ps\t{%R4%2, %3, %0|%0, %3, %2%R4}",
  "vfnmsub213ps\t{%R4%3, %2, %0|%0, %2, %3%R4}",
  "vfnmsub231ps\t{%R4%2, %1, %0|%0, %1, %2%R4}",
};

static const char * const output_1621[] = {
  "vfnmsub132ps\t{%2, %3, %0%{%5%}%N4|%0%{%5%}%N4, %3, %2}",
  "vfnmsub213ps\t{%3, %2, %0%{%5%}%N4|%0%{%5%}%N4, %2, %3}",
  "vfnmsub231ps\t{%2, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %2}",
};

static const char * const output_1622[] = {
  "vfnmsub132ps\t{%R6%2, %3, %0%{%5%}%N4|%0%{%5%}%N4, %3, %2%R6}",
  "vfnmsub213ps\t{%R6%3, %2, %0%{%5%}%N4|%0%{%5%}%N4, %2, %3%R6}",
  "vfnmsub231ps\t{%R6%2, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %2%R6}",
};

static const char * const output_1623[] = {
  "vfnmsub132pd\t{%2, %3, %0|%0, %3, %2}",
  "vfnmsub213pd\t{%3, %2, %0|%0, %2, %3}",
  "vfnmsub231pd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1624[] = {
  "vfnmsub132pd\t{%R4%2, %3, %0|%0, %3, %2%R4}",
  "vfnmsub213pd\t{%R4%3, %2, %0|%0, %2, %3%R4}",
  "vfnmsub231pd\t{%R4%2, %1, %0|%0, %1, %2%R4}",
};

static const char * const output_1625[] = {
  "vfnmsub132pd\t{%2, %3, %0%{%5%}%N4|%0%{%5%}%N4, %3, %2}",
  "vfnmsub213pd\t{%3, %2, %0%{%5%}%N4|%0%{%5%}%N4, %2, %3}",
  "vfnmsub231pd\t{%2, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %2}",
};

static const char * const output_1626[] = {
  "vfnmsub132pd\t{%R6%2, %3, %0%{%5%}%N4|%0%{%5%}%N4, %3, %2%R6}",
  "vfnmsub213pd\t{%R6%3, %2, %0%{%5%}%N4|%0%{%5%}%N4, %2, %3%R6}",
  "vfnmsub231pd\t{%R6%2, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %2%R6}",
};

static const char * const output_1627[] = {
  "vfnmsub132ps\t{%2, %3, %0%{%4%}|%0%{%4%}, %3, %2}",
  "vfnmsub213ps\t{%3, %2, %0%{%4%}|%0%{%4%}, %2, %3}",
};

static const char * const output_1628[] = {
  "vfnmsub132ps\t{%R5%2, %3, %0%{%4%}|%0%{%4%}, %3, %2%R5}",
  "vfnmsub213ps\t{%R5%3, %2, %0%{%4%}|%0%{%4%}, %2, %3%R5}",
};

static const char * const output_1629[] = {
  "vfnmsub132pd\t{%2, %3, %0%{%4%}|%0%{%4%}, %3, %2}",
  "vfnmsub213pd\t{%3, %2, %0%{%4%}|%0%{%4%}, %2, %3}",
};

static const char * const output_1630[] = {
  "vfnmsub132pd\t{%R5%2, %3, %0%{%4%}|%0%{%4%}, %3, %2%R5}",
  "vfnmsub213pd\t{%R5%3, %2, %0%{%4%}|%0%{%4%}, %2, %3%R5}",
};

static const char * const output_1635[] = {
  "vfmaddsub132ps\t{%2, %3, %0|%0, %3, %2}",
  "vfmaddsub213ps\t{%3, %2, %0|%0, %2, %3}",
  "vfmaddsub231ps\t{%2, %1, %0|%0, %1, %2}",
  "vfmaddsubps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfmaddsubps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1636[] = {
  "vfmaddsub132ps\t{%2, %3, %0|%0, %3, %2}",
  "vfmaddsub213ps\t{%3, %2, %0|%0, %2, %3}",
  "vfmaddsub231ps\t{%2, %1, %0|%0, %1, %2}",
  "vfmaddsubps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfmaddsubps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1637[] = {
  "vfmaddsub132pd\t{%2, %3, %0|%0, %3, %2}",
  "vfmaddsub213pd\t{%3, %2, %0|%0, %2, %3}",
  "vfmaddsub231pd\t{%2, %1, %0|%0, %1, %2}",
  "vfmaddsubpd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfmaddsubpd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1638[] = {
  "vfmaddsub132pd\t{%2, %3, %0|%0, %3, %2}",
  "vfmaddsub213pd\t{%3, %2, %0|%0, %2, %3}",
  "vfmaddsub231pd\t{%2, %1, %0|%0, %1, %2}",
  "vfmaddsubpd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfmaddsubpd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1639[] = {
  "vfmaddsub132ps\t{%2, %3, %0|%0, %3, %2}",
  "vfmaddsub213ps\t{%3, %2, %0|%0, %2, %3}",
  "vfmaddsub231ps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1640[] = {
  "vfmaddsub132ps\t{%R4%2, %3, %0|%0, %3, %2%R4}",
  "vfmaddsub213ps\t{%R4%3, %2, %0|%0, %2, %3%R4}",
  "vfmaddsub231ps\t{%R4%2, %1, %0|%0, %1, %2%R4}",
};

static const char * const output_1641[] = {
  "vfmaddsub132ps\t{%2, %3, %0%{%5%}%N4|%0%{%5%}%N4, %3, %2}",
  "vfmaddsub213ps\t{%3, %2, %0%{%5%}%N4|%0%{%5%}%N4, %2, %3}",
  "vfmaddsub231ps\t{%2, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %2}",
};

static const char * const output_1642[] = {
  "vfmaddsub132ps\t{%R6%2, %3, %0%{%5%}%N4|%0%{%5%}%N4, %3, %2%R6}",
  "vfmaddsub213ps\t{%R6%3, %2, %0%{%5%}%N4|%0%{%5%}%N4, %2, %3%R6}",
  "vfmaddsub231ps\t{%R6%2, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %2%R6}",
};

static const char * const output_1643[] = {
  "vfmaddsub132pd\t{%2, %3, %0|%0, %3, %2}",
  "vfmaddsub213pd\t{%3, %2, %0|%0, %2, %3}",
  "vfmaddsub231pd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1644[] = {
  "vfmaddsub132pd\t{%R4%2, %3, %0|%0, %3, %2%R4}",
  "vfmaddsub213pd\t{%R4%3, %2, %0|%0, %2, %3%R4}",
  "vfmaddsub231pd\t{%R4%2, %1, %0|%0, %1, %2%R4}",
};

static const char * const output_1645[] = {
  "vfmaddsub132pd\t{%2, %3, %0%{%5%}%N4|%0%{%5%}%N4, %3, %2}",
  "vfmaddsub213pd\t{%3, %2, %0%{%5%}%N4|%0%{%5%}%N4, %2, %3}",
  "vfmaddsub231pd\t{%2, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %2}",
};

static const char * const output_1646[] = {
  "vfmaddsub132pd\t{%R6%2, %3, %0%{%5%}%N4|%0%{%5%}%N4, %3, %2%R6}",
  "vfmaddsub213pd\t{%R6%3, %2, %0%{%5%}%N4|%0%{%5%}%N4, %2, %3%R6}",
  "vfmaddsub231pd\t{%R6%2, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %2%R6}",
};

static const char * const output_1647[] = {
  "vfmaddsub132ps\t{%2, %3, %0%{%4%}|%0%{%4%}, %3, %2}",
  "vfmaddsub213ps\t{%3, %2, %0%{%4%}|%0%{%4%}, %2, %3}",
};

static const char * const output_1648[] = {
  "vfmaddsub132ps\t{%R5%2, %3, %0%{%4%}|%0%{%4%}, %3, %2%R5}",
  "vfmaddsub213ps\t{%R5%3, %2, %0%{%4%}|%0%{%4%}, %2, %3%R5}",
};

static const char * const output_1649[] = {
  "vfmaddsub132pd\t{%2, %3, %0%{%4%}|%0%{%4%}, %3, %2}",
  "vfmaddsub213pd\t{%3, %2, %0%{%4%}|%0%{%4%}, %2, %3}",
};

static const char * const output_1650[] = {
  "vfmaddsub132pd\t{%R5%2, %3, %0%{%4%}|%0%{%4%}, %3, %2%R5}",
  "vfmaddsub213pd\t{%R5%3, %2, %0%{%4%}|%0%{%4%}, %2, %3%R5}",
};

static const char * const output_1655[] = {
  "vfmsubadd132ps\t{%2, %3, %0|%0, %3, %2}",
  "vfmsubadd213ps\t{%3, %2, %0|%0, %2, %3}",
  "vfmsubadd231ps\t{%2, %1, %0|%0, %1, %2}",
  "vfmsubaddps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfmsubaddps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1656[] = {
  "vfmsubadd132ps\t{%2, %3, %0|%0, %3, %2}",
  "vfmsubadd213ps\t{%3, %2, %0|%0, %2, %3}",
  "vfmsubadd231ps\t{%2, %1, %0|%0, %1, %2}",
  "vfmsubaddps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfmsubaddps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1657[] = {
  "vfmsubadd132pd\t{%2, %3, %0|%0, %3, %2}",
  "vfmsubadd213pd\t{%3, %2, %0|%0, %2, %3}",
  "vfmsubadd231pd\t{%2, %1, %0|%0, %1, %2}",
  "vfmsubaddpd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfmsubaddpd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1658[] = {
  "vfmsubadd132pd\t{%2, %3, %0|%0, %3, %2}",
  "vfmsubadd213pd\t{%3, %2, %0|%0, %2, %3}",
  "vfmsubadd231pd\t{%2, %1, %0|%0, %1, %2}",
  "vfmsubaddpd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
  "vfmsubaddpd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_1659[] = {
  "vfmsubadd132ps\t{%2, %3, %0|%0, %3, %2}",
  "vfmsubadd213ps\t{%3, %2, %0|%0, %2, %3}",
  "vfmsubadd231ps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1660[] = {
  "vfmsubadd132ps\t{%R4%2, %3, %0|%0, %3, %2%R4}",
  "vfmsubadd213ps\t{%R4%3, %2, %0|%0, %2, %3%R4}",
  "vfmsubadd231ps\t{%R4%2, %1, %0|%0, %1, %2%R4}",
};

static const char * const output_1661[] = {
  "vfmsubadd132ps\t{%2, %3, %0%{%5%}%N4|%0%{%5%}%N4, %3, %2}",
  "vfmsubadd213ps\t{%3, %2, %0%{%5%}%N4|%0%{%5%}%N4, %2, %3}",
  "vfmsubadd231ps\t{%2, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %2}",
};

static const char * const output_1662[] = {
  "vfmsubadd132ps\t{%R6%2, %3, %0%{%5%}%N4|%0%{%5%}%N4, %3, %2%R6}",
  "vfmsubadd213ps\t{%R6%3, %2, %0%{%5%}%N4|%0%{%5%}%N4, %2, %3%R6}",
  "vfmsubadd231ps\t{%R6%2, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %2%R6}",
};

static const char * const output_1663[] = {
  "vfmsubadd132pd\t{%2, %3, %0|%0, %3, %2}",
  "vfmsubadd213pd\t{%3, %2, %0|%0, %2, %3}",
  "vfmsubadd231pd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1664[] = {
  "vfmsubadd132pd\t{%R4%2, %3, %0|%0, %3, %2%R4}",
  "vfmsubadd213pd\t{%R4%3, %2, %0|%0, %2, %3%R4}",
  "vfmsubadd231pd\t{%R4%2, %1, %0|%0, %1, %2%R4}",
};

static const char * const output_1665[] = {
  "vfmsubadd132pd\t{%2, %3, %0%{%5%}%N4|%0%{%5%}%N4, %3, %2}",
  "vfmsubadd213pd\t{%3, %2, %0%{%5%}%N4|%0%{%5%}%N4, %2, %3}",
  "vfmsubadd231pd\t{%2, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %2}",
};

static const char * const output_1666[] = {
  "vfmsubadd132pd\t{%R6%2, %3, %0%{%5%}%N4|%0%{%5%}%N4, %3, %2%R6}",
  "vfmsubadd213pd\t{%R6%3, %2, %0%{%5%}%N4|%0%{%5%}%N4, %2, %3%R6}",
  "vfmsubadd231pd\t{%R6%2, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %2%R6}",
};

static const char * const output_1667[] = {
  "vfmsubadd132ps\t{%2, %3, %0%{%4%}|%0%{%4%}, %3, %2}",
  "vfmsubadd213ps\t{%3, %2, %0%{%4%}|%0%{%4%}, %2, %3}",
};

static const char * const output_1668[] = {
  "vfmsubadd132ps\t{%R5%2, %3, %0%{%4%}|%0%{%4%}, %3, %2%R5}",
  "vfmsubadd213ps\t{%R5%3, %2, %0%{%4%}|%0%{%4%}, %2, %3%R5}",
};

static const char * const output_1669[] = {
  "vfmsubadd132pd\t{%2, %3, %0%{%4%}|%0%{%4%}, %3, %2}",
  "vfmsubadd213pd\t{%3, %2, %0%{%4%}|%0%{%4%}, %2, %3}",
};

static const char * const output_1670[] = {
  "vfmsubadd132pd\t{%R5%2, %3, %0%{%4%}|%0%{%4%}, %3, %2%R5}",
  "vfmsubadd213pd\t{%R5%3, %2, %0%{%4%}|%0%{%4%}, %2, %3%R5}",
};

static const char * const output_1675[] = {
  "vfmadd132ss\t{%2, %3, %0|%0, %k3, %k2}",
  "vfmadd213ss\t{%3, %2, %0|%0, %k2, %k3}",
};

static const char * const output_1676[] = {
  "vfmadd132ss\t{%R4%2, %3, %0|%0, %k3, %k2%R4}",
  "vfmadd213ss\t{%R4%3, %2, %0|%0, %k2, %k3%R4}",
};

static const char * const output_1677[] = {
  "vfmadd132sd\t{%2, %3, %0|%0, %q3, %q2}",
  "vfmadd213sd\t{%3, %2, %0|%0, %q2, %q3}",
};

static const char * const output_1678[] = {
  "vfmadd132sd\t{%R4%2, %3, %0|%0, %q3, %q2%R4}",
  "vfmadd213sd\t{%R4%3, %2, %0|%0, %q2, %q3%R4}",
};

static const char * const output_1679[] = {
  "vfmsub132ss\t{%2, %3, %0|%0, %k3, %k2}",
  "vfmsub213ss\t{%3, %2, %0|%0, %k2, %k3}",
};

static const char * const output_1680[] = {
  "vfmsub132ss\t{%R4%2, %3, %0|%0, %k3, %k2%R4}",
  "vfmsub213ss\t{%R4%3, %2, %0|%0, %k2, %k3%R4}",
};

static const char * const output_1681[] = {
  "vfmsub132sd\t{%2, %3, %0|%0, %q3, %q2}",
  "vfmsub213sd\t{%3, %2, %0|%0, %q2, %q3}",
};

static const char * const output_1682[] = {
  "vfmsub132sd\t{%R4%2, %3, %0|%0, %q3, %q2%R4}",
  "vfmsub213sd\t{%R4%3, %2, %0|%0, %q2, %q3%R4}",
};

static const char * const output_1683[] = {
  "vfnmadd132ss\t{%2, %3, %0|%0, %k3, %k2}",
  "vfnmadd213ss\t{%3, %2, %0|%0, %k2, %k3}",
};

static const char * const output_1684[] = {
  "vfnmadd132ss\t{%R4%2, %3, %0|%0, %k3, %k2%R4}",
  "vfnmadd213ss\t{%R4%3, %2, %0|%0, %k2, %k3%R4}",
};

static const char * const output_1685[] = {
  "vfnmadd132sd\t{%2, %3, %0|%0, %q3, %q2}",
  "vfnmadd213sd\t{%3, %2, %0|%0, %q2, %q3}",
};

static const char * const output_1686[] = {
  "vfnmadd132sd\t{%R4%2, %3, %0|%0, %q3, %q2%R4}",
  "vfnmadd213sd\t{%R4%3, %2, %0|%0, %q2, %q3%R4}",
};

static const char * const output_1687[] = {
  "vfnmsub132ss\t{%2, %3, %0|%0, %k3, %k2}",
  "vfnmsub213ss\t{%3, %2, %0|%0, %k2, %k3}",
};

static const char * const output_1688[] = {
  "vfnmsub132ss\t{%R4%2, %3, %0|%0, %k3, %k2%R4}",
  "vfnmsub213ss\t{%R4%3, %2, %0|%0, %k2, %k3%R4}",
};

static const char * const output_1689[] = {
  "vfnmsub132sd\t{%2, %3, %0|%0, %q3, %q2}",
  "vfnmsub213sd\t{%3, %2, %0|%0, %q2, %q3}",
};

static const char * const output_1690[] = {
  "vfnmsub132sd\t{%R4%2, %3, %0|%0, %q3, %q2%R4}",
  "vfnmsub213sd\t{%R4%3, %2, %0|%0, %q2, %q3%R4}",
};

static const char * const output_1702[] = {
  "cvtsi2ss\t{%2, %0|%0, %2}",
  "cvtsi2ss\t{%2, %0|%0, %2}",
  "vcvtsi2ss\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1703[] = {
  "cvtsi2ss\t{%2, %0|%0, %2}",
  "cvtsi2ss\t{%2, %0|%0, %2}",
  "vcvtsi2ss\t{%R3%2, %1, %0|%0, %1, %2%R3}",
};

static const char * const output_1704[] = {
  "cvtsi2ssq\t{%2, %0|%0, %2}",
  "cvtsi2ssq\t{%2, %0|%0, %2}",
  "vcvtsi2ssq\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1705[] = {
  "cvtsi2ssq\t{%2, %0|%0, %2}",
  "cvtsi2ssq\t{%2, %0|%0, %2}",
  "vcvtsi2ssq\t{%R3%2, %1, %0|%0, %1, %2%R3}",
};

static const char * const output_1756[] = {
  "cvtsi2sd\t{%2, %0|%0, %2}",
  "cvtsi2sd\t{%2, %0|%0, %2}",
  "vcvtsi2sd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1757[] = {
  "cvtsi2sdq\t{%2, %0|%0, %2}",
  "cvtsi2sdq\t{%2, %0|%0, %2}",
  "vcvtsi2sdq\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1758[] = {
  "cvtsi2sdq\t{%2, %0|%0, %2}",
  "cvtsi2sdq\t{%2, %0|%0, %2}",
  "vcvtsi2sdq\t{%R3%2, %1, %0|%0, %1, %2%R3}",
};

static const char *
output_1799 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 4123 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (TARGET_AVX)
    return "vcvtpd2dq{x}\t{%1, %0|%0, %1}";
  else
    return "cvtpd2dq\t{%1, %0|%0, %1}";
}
}

static const char *
output_1814 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 4202 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (TARGET_AVX)
    return "vcvttpd2dq{x}\t{%1, %0|%0, %1}";
  else
    return "cvttpd2dq\t{%1, %0|%0, %1}";
}
}

static const char * const output_1815[] = {
  "cvtsd2ss\t{%2, %0|%0, %2}",
  "cvtsd2ss\t{%2, %0|%0, %q2}",
  "vcvtsd2ss\t{%2, %1, %0|%0, %1, %q2}",
};

static const char * const output_1816[] = {
  "cvtsd2ss\t{%2, %0|%0, %2}",
  "cvtsd2ss\t{%2, %0|%0, %q2}",
  "vcvtsd2ss\t{%R3%2, %1, %0|%0, %1, %q2%R3}",
};

static const char * const output_1817[] = {
  "cvtss2sd\t{%2, %0|%0, %2}",
  "cvtss2sd\t{%2, %0|%0, %k2}",
  "vcvtss2sd\t{%2, %1, %0|%0, %1, %k2}",
};

static const char * const output_1818[] = {
  "cvtss2sd\t{%2, %0|%0, %2}",
  "cvtss2sd\t{%2, %0|%0, %k2}",
  "vcvtss2sd\t{%r3%2, %1, %0|%0, %1, %k2%r3}",
};

static const char *
output_1824 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 4297 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (TARGET_AVX)
    return "vcvtpd2ps{x}\t{%1, %0|%0, %1}";
  else
    return "cvtpd2ps\t{%1, %0|%0, %1}";
}
}

static const char * const output_1833[] = {
  "movhlps\t{%2, %0|%0, %2}",
  "vmovhlps\t{%2, %1, %0|%0, %1, %2}",
  "movlps\t{%H2, %0|%0, %H2}",
  "vmovlps\t{%H2, %1, %0|%0, %1, %H2}",
  "%vmovhps\t{%2, %0|%q0, %2}",
};

static const char * const output_1834[] = {
  "movlhps\t{%2, %0|%0, %2}",
  "vmovlhps\t{%2, %1, %0|%0, %1, %2}",
  "movhps\t{%2, %0|%0, %q2}",
  "vmovhps\t{%2, %1, %0|%0, %1, %q2}",
  "%vmovlps\t{%2, %H0|%H0, %2}",
};

static const char * const output_1838[] = {
  "unpckhps\t{%2, %0|%0, %2}",
  "vunpckhps\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1842[] = {
  "unpcklps\t{%2, %0|%0, %2}",
  "vunpcklps\t{%2, %1, %0|%0, %1, %2}",
};

static const char *
output_1851 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5349 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask;
  mask = INTVAL (operands[3]);
  mask |= INTVAL (operands[4]) << 2;
  mask |= (INTVAL (operands[5]) - 8) << 4;
  mask |= (INTVAL (operands[6]) - 8) << 6;
  operands[3] = GEN_INT (mask);

  return "vshufps\t{%3, %2, %1, %0|%0, %1, %2, %3}";
}
}

static const char *
output_1852 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5391 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask = 0;
  mask |= INTVAL (operands[3]) << 0;
  mask |= INTVAL (operands[4]) << 2;
  mask |= (INTVAL (operands[5]) - 4) << 4;
  mask |= (INTVAL (operands[6]) - 4) << 6;
  operands[3] = GEN_INT (mask);

  switch (which_alternative)
    {
    case 0:
      return "shufps\t{%3, %2, %0|%0, %2, %3}";
    case 1:
      return "vshufps\t{%3, %2, %1, %0|%0, %1, %2, %3}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_1853 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5391 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask = 0;
  mask |= INTVAL (operands[3]) << 0;
  mask |= INTVAL (operands[4]) << 2;
  mask |= (INTVAL (operands[5]) - 4) << 4;
  mask |= (INTVAL (operands[6]) - 4) << 6;
  operands[3] = GEN_INT (mask);

  switch (which_alternative)
    {
    case 0:
      return "shufps\t{%3, %2, %0|%0, %2, %3}";
    case 1:
      return "vshufps\t{%3, %2, %1, %0|%0, %1, %2, %3}";
    default:
      gcc_unreachable ();
    }
}
}

static const char * const output_1854[] = {
  "%vmovhps\t{%1, %0|%q0, %1}",
  "%vmovhlps\t{%1, %d0|%d0, %1}",
  "%vmovlps\t{%H1, %d0|%d0, %H1}",
};

static const char * const output_1855[] = {
  "movhps\t{%2, %0|%0, %q2}",
  "vmovhps\t{%2, %1, %0|%0, %1, %q2}",
  "movlhps\t{%2, %0|%0, %2}",
  "vmovlhps\t{%2, %1, %0|%0, %1, %2}",
  "%vmovlps\t{%2, %H0|%H0, %2}",
};

static const char * const output_1856[] = {
  "%vmovlps\t{%1, %0|%q0, %1}",
  "%vmovaps\t{%1, %0|%0, %1}",
  "%vmovlps\t{%1, %d0|%d0, %q1}",
};

static const char * const output_1857[] = {
  "shufps\t{$0xe4, %1, %0|%0, %1, 0xe4}",
  "vshufps\t{$0xe4, %1, %2, %0|%0, %2, %1, 0xe4}",
  "movlps\t{%2, %0|%0, %q2}",
  "vmovlps\t{%2, %1, %0|%0, %1, %q2}",
  "%vmovlps\t{%2, %0|%q0, %2}",
};

static const char * const output_1858[] = {
  "movss\t{%2, %0|%0, %2}",
  "vmovss\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1862[] = {
  "vshufps\t{$0, %1, %1, %0|%0, %1, %1, 0}",
  "vbroadcastss\t{%1, %0|%0, %1}",
  "shufps\t{$0, %0, %0|%0, %0, 0}",
};

static const char * const output_1863[] = {
  "unpcklps\t{%2, %0|%0, %2}",
  "vunpcklps\t{%2, %1, %0|%0, %1, %2}",
  "insertps\t{$0x10, %2, %0|%0, %2, 0x10}",
  "vinsertps\t{$0x10, %2, %1, %0|%0, %1, %2, 0x10}",
  "%vmovss\t{%1, %0|%0, %1}",
  "punpckldq\t{%2, %0|%0, %2}",
  "movd\t{%1, %0|%0, %1}",
};

static const char * const output_1864[] = {
  "unpcklps\t{%2, %0|%0, %2}",
  "movss\t{%1, %0|%0, %1}",
  "punpckldq\t{%2, %0|%0, %2}",
  "movd\t{%1, %0|%0, %1}",
};

static const char * const output_1865[] = {
  "movlhps\t{%2, %0|%0, %2}",
  "vmovlhps\t{%2, %1, %0|%0, %1, %2}",
  "movhps\t{%2, %0|%0, %q2}",
  "vmovhps\t{%2, %1, %0|%0, %1, %q2}",
};

static const char * const output_1866[] = {
  "%vinsertps\t{$0xe, %d2, %0|%0, %d2, 0xe}",
  "%vmovd\t{%2, %0|%0, %2}",
  "%vmovd\t{%2, %0|%0, %2}",
  "movss\t{%2, %0|%0, %2}",
  "movss\t{%2, %0|%0, %2}",
  "vmovss\t{%2, %1, %0|%0, %1, %2}",
  "pinsrd\t{$0, %2, %0|%0, %2, 0}",
  "vpinsrd\t{$0, %2, %1, %0|%0, %1, %2, 0}",
  "#",
  "#",
  "#",
};

static const char * const output_1867[] = {
  "%vinsertps\t{$0xe, %d2, %0|%0, %d2, 0xe}",
  "%vmovss\t{%2, %0|%0, %2}",
  "%vmovd\t{%2, %0|%0, %2}",
  "movss\t{%2, %0|%0, %2}",
  "movss\t{%2, %0|%0, %2}",
  "vmovss\t{%2, %1, %0|%0, %1, %2}",
  "pinsrd\t{$0, %2, %0|%0, %2, 0}",
  "vpinsrd\t{$0, %2, %1, %0|%0, %1, %2, 0}",
  "#",
  "#",
  "#",
};

static const char *
output_1868 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5697 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  operands[3] = GEN_INT (exact_log2 (INTVAL (operands[3])) << 4);
  switch (which_alternative)
    {
    case 0:
      return "insertps\t{%3, %2, %0|%0, %2, %3}";
    case 1:
      return "vinsertps\t{%3, %2, %1, %0|%0, %1, %2, %3}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_1869 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5724 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (MEM_P (operands[2]))
    {
      unsigned count_s = INTVAL (operands[3]) >> 6;
      if (count_s)
	operands[3] = GEN_INT (INTVAL (operands[3]) & 0x3f);
      operands[2] = adjust_address_nv (operands[2], SFmode, count_s * 4);
    }
  switch (which_alternative)
    {
    case 0:
      return "insertps\t{%3, %2, %0|%0, %2, %3}";
    case 1:
      return "vinsertps\t{%3, %2, %1, %0|%0, %1, %2, %3}";
    default:
      gcc_unreachable ();
    }
}
}

static const char * const output_1871[] = {
  "%vextractps\t{%2, %1, %0|%0, %1, %2}",
  "#",
  "#",
};

static const char *
output_1873 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5894 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  operands[2] = GEN_INT ((INTVAL (operands[2])) >> 2);
  return "vextractf32x4\t{%2, %1, %0%{%7%}|%0%{%7%}, %1, %2}";
}
}

static const char *
output_1874 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5894 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  operands[2] = GEN_INT ((INTVAL (operands[2])) >> 2);
  return "vextracti32x4\t{%2, %1, %0%{%7%}|%0%{%7%}, %1, %2}";
}
}

static const char *
output_1875 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5917 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  operands[2] = GEN_INT ((INTVAL (operands[2])) >> 2);
  return "vextractf32x4\t{%2, %1, %0|%0, %1, %2}";
}
}

static const char *
output_1876 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5917 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  operands[2] = GEN_INT ((INTVAL (operands[2])) >> 2);
  return "vextractf32x4\t{%2, %1, %0%{%7%}%N6|%0%{%7%}%N6, %1, %2}";
}
}

static const char *
output_1877 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5917 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  operands[2] = GEN_INT ((INTVAL (operands[2])) >> 2);
  return "vextracti32x4\t{%2, %1, %0|%0, %1, %2}";
}
}

static const char *
output_1878 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 5917 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  operands[2] = GEN_INT ((INTVAL (operands[2])) >> 2);
  return "vextracti32x4\t{%2, %1, %0%{%7%}%N6|%0%{%7%}%N6, %1, %2}";
}
}

static const char *
output_1881 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 6003 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (false)
    return "vextractf64x4\t{$0x0, %1, %0|%0, %1, 0x0}";
  else
    return "#";
}
}

static const char *
output_1882 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 6003 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (true)
    return "vextractf64x4\t{$0x0, %1, %0%{%3%}%N2|%0%{%3%}%N2, %1, 0x0}";
  else
    return "#";
}
}

static const char *
output_1883 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 6003 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (false)
    return "vextracti64x4\t{$0x0, %1, %0|%0, %1, 0x0}";
  else
    return "#";
}
}

static const char *
output_1884 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 6003 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (true)
    return "vextracti64x4\t{$0x0, %1, %0%{%3%}%N2|%0%{%3%}%N2, %1, 0x0}";
  else
    return "#";
}
}

static const char * const output_1914[] = {
  "unpckhpd\t{%2, %0|%0, %2}",
  "vunpckhpd\t{%2, %1, %0|%0, %1, %2}",
  "%vmovddup\t{%H1, %0|%0, %H1}",
  "movlpd\t{%H1, %0|%0, %H1}",
  "vmovlpd\t{%H1, %2, %0|%0, %2, %H1}",
  "%vmovhpd\t{%1, %0|%q0, %1}",
};

static const char * const output_1915[] = {
  "vmovddup\t{%1, %0|%0, %1}",
  "vunpcklpd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_1916[] = {
  "vmovddup\t{%1, %0%{%4%}%N3|%0%{%4%}%N3, %1}",
  "vunpcklpd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_1917[] = {
  "vunpcklpd\t{%2, %1, %0|%0, %1, %2}",
  "vmovddup\t{%1, %0|%0, %1}",
};

static const char * const output_1918[] = {
  "unpcklpd\t{%2, %0|%0, %2}",
  "vunpcklpd\t{%2, %1, %0|%0, %1, %2}",
  "%vmovddup\t{%1, %0|%0, %q1}",
  "movhpd\t{%2, %0|%0, %q2}",
  "vmovhpd\t{%2, %1, %0|%0, %1, %q2}",
  "%vmovlpd\t{%2, %H0|%H0, %2}",
};

static const char *
output_1989 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 6959 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask;
  mask = INTVAL (operands[3]);
  mask |= INTVAL (operands[4]) << 2;
  mask |= (INTVAL (operands[5]) - 16) << 4;
  mask |= (INTVAL (operands[6]) - 16) << 6;
  operands[3] = GEN_INT (mask);

  return "vshufps\t{%3, %2, %1, %0|%0, %1, %2, %3}";
}
}

static const char *
output_1990 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 6959 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask;
  mask = INTVAL (operands[3]);
  mask |= INTVAL (operands[4]) << 2;
  mask |= (INTVAL (operands[5]) - 16) << 4;
  mask |= (INTVAL (operands[6]) - 16) << 6;
  operands[3] = GEN_INT (mask);

  return "vshufps\t{%3, %2, %1, %0%{%20%}%N19|%0%{%20%}%N19, %1, %2, %3}";
}
}

static const char *
output_1991 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 7012 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask;
  mask = INTVAL (operands[3]);
  mask |= (INTVAL (operands[4]) - 8) << 1;
  mask |= (INTVAL (operands[5]) - 2) << 2;
  mask |= (INTVAL (operands[6]) - 10) << 3;
  mask |= (INTVAL (operands[7]) - 4) << 4;
  mask |= (INTVAL (operands[8]) - 12) << 5;
  mask |= (INTVAL (operands[9]) - 6) << 6;
  mask |= (INTVAL (operands[10]) - 14) << 7;
  operands[3] = GEN_INT (mask);

  return "vshufpd\t{%3, %2, %1, %0|%0, %1, %2, %3}";
}
}

static const char *
output_1992 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 7012 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask;
  mask = INTVAL (operands[3]);
  mask |= (INTVAL (operands[4]) - 8) << 1;
  mask |= (INTVAL (operands[5]) - 2) << 2;
  mask |= (INTVAL (operands[6]) - 10) << 3;
  mask |= (INTVAL (operands[7]) - 4) << 4;
  mask |= (INTVAL (operands[8]) - 12) << 5;
  mask |= (INTVAL (operands[9]) - 6) << 6;
  mask |= (INTVAL (operands[10]) - 14) << 7;
  operands[3] = GEN_INT (mask);

  return "vshufpd\t{%3, %2, %1, %0%{%12%}%N11|%0%{%12%}%N11, %1, %2, %3}";
}
}

static const char *
output_1993 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 7058 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask;
  mask = INTVAL (operands[3]);
  mask |= (INTVAL (operands[4]) - 4) << 1;
  mask |= (INTVAL (operands[5]) - 2) << 2;
  mask |= (INTVAL (operands[6]) - 6) << 3;
  operands[3] = GEN_INT (mask);

  return "vshufpd\t{%3, %2, %1, %0|%0, %1, %2, %3}";
}
}

static const char * const output_1997[] = {
  "punpckhqdq\t{%2, %0|%0, %2}",
  "vpunpckhqdq\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2001[] = {
  "punpcklqdq\t{%2, %0|%0, %2}",
  "vpunpcklqdq\t{%2, %1, %0|%0, %1, %2}",
};

static const char *
output_2002 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 7197 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask;
  mask = INTVAL (operands[3]);
  mask |= (INTVAL (operands[4]) - 2) << 1;
  operands[3] = GEN_INT (mask);

  switch (which_alternative)
    {
    case 0:
      return "shufpd\t{%3, %2, %0|%0, %2, %3}";
    case 1:
      return "vshufpd\t{%3, %2, %1, %0|%0, %1, %2, %3}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2003 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 7197 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask;
  mask = INTVAL (operands[3]);
  mask |= (INTVAL (operands[4]) - 2) << 1;
  operands[3] = GEN_INT (mask);

  switch (which_alternative)
    {
    case 0:
      return "shufpd\t{%3, %2, %0|%0, %2, %3}";
    case 1:
      return "vshufpd\t{%3, %2, %1, %0|%0, %1, %2, %3}";
    default:
      gcc_unreachable ();
    }
}
}

static const char * const output_2004[] = {
  "%vmovhpd\t{%1, %0|%0, %1}",
  "unpckhpd\t%0, %0",
  "vunpckhpd\t{%d1, %0|%0, %d1}",
  "#",
  "#",
  "#",
};

static const char * const output_2005[] = {
  "movhps\t{%1, %0|%q0, %1}",
  "movhlps\t{%1, %0|%0, %1}",
  "movlps\t{%H1, %0|%0, %H1}",
};

static const char * const output_2006[] = {
  "%vmovlpd\t{%1, %0|%0, %1}",
  "#",
  "#",
  "#",
  "#",
};

static const char * const output_2007[] = {
  "movlps\t{%1, %0|%0, %1}",
  "movaps\t{%1, %0|%0, %1}",
  "movlps\t{%1, %0|%0, %q1}",
};

static const char * const output_2008[] = {
  "movhpd\t{%2, %0|%0, %2}",
  "vmovhpd\t{%2, %1, %0|%0, %1, %2}",
  "unpcklpd\t{%2, %0|%0, %2}",
  "vunpcklpd\t{%2, %1, %0|%0, %1, %2}",
  "#",
  "#",
  "#",
};

static const char * const output_2009[] = {
  "%vmovsd\t{%2, %0|%0, %2}",
  "movlpd\t{%2, %0|%0, %2}",
  "vmovlpd\t{%2, %1, %0|%0, %1, %2}",
  "movsd\t{%2, %0|%0, %2}",
  "vmovsd\t{%2, %1, %0|%0, %1, %2}",
  "shufpd\t{$2, %1, %0|%0, %1, 2}",
  "movhpd\t{%H1, %0|%0, %H1}",
  "vmovhpd\t{%H1, %2, %0|%0, %2, %H1}",
  "#",
  "#",
  "#",
};

static const char * const output_2010[] = {
  "movsd\t{%2, %0|%0, %2}",
  "vmovsd\t{%2, %1, %0|%0, %1, %2}",
  "movlpd\t{%2, %0|%0, %q2}",
  "vmovlpd\t{%2, %1, %0|%0, %1, %q2}",
  "%vmovlpd\t{%2, %0|%q0, %2}",
  "shufpd\t{$2, %1, %0|%0, %1, 2}",
  "movhps\t{%H1, %0|%0, %H1}",
  "vmovhps\t{%H1, %2, %0|%0, %2, %H1}",
  "%vmovhps\t{%1, %H0|%H0, %1}",
};

static const char * const output_2011[] = {
  "unpcklpd\t%0, %0",
  "%vmovddup\t{%1, %0|%0, %1}",
};

static const char * const output_2012[] = {
  "unpcklpd\t{%2, %0|%0, %2}",
  "vunpcklpd\t{%2, %1, %0|%0, %1, %2}",
  "%vmovddup\t{%1, %0|%0, %1}",
  "movhpd\t{%2, %0|%0, %2}",
  "vmovhpd\t{%2, %1, %0|%0, %1, %2}",
  "%vmovsd\t{%1, %0|%0, %1}",
  "movlhps\t{%2, %0|%0, %2}",
  "movhps\t{%2, %0|%0, %2}",
};

static const char * const output_2049[] = {
  "paddb\t{%2, %0|%0, %2}",
  "vpaddb\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2050[] = {
  "psubb\t{%2, %0|%0, %2}",
  "vpsubb\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2051[] = {
  "paddb\t{%2, %0|%0, %2}",
  "vpaddb\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2052[] = {
  "paddb\t{%2, %0|%0, %2}",
  "vpaddb\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_2053[] = {
  "psubb\t{%2, %0|%0, %2}",
  "vpsubb\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2054[] = {
  "psubb\t{%2, %0|%0, %2}",
  "vpsubb\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_2055[] = {
  "paddw\t{%2, %0|%0, %2}",
  "vpaddw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2056[] = {
  "paddw\t{%2, %0|%0, %2}",
  "vpaddw\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_2057[] = {
  "psubw\t{%2, %0|%0, %2}",
  "vpsubw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2058[] = {
  "psubw\t{%2, %0|%0, %2}",
  "vpsubw\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_2059[] = {
  "paddw\t{%2, %0|%0, %2}",
  "vpaddw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2060[] = {
  "paddw\t{%2, %0|%0, %2}",
  "vpaddw\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_2061[] = {
  "psubw\t{%2, %0|%0, %2}",
  "vpsubw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2062[] = {
  "psubw\t{%2, %0|%0, %2}",
  "vpsubw\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_2063[] = {
  "paddd\t{%2, %0|%0, %2}",
  "vpaddd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2064[] = {
  "paddd\t{%2, %0|%0, %2}",
  "vpaddd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_2065[] = {
  "psubd\t{%2, %0|%0, %2}",
  "vpsubd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2066[] = {
  "psubd\t{%2, %0|%0, %2}",
  "vpsubd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_2067[] = {
  "paddd\t{%2, %0|%0, %2}",
  "vpaddd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2068[] = {
  "paddd\t{%2, %0|%0, %2}",
  "vpaddd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_2069[] = {
  "psubd\t{%2, %0|%0, %2}",
  "vpsubd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2070[] = {
  "psubd\t{%2, %0|%0, %2}",
  "vpsubd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_2071[] = {
  "paddd\t{%2, %0|%0, %2}",
  "vpaddd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2072[] = {
  "paddd\t{%2, %0|%0, %2}",
  "vpaddd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_2073[] = {
  "psubd\t{%2, %0|%0, %2}",
  "vpsubd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2074[] = {
  "psubd\t{%2, %0|%0, %2}",
  "vpsubd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_2075[] = {
  "paddq\t{%2, %0|%0, %2}",
  "vpaddq\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2076[] = {
  "paddq\t{%2, %0|%0, %2}",
  "vpaddq\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_2077[] = {
  "psubq\t{%2, %0|%0, %2}",
  "vpsubq\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2078[] = {
  "psubq\t{%2, %0|%0, %2}",
  "vpsubq\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_2079[] = {
  "paddq\t{%2, %0|%0, %2}",
  "vpaddq\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2080[] = {
  "paddq\t{%2, %0|%0, %2}",
  "vpaddq\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_2081[] = {
  "psubq\t{%2, %0|%0, %2}",
  "vpsubq\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2082[] = {
  "psubq\t{%2, %0|%0, %2}",
  "vpsubq\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_2083[] = {
  "paddq\t{%2, %0|%0, %2}",
  "vpaddq\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2084[] = {
  "paddq\t{%2, %0|%0, %2}",
  "vpaddq\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_2085[] = {
  "psubq\t{%2, %0|%0, %2}",
  "vpsubq\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2086[] = {
  "psubq\t{%2, %0|%0, %2}",
  "vpsubq\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_2087[] = {
  "paddsb\t{%2, %0|%0, %2}",
  "vpaddsb\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2088[] = {
  "paddusb\t{%2, %0|%0, %2}",
  "vpaddusb\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2089[] = {
  "psubsb\t{%2, %0|%0, %2}",
  "vpsubsb\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2090[] = {
  "psubusb\t{%2, %0|%0, %2}",
  "vpsubusb\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2091[] = {
  "paddsb\t{%2, %0|%0, %2}",
  "vpaddsb\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2092[] = {
  "paddusb\t{%2, %0|%0, %2}",
  "vpaddusb\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2093[] = {
  "psubsb\t{%2, %0|%0, %2}",
  "vpsubsb\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2094[] = {
  "psubusb\t{%2, %0|%0, %2}",
  "vpsubusb\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2095[] = {
  "paddsw\t{%2, %0|%0, %2}",
  "vpaddsw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2096[] = {
  "paddusw\t{%2, %0|%0, %2}",
  "vpaddusw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2097[] = {
  "psubsw\t{%2, %0|%0, %2}",
  "vpsubsw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2098[] = {
  "psubusw\t{%2, %0|%0, %2}",
  "vpsubusw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2099[] = {
  "paddsw\t{%2, %0|%0, %2}",
  "vpaddsw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2100[] = {
  "paddusw\t{%2, %0|%0, %2}",
  "vpaddusw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2101[] = {
  "psubsw\t{%2, %0|%0, %2}",
  "vpsubsw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2102[] = {
  "psubusw\t{%2, %0|%0, %2}",
  "vpsubusw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2103[] = {
  "pmullw\t{%2, %0|%0, %2}",
  "vpmullw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2104[] = {
  "pmullw\t{%2, %0|%0, %2}",
  "vpmullw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2105[] = {
  "pmulhw\t{%2, %0|%0, %2}",
  "vpmulhw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2106[] = {
  "pmulhuw\t{%2, %0|%0, %2}",
  "vpmulhuw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2107[] = {
  "pmulhw\t{%2, %0|%0, %2}",
  "vpmulhw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2108[] = {
  "pmulhuw\t{%2, %0|%0, %2}",
  "vpmulhuw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2112[] = {
  "pmuludq\t{%2, %0|%0, %2}",
  "vpmuludq\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2116[] = {
  "pmuldq\t{%2, %0|%0, %2}",
  "vpmuldq\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2118[] = {
  "pmaddwd\t{%2, %0|%0, %2}",
  "vpmaddwd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2119[] = {
  "pmulld\t{%2, %0|%0, %2}",
  "vpmulld\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2120[] = {
  "pmulld\t{%2, %0|%0, %2}",
  "vpmulld\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_2121[] = {
  "pmulld\t{%2, %0|%0, %2}",
  "vpmulld\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2122[] = {
  "pmulld\t{%2, %0|%0, %2}",
  "vpmulld\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_2123[] = {
  "pmulld\t{%2, %0|%0, %2}",
  "vpmulld\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2124[] = {
  "pmulld\t{%2, %0|%0, %2}",
  "vpmulld\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
};

static const char * const output_2125[] = {
  "psraw\t{%2, %0|%0, %2}",
  "vpsraw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2126[] = {
  "psraw\t{%2, %0|%0, %2}",
  "vpsraw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2127[] = {
  "psrad\t{%2, %0|%0, %2}",
  "vpsrad\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2128[] = {
  "psrad\t{%2, %0|%0, %2}",
  "vpsrad\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2133[] = {
  "psllw\t{%2, %0|%0, %2}",
  "vpsllw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2134[] = {
  "psrlw\t{%2, %0|%0, %2}",
  "vpsrlw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2135[] = {
  "psllw\t{%2, %0|%0, %2}",
  "vpsllw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2136[] = {
  "psrlw\t{%2, %0|%0, %2}",
  "vpsrlw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2137[] = {
  "pslld\t{%2, %0|%0, %2}",
  "vpslld\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2138[] = {
  "psrld\t{%2, %0|%0, %2}",
  "vpsrld\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2139[] = {
  "pslld\t{%2, %0|%0, %2}",
  "vpslld\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2140[] = {
  "psrld\t{%2, %0|%0, %2}",
  "vpsrld\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2141[] = {
  "psllq\t{%2, %0|%0, %2}",
  "vpsllq\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2142[] = {
  "psrlq\t{%2, %0|%0, %2}",
  "vpsrlq\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2143[] = {
  "psllq\t{%2, %0|%0, %2}",
  "vpsllq\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2144[] = {
  "psrlq\t{%2, %0|%0, %2}",
  "vpsrlq\t{%2, %1, %0|%0, %1, %2}",
};

static const char *
output_2153 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 8348 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  operands[2] = GEN_INT (INTVAL (operands[2]) / 8);

  switch (which_alternative)
    {
    case 0:
      return "pslldq\t{%2, %0|%0, %2}";
    case 1:
      return "vpslldq\t{%2, %1, %0|%0, %1, %2}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2154 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 8348 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  operands[2] = GEN_INT (INTVAL (operands[2]) / 8);

  switch (which_alternative)
    {
    case 0:
      return "pslldq\t{%2, %0|%0, %2}";
    case 1:
      return "vpslldq\t{%2, %1, %0|%0, %1, %2}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2155 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 8387 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  operands[2] = GEN_INT (INTVAL (operands[2]) / 8);

  switch (which_alternative)
    {
    case 0:
      return "psrldq\t{%2, %0|%0, %2}";
    case 1:
      return "vpsrldq\t{%2, %1, %0|%0, %1, %2}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2156 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 8387 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  operands[2] = GEN_INT (INTVAL (operands[2]) / 8);

  switch (which_alternative)
    {
    case 0:
      return "psrldq\t{%2, %0|%0, %2}";
    case 1:
      return "vpsrldq\t{%2, %1, %0|%0, %1, %2}";
    default:
      gcc_unreachable ();
    }
}
}

static const char * const output_2241[] = {
  "pmaxsb\t{%2, %0|%0, %2}",
  "vpmaxsb\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2242[] = {
  "pminsb\t{%2, %0|%0, %2}",
  "vpminsb\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2243[] = {
  "pmaxsd\t{%2, %0|%0, %2}",
  "vpmaxsd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2244[] = {
  "pminsd\t{%2, %0|%0, %2}",
  "vpminsd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2245[] = {
  "pmaxsw\t{%2, %0|%0, %2}",
  "vpmaxsw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2246[] = {
  "pminsw\t{%2, %0|%0, %2}",
  "vpminsw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2247[] = {
  "pmaxuw\t{%2, %0|%0, %2}",
  "vpmaxuw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2248[] = {
  "pminuw\t{%2, %0|%0, %2}",
  "vpminuw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2249[] = {
  "pmaxud\t{%2, %0|%0, %2}",
  "vpmaxud\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2250[] = {
  "pminud\t{%2, %0|%0, %2}",
  "vpminud\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2251[] = {
  "pmaxub\t{%2, %0|%0, %2}",
  "vpmaxub\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2252[] = {
  "pminub\t{%2, %0|%0, %2}",
  "vpminub\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2261[] = {
  "pcmpeqq\t{%2, %0|%0, %2}",
  "vpcmpeqq\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2262[] = {
  "pcmpeqb\t{%2, %0|%0, %2}",
  "vpcmpeqb\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2263[] = {
  "pcmpeqw\t{%2, %0|%0, %2}",
  "vpcmpeqw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2264[] = {
  "pcmpeqd\t{%2, %0|%0, %2}",
  "vpcmpeqd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2265[] = {
  "pcmpgtq\t{%2, %0|%0, %2}",
  "vpcmpgtq\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2274[] = {
  "pcmpgtb\t{%2, %0|%0, %2}",
  "vpcmpgtb\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2275[] = {
  "pcmpgtw\t{%2, %0|%0, %2}",
  "vpcmpgtw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2276[] = {
  "pcmpgtd\t{%2, %0|%0, %2}",
  "vpcmpgtd\t{%2, %1, %0|%0, %1, %2}",
};

static const char *
output_2277 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 8992 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pandnd";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pandn";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "andnps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2278 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 8992 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pandnd";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pandn";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "andnps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0%%{%%4%%}%%N3|%%0%%{%%4%%}%%N3, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2279 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 8992 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pandnq";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pandn";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "andnps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2280 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 8992 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pandnq";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pandn";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "andnps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0%%{%%4%%}%%N3|%%0%%{%%4%%}%%N3, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2281 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 8992 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pandnb";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pandn";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "andnps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2282 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 8992 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pandnb";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pandn";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "andnps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2283 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 8992 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pandnw";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pandn";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "andnps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2284 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 8992 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pandnw";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pandn";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "andnps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2285 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 8992 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pandnd";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pandn";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "andnps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2286 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 8992 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pandnd";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pandn";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "andnps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2287 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 8992 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pandnq";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pandn";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "andnps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2288 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 8992 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pandnq";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pandn";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "andnps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2289 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pandd";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pand";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "andps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2290 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pandd";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pand";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "andps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0%%{%%4%%}%%N3|%%0%%{%%4%%}%%N3, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2291 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pord";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "por";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "orps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2292 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pord";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "por";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "orps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0%%{%%4%%}%%N3|%%0%%{%%4%%}%%N3, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2293 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pxord";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pxor";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "xorps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2294 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pxord";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pxor";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "xorps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0%%{%%4%%}%%N3|%%0%%{%%4%%}%%N3, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2295 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pandq";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pand";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "andps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2296 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pandq";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pand";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "andps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0%%{%%4%%}%%N3|%%0%%{%%4%%}%%N3, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2297 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "porq";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "por";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "orps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2298 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "porq";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "por";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "orps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0%%{%%4%%}%%N3|%%0%%{%%4%%}%%N3, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2299 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pxorq";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pxor";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "xorps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2300 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pxorq";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pxor";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "xorps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0%%{%%4%%}%%N3|%%0%%{%%4%%}%%N3, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2301 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pandb";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pand";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "andps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2302 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "porb";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "por";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "orps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2303 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pxorb";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pxor";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "xorps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2304 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pandb";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pand";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "andps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2305 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "porb";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "por";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "orps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2306 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pxorb";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pxor";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "xorps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2307 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pandw";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pand";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "andps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2308 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "porw";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "por";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "orps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2309 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pxorw";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pxor";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "xorps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2310 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pandw";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pand";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "andps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2311 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "porw";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "por";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "orps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2312 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pxorw";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pxor";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "xorps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2313 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pandd";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pand";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "andps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2314 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pord";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "por";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "orps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2315 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pxord";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pxor";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "xorps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2316 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pandd";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pand";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "andps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2317 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pord";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "por";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "orps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2318 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pxord";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pxor";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "xorps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2319 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pandq";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pand";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "andps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2320 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "porq";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "por";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "orps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2321 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pxorq";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pxor";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "xorps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2322 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pandq";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pand";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "andps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2323 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "porq";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "por";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "orps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char *
output_2324 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9085 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  static char buf[64];
  const char *ops;
  const char *tmp;

  switch (get_attr_mode (insn))
    {
    case MODE_XI:
      gcc_assert (TARGET_AVX512F);

      tmp = "pxorq";
      break;

    case MODE_OI:
      gcc_assert (TARGET_AVX2);
    case MODE_TI:
      gcc_assert (TARGET_SSE2);

      tmp = "pxor";
      break;

   case MODE_V16SF:
      gcc_assert (TARGET_AVX512F);
   case MODE_V8SF:
      gcc_assert (TARGET_AVX);
   case MODE_V4SF:
      gcc_assert (TARGET_SSE);

      tmp = "xorps";
      break;

   default:
      gcc_unreachable ();
   }

  switch (which_alternative)
    {
    case 0:
      ops = "%s\t{%%2, %%0|%%0, %%2}";
      break;
    case 1:
      ops = "v%s\t{%%2, %%1, %%0|%%0, %%1, %%2}";
      break;
    default:
      gcc_unreachable ();
    }

  snprintf (buf, sizeof (buf), ops, tmp);
  return buf;
}
}

static const char * const output_2333[] = {
  "packsswb\t{%2, %0|%0, %2}",
  "vpacksswb\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2334[] = {
  "packsswb\t{%2, %0|%0, %2}",
  "vpacksswb\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2335[] = {
  "packssdw\t{%2, %0|%0, %2}",
  "vpackssdw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2336[] = {
  "packssdw\t{%2, %0|%0, %2}",
  "vpackssdw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2337[] = {
  "packuswb\t{%2, %0|%0, %2}",
  "vpackuswb\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2338[] = {
  "packuswb\t{%2, %0|%0, %2}",
  "vpackuswb\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2340[] = {
  "punpckhbw\t{%2, %0|%0, %2}",
  "vpunpckhbw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2342[] = {
  "punpcklbw\t{%2, %0|%0, %2}",
  "vpunpcklbw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2344[] = {
  "punpckhwd\t{%2, %0|%0, %2}",
  "vpunpckhwd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2346[] = {
  "punpcklwd\t{%2, %0|%0, %2}",
  "vpunpcklwd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2350[] = {
  "punpckhdq\t{%2, %0|%0, %2}",
  "vpunpckhdq\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2354[] = {
  "punpckldq\t{%2, %0|%0, %2}",
  "vpunpckldq\t{%2, %1, %0|%0, %1, %2}",
};

static const char *
output_2355 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9601 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  operands[3] = GEN_INT (exact_log2 (INTVAL (operands[3])));

  switch (which_alternative)
    {
    case 0:
      if (GET_MODE_SIZE (QImode) < GET_MODE_SIZE (SImode))
	return "pinsrb\t{%3, %k2, %0|%0, %k2, %3}";
      /* FALLTHRU */
    case 1:
      return "pinsrb\t{%3, %2, %0|%0, %2, %3}";
    case 2:
      if (GET_MODE_SIZE (QImode) < GET_MODE_SIZE (SImode))
	return "vpinsrb\t{%3, %k2, %1, %0|%0, %1, %k2, %3}";
      /* FALLTHRU */
    case 3:
      return "vpinsrb\t{%3, %2, %1, %0|%0, %1, %2, %3}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2356 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9601 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  operands[3] = GEN_INT (exact_log2 (INTVAL (operands[3])));

  switch (which_alternative)
    {
    case 0:
      if (GET_MODE_SIZE (HImode) < GET_MODE_SIZE (SImode))
	return "pinsrw\t{%3, %k2, %0|%0, %k2, %3}";
      /* FALLTHRU */
    case 1:
      return "pinsrw\t{%3, %2, %0|%0, %2, %3}";
    case 2:
      if (GET_MODE_SIZE (HImode) < GET_MODE_SIZE (SImode))
	return "vpinsrw\t{%3, %k2, %1, %0|%0, %1, %k2, %3}";
      /* FALLTHRU */
    case 3:
      return "vpinsrw\t{%3, %2, %1, %0|%0, %1, %2, %3}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2357 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9601 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  operands[3] = GEN_INT (exact_log2 (INTVAL (operands[3])));

  switch (which_alternative)
    {
    case 0:
      if (GET_MODE_SIZE (SImode) < GET_MODE_SIZE (SImode))
	return "pinsrd\t{%3, %k2, %0|%0, %k2, %3}";
      /* FALLTHRU */
    case 1:
      return "pinsrd\t{%3, %2, %0|%0, %2, %3}";
    case 2:
      if (GET_MODE_SIZE (SImode) < GET_MODE_SIZE (SImode))
	return "vpinsrd\t{%3, %k2, %1, %0|%0, %1, %k2, %3}";
      /* FALLTHRU */
    case 3:
      return "vpinsrd\t{%3, %2, %1, %0|%0, %1, %2, %3}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2358 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9601 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  operands[3] = GEN_INT (exact_log2 (INTVAL (operands[3])));

  switch (which_alternative)
    {
    case 0:
      if (GET_MODE_SIZE (DImode) < GET_MODE_SIZE (SImode))
	return "pinsrq\t{%3, %k2, %0|%0, %k2, %3}";
      /* FALLTHRU */
    case 1:
      return "pinsrq\t{%3, %2, %0|%0, %2, %3}";
    case 2:
      if (GET_MODE_SIZE (DImode) < GET_MODE_SIZE (SImode))
	return "vpinsrq\t{%3, %k2, %1, %0|%0, %1, %k2, %3}";
      /* FALLTHRU */
    case 3:
      return "vpinsrq\t{%3, %2, %1, %0|%0, %1, %2, %3}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2359 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9692 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask;
  if (INTVAL (operands[3]) == 0xFFF)
      mask = 0;
  else if ( INTVAL (operands[3]) == 0xF0FF)
      mask = 1;
  else if ( INTVAL (operands[3]) == 0xFF0F)
      mask = 2;
  else if ( INTVAL (operands[3]) == 0xFFF0)
      mask = 3;
  else
      gcc_unreachable ();

  operands[3] = GEN_INT (mask);

  return "vinsertf32x4\t{%3, %2, %1, %0|%0, %1, %2, %3}";
}
}

static const char *
output_2360 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9692 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask;
  if (INTVAL (operands[3]) == 0xFFF)
      mask = 0;
  else if ( INTVAL (operands[3]) == 0xF0FF)
      mask = 1;
  else if ( INTVAL (operands[3]) == 0xFF0F)
      mask = 2;
  else if ( INTVAL (operands[3]) == 0xFFF0)
      mask = 3;
  else
      gcc_unreachable ();

  operands[3] = GEN_INT (mask);

  return "vinsertf32x4\t{%3, %2, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %2, %3}";
}
}

static const char *
output_2361 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9692 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask;
  if (INTVAL (operands[3]) == 0xFFF)
      mask = 0;
  else if ( INTVAL (operands[3]) == 0xF0FF)
      mask = 1;
  else if ( INTVAL (operands[3]) == 0xFF0F)
      mask = 2;
  else if ( INTVAL (operands[3]) == 0xFFF0)
      mask = 3;
  else
      gcc_unreachable ();

  operands[3] = GEN_INT (mask);

  return "vinserti32x4\t{%3, %2, %1, %0|%0, %1, %2, %3}";
}
}

static const char *
output_2362 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9692 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask;
  if (INTVAL (operands[3]) == 0xFFF)
      mask = 0;
  else if ( INTVAL (operands[3]) == 0xF0FF)
      mask = 1;
  else if ( INTVAL (operands[3]) == 0xFF0F)
      mask = 2;
  else if ( INTVAL (operands[3]) == 0xFFF0)
      mask = 3;
  else
      gcc_unreachable ();

  operands[3] = GEN_INT (mask);

  return "vinserti32x4\t{%3, %2, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %2, %3}";
}
}

static const char *
output_2371 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9808 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask;
  mask = INTVAL (operands[3]) / 2;
  mask |= INTVAL (operands[5]) / 2 << 2;
  mask |= (INTVAL (operands[7]) - 8) / 2 << 4;
  mask |= (INTVAL (operands[9]) - 8) / 2 << 6;
  operands[3] = GEN_INT (mask);

  return "vshuff64x2\t{%3, %2, %1, %0|%0, %1, %2, %3}";
}
}

static const char *
output_2372 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9808 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask;
  mask = INTVAL (operands[3]) / 2;
  mask |= INTVAL (operands[5]) / 2 << 2;
  mask |= (INTVAL (operands[7]) - 8) / 2 << 4;
  mask |= (INTVAL (operands[9]) - 8) / 2 << 6;
  operands[3] = GEN_INT (mask);

  return "vshuff64x2\t{%3, %2, %1, %0%{%12%}%N11|%0%{%12%}%N11, %1, %2, %3}";
}
}

static const char *
output_2373 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9808 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask;
  mask = INTVAL (operands[3]) / 2;
  mask |= INTVAL (operands[5]) / 2 << 2;
  mask |= (INTVAL (operands[7]) - 8) / 2 << 4;
  mask |= (INTVAL (operands[9]) - 8) / 2 << 6;
  operands[3] = GEN_INT (mask);

  return "vshufi64x2\t{%3, %2, %1, %0|%0, %1, %2, %3}";
}
}

static const char *
output_2374 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9808 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask;
  mask = INTVAL (operands[3]) / 2;
  mask |= INTVAL (operands[5]) / 2 << 2;
  mask |= (INTVAL (operands[7]) - 8) / 2 << 4;
  mask |= (INTVAL (operands[9]) - 8) / 2 << 6;
  operands[3] = GEN_INT (mask);

  return "vshufi64x2\t{%3, %2, %1, %0%{%12%}%N11|%0%{%12%}%N11, %1, %2, %3}";
}
}

static const char *
output_2375 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9890 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask;
  mask = INTVAL (operands[3]) / 4;
  mask |= INTVAL (operands[7]) / 4 << 2;
  mask |= (INTVAL (operands[11]) - 16) / 4 << 4;
  mask |= (INTVAL (operands[15]) - 16) / 4 << 6;
  operands[3] = GEN_INT (mask);

  return "vshuff32x4\t{%3, %2, %1, %0|%0, %1, %2, %3}";
}
}

static const char *
output_2376 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9890 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask;
  mask = INTVAL (operands[3]) / 4;
  mask |= INTVAL (operands[7]) / 4 << 2;
  mask |= (INTVAL (operands[11]) - 16) / 4 << 4;
  mask |= (INTVAL (operands[15]) - 16) / 4 << 6;
  operands[3] = GEN_INT (mask);

  return "vshuff32x4\t{%3, %2, %1, %0%{%20%}%N19|%0%{%20%}%N19, %1, %2, %3}";
}
}

static const char *
output_2377 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9890 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask;
  mask = INTVAL (operands[3]) / 4;
  mask |= INTVAL (operands[7]) / 4 << 2;
  mask |= (INTVAL (operands[11]) - 16) / 4 << 4;
  mask |= (INTVAL (operands[15]) - 16) / 4 << 6;
  operands[3] = GEN_INT (mask);

  return "vshufi32x4\t{%3, %2, %1, %0|%0, %1, %2, %3}";
}
}

static const char *
output_2378 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9890 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask;
  mask = INTVAL (operands[3]) / 4;
  mask |= INTVAL (operands[7]) / 4 << 2;
  mask |= (INTVAL (operands[11]) - 16) / 4 << 4;
  mask |= (INTVAL (operands[15]) - 16) / 4 << 6;
  operands[3] = GEN_INT (mask);

  return "vshufi32x4\t{%3, %2, %1, %0%{%20%}%N19|%0%{%20%}%N19, %1, %2, %3}";
}
}

static const char *
output_2379 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9968 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask = 0;
  mask |= INTVAL (operands[2]) << 0;
  mask |= INTVAL (operands[3]) << 2;
  mask |= INTVAL (operands[4]) << 4;
  mask |= INTVAL (operands[5]) << 6;
  operands[2] = GEN_INT (mask);

  return "vpshufd\t{%2, %1, %0|%0, %1, %2}";
}
}

static const char *
output_2380 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 9968 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask = 0;
  mask |= INTVAL (operands[2]) << 0;
  mask |= INTVAL (operands[3]) << 2;
  mask |= INTVAL (operands[4]) << 4;
  mask |= INTVAL (operands[5]) << 6;
  operands[2] = GEN_INT (mask);

  return "vpshufd\t{%2, %1, %0%{%19%}%N18|%0%{%19%}%N18, %1, %2}";
}
}

static const char *
output_2381 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 10019 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask = 0;
  mask |= INTVAL (operands[2]) << 0;
  mask |= INTVAL (operands[3]) << 2;
  mask |= INTVAL (operands[4]) << 4;
  mask |= INTVAL (operands[5]) << 6;
  operands[2] = GEN_INT (mask);

  return "vpshufd\t{%2, %1, %0|%0, %1, %2}";
}
}

static const char *
output_2382 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 10058 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask = 0;
  mask |= INTVAL (operands[2]) << 0;
  mask |= INTVAL (operands[3]) << 2;
  mask |= INTVAL (operands[4]) << 4;
  mask |= INTVAL (operands[5]) << 6;
  operands[2] = GEN_INT (mask);

  return "%vpshufd\t{%2, %1, %0|%0, %1, %2}";
}
}

static const char *
output_2383 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 10118 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask = 0;
  mask |= INTVAL (operands[2]) << 0;
  mask |= INTVAL (operands[3]) << 2;
  mask |= INTVAL (operands[4]) << 4;
  mask |= INTVAL (operands[5]) << 6;
  operands[2] = GEN_INT (mask);

  return "vpshuflw\t{%2, %1, %0|%0, %1, %2}";
}
}

static const char *
output_2384 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 10161 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask = 0;
  mask |= INTVAL (operands[2]) << 0;
  mask |= INTVAL (operands[3]) << 2;
  mask |= INTVAL (operands[4]) << 4;
  mask |= INTVAL (operands[5]) << 6;
  operands[2] = GEN_INT (mask);

  return "%vpshuflw\t{%2, %1, %0|%0, %1, %2}";
}
}

static const char *
output_2385 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 10222 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask = 0;
  mask |= (INTVAL (operands[2]) - 4) << 0;
  mask |= (INTVAL (operands[3]) - 4) << 2;
  mask |= (INTVAL (operands[4]) - 4) << 4;
  mask |= (INTVAL (operands[5]) - 4) << 6;
  operands[2] = GEN_INT (mask);

  return "vpshufhw\t{%2, %1, %0|%0, %1, %2}";
}
}

static const char *
output_2386 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 10265 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask = 0;
  mask |= (INTVAL (operands[2]) - 4) << 0;
  mask |= (INTVAL (operands[3]) - 4) << 2;
  mask |= (INTVAL (operands[4]) - 4) << 4;
  mask |= (INTVAL (operands[5]) - 4) << 6;
  operands[2] = GEN_INT (mask);

  return "%vpshufhw\t{%2, %1, %0|%0, %1, %2}";
}
}

static const char * const output_2387[] = {
  "%vmovd\t{%2, %0|%0, %2}",
  "%vmovd\t{%2, %0|%0, %2}",
  "movss\t{%2, %0|%0, %2}",
  "movss\t{%2, %0|%0, %2}",
  "vmovss\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2388[] = {
  "%vpextrb\t{%2, %1, %k0|%k0, %1, %2}",
  "%vpextrb\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2389[] = {
  "%vpextrw\t{%2, %1, %k0|%k0, %1, %2}",
  "%vpextrw\t{%2, %1, %0|%0, %1, %2}",
};

static const char *
output_2401 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 10435 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (which_alternative)
    {
    case 0:
      return "%vpextrd\t{%2, %1, %0|%0, %1, %2}";

    case 1:
      operands [2] = GEN_INT (INTVAL (operands[2]) * 4);
      return "psrldq\t{%2, %0|%0, %2}";

    case 2:
      operands [2] = GEN_INT (INTVAL (operands[2]) * 4);
      return "vpsrldq\t{%2, %1, %0|%0, %1, %2}";

    default:
      gcc_unreachable ();
    }
}
}

static const char * const output_2405[] = {
  "%vpextrq\t{$1, %1, %0|%0, %1, 1}",
  "%vmovhps\t{%1, %0|%0, %1}",
  "psrldq\t{$8, %0|%0, 8}",
  "vpsrldq\t{$8, %1, %0|%0, %1, 8}",
  "movhlps\t{%1, %0|%0, %1}",
  "#",
  "#",
};

static const char * const output_2406[] = {
  "%vpshufd\t{$0, %1, %0|%0, %1, 0}",
  "vbroadcastss\t{%1, %0|%0, %1}",
  "shufps\t{$0, %0, %0|%0, %0, 0}",
};

static const char * const output_2407[] = {
  "punpcklqdq\t%0, %0",
  "vpunpcklqdq\t{%d1, %0|%0, %d1}",
  "%vmovddup\t{%1, %0|%0, %1}",
  "movlhps\t%0, %0",
};

static const char * const output_2408[] = {
  "pinsrd\t{$1, %2, %0|%0, %2, 1}",
  "vpinsrd\t{$1, %2, %1, %0|%0, %1, %2, 1}",
  "punpckldq\t{%2, %0|%0, %2}",
  "vpunpckldq\t{%2, %1, %0|%0, %1, %2}",
  "%vmovd\t{%1, %0|%0, %1}",
  "punpckldq\t{%2, %0|%0, %2}",
  "movd\t{%1, %0|%0, %1}",
};

static const char * const output_2409[] = {
  "punpckldq\t{%2, %0|%0, %2}",
  "movd\t{%1, %0|%0, %1}",
  "movd\t{%1, %0|%0, %1}",
  "unpcklps\t{%2, %0|%0, %2}",
  "movss\t{%1, %0|%0, %1}",
  "punpckldq\t{%2, %0|%0, %2}",
  "movd\t{%1, %0|%0, %1}",
};

static const char * const output_2410[] = {
  "punpcklqdq\t{%2, %0|%0, %2}",
  "vpunpcklqdq\t{%2, %1, %0|%0, %1, %2}",
  "movlhps\t{%2, %0|%0, %2}",
  "movhps\t{%2, %0|%0, %q2}",
  "vmovhps\t{%2, %1, %0|%0, %1, %q2}",
};

static const char *
output_2411 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
  switch (which_alternative)
    {
    case 0: return "pinsrq\t{$1, %2, %0|%0, %2, 1}";
    case 1: return "vpinsrq\t{$1, %2, %1, %0|%0, %1, %2, 1}";
    case 2:
       return HAVE_AS_IX86_INTERUNIT_MOVQ ? "%vmovq\t{%1, %0|%0, %1}" : "%vmovd\t{%1, %0|%0, %1}";
    case 3: return "%vmovq\t{%1, %0|%0, %1}";
    case 4: return "movq2dq\t{%1, %0|%0, %1}";
    case 5: return "punpcklqdq\t{%2, %0|%0, %2}";
    case 6: return "vpunpcklqdq\t{%2, %1, %0|%0, %1, %2}";
    case 7: return "movlhps\t{%2, %0|%0, %2}";
    case 8: return "movhps\t{%2, %0|%0, %2}";
    case 9: return "vmovhps\t{%2, %1, %0|%0, %1, %2}";
      default: gcc_unreachable ();
    }
}

static const char * const output_2412[] = {
  "pavgb\t{%2, %0|%0, %2}",
  "vpavgb\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2413[] = {
  "pavgb\t{%2, %0|%0, %2}",
  "vpavgb\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2414[] = {
  "pavgw\t{%2, %0|%0, %2}",
  "vpavgw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2415[] = {
  "pavgw\t{%2, %0|%0, %2}",
  "vpavgw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2416[] = {
  "psadbw\t{%2, %0|%0, %2}",
  "vpsadbw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2417[] = {
  "psadbw\t{%2, %0|%0, %2}",
  "vpsadbw\t{%2, %1, %0|%0, %1, %2}",
};

static const char *
output_2424 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 10791 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  /* We can't use %^ here due to ASM_OUTPUT_OPCODE processing
     that requires %v to be at the beginning of the opcode name.  */
  if (Pmode != word_mode)
    fputs ("\taddr32", asm_out_file);
  return "%vmaskmovdqu\t{%2, %1|%1, %2}";
}
}

static const char *
output_2425 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 10791 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  /* We can't use %^ here due to ASM_OUTPUT_OPCODE processing
     that requires %v to be at the beginning of the opcode name.  */
  if (Pmode != word_mode)
    fputs ("\taddr32", asm_out_file);
  return "%vmaskmovdqu\t{%2, %1|%1, %2}";
}
}

static const char * const output_2436[] = {
  "phaddw\t{%2, %0|%0, %2}",
  "vphaddw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2437[] = {
  "phaddsw\t{%2, %0|%0, %2}",
  "vphaddsw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2438[] = {
  "phsubw\t{%2, %0|%0, %2}",
  "vphsubw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2439[] = {
  "phsubsw\t{%2, %0|%0, %2}",
  "vphsubsw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2446[] = {
  "phaddd\t{%2, %0|%0, %2}",
  "vphaddd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2447[] = {
  "phsubd\t{%2, %0|%0, %2}",
  "vphsubd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2451[] = {
  "pmaddubsw\t{%2, %0|%0, %2}",
  "vpmaddubsw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2453[] = {
  "pmulhrsw\t{%2, %0|%0, %2}",
  "vpmulhrsw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2454[] = {
  "pmulhrsw\t{%2, %0|%0, %2}",
  "vpmulhrsw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2456[] = {
  "pshufb\t{%2, %0|%0, %2}",
  "vpshufb\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2457[] = {
  "pshufb\t{%2, %0|%0, %2}",
  "vpshufb\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2459[] = {
  "psignb\t{%2, %0|%0, %2}",
  "vpsignb\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2460[] = {
  "psignb\t{%2, %0|%0, %2}",
  "vpsignb\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2461[] = {
  "psignw\t{%2, %0|%0, %2}",
  "vpsignw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2462[] = {
  "psignw\t{%2, %0|%0, %2}",
  "vpsignw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2463[] = {
  "psignd\t{%2, %0|%0, %2}",
  "vpsignd\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2464[] = {
  "psignd\t{%2, %0|%0, %2}",
  "vpsignd\t{%2, %1, %0|%0, %1, %2}",
};

static const char *
output_2468 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 11387 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  operands[3] = GEN_INT (INTVAL (operands[3]) / 8);

  switch (which_alternative)
    {
    case 0:
      return "palignr\t{%3, %2, %0|%0, %2, %3}";
    case 1:
      return "vpalignr\t{%3, %2, %1, %0|%0, %1, %2, %3}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2469 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 11387 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  operands[3] = GEN_INT (INTVAL (operands[3]) / 8);

  switch (which_alternative)
    {
    case 0:
      return "palignr\t{%3, %2, %0|%0, %2, %3}";
    case 1:
      return "vpalignr\t{%3, %2, %1, %0|%0, %1, %2, %3}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2470 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 11416 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  operands[3] = GEN_INT (INTVAL (operands[3]) / 8);
  return "palignr\t{%3, %2, %0|%0, %2, %3}";
}
}

static const char * const output_2492[] = {
  "blendps\t{%3, %2, %0|%0, %2, %3}",
  "vblendps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_2493[] = {
  "blendps\t{%3, %2, %0|%0, %2, %3}",
  "vblendps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_2494[] = {
  "blendpd\t{%3, %2, %0|%0, %2, %3}",
  "vblendpd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_2495[] = {
  "blendpd\t{%3, %2, %0|%0, %2, %3}",
  "vblendpd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_2496[] = {
  "blendvps\t{%3, %2, %0|%0, %2, %3}",
  "vblendvps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_2497[] = {
  "blendvps\t{%3, %2, %0|%0, %2, %3}",
  "vblendvps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_2498[] = {
  "blendvpd\t{%3, %2, %0|%0, %2, %3}",
  "vblendvpd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_2499[] = {
  "blendvpd\t{%3, %2, %0|%0, %2, %3}",
  "vblendvpd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_2500[] = {
  "dpps\t{%3, %2, %0|%0, %2, %3}",
  "vdpps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_2501[] = {
  "dpps\t{%3, %2, %0|%0, %2, %3}",
  "vdpps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_2502[] = {
  "dppd\t{%3, %2, %0|%0, %2, %3}",
  "vdppd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_2503[] = {
  "dppd\t{%3, %2, %0|%0, %2, %3}",
  "vdppd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_2507[] = {
  "mpsadbw\t{%3, %2, %0|%0, %2, %3}",
  "vmpsadbw\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_2508[] = {
  "mpsadbw\t{%3, %2, %0|%0, %2, %3}",
  "vmpsadbw\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_2510[] = {
  "packusdw\t{%2, %0|%0, %2}",
  "vpackusdw\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2511[] = {
  "pblendvb\t{%3, %2, %0|%0, %2, %3}",
  "vpblendvb\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_2512[] = {
  "pblendvb\t{%3, %2, %0|%0, %2, %3}",
  "vpblendvb\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_2513[] = {
  "pblendw\t{%3, %2, %0|%0, %2, %3}",
  "vpblendw\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char *
output_2514 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 11724 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  operands[3] = GEN_INT (INTVAL (operands[3]) & 0xff);
  return "vpblendw\t{%3, %2, %1, %0|%0, %1, %2, %3}";
}
}

static const char * const output_2572[] = {
  "roundss\t{%3, %2, %0|%0, %2, %3}",
  "vroundss\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_2573[] = {
  "roundsd\t{%3, %2, %0|%0, %2, %3}",
  "vroundsd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_2578[] = {
  "%vpcmpestrm\t{%6, %4, %2|%2, %4, %6}",
  "%vpcmpestrm\t{%6, %4, %2|%2, %4, %6}",
  "%vpcmpestri\t{%6, %4, %2|%2, %4, %6}",
  "%vpcmpestri\t{%6, %4, %2|%2, %4, %6}",
};

static const char * const output_2583[] = {
  "%vpcmpistrm\t{%4, %3, %2|%2, %3, %4}",
  "%vpcmpistrm\t{%4, %3, %2|%2, %3, %4}",
  "%vpcmpistri\t{%4, %3, %2|%2, %3, %4}",
  "%vpcmpistri\t{%4, %3, %2|%2, %3, %4}",
};

static const char *
output_2584 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12635 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[4]))
    {
    case 3:
      return "vgatherpf0dps\t{%5%{%0%}|%5%{%0%}}";
    case 2:
      return "vgatherpf1dps\t{%5%{%0%}|%5%{%0%}}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2585 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12635 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[4]))
    {
    case 3:
      return "vgatherpf0dps\t{%5%{%0%}|%5%{%0%}}";
    case 2:
      return "vgatherpf1dps\t{%5%{%0%}|%5%{%0%}}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2586 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12635 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[4]))
    {
    case 3:
      return "vgatherpf0qps\t{%5%{%0%}|%5%{%0%}}";
    case 2:
      return "vgatherpf1qps\t{%5%{%0%}|%5%{%0%}}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2587 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12635 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[4]))
    {
    case 3:
      return "vgatherpf0qps\t{%5%{%0%}|%5%{%0%}}";
    case 2:
      return "vgatherpf1qps\t{%5%{%0%}|%5%{%0%}}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2588 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12662 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[3]))
    {
    case 3:
      return "vgatherpf0dps\t{%4|%4}";
    case 2:
      return "vgatherpf1dps\t{%4|%4}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2589 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12662 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[3]))
    {
    case 3:
      return "vgatherpf0dps\t{%4|%4}";
    case 2:
      return "vgatherpf1dps\t{%4|%4}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2590 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12662 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[3]))
    {
    case 3:
      return "vgatherpf0qps\t{%4|%4}";
    case 2:
      return "vgatherpf1qps\t{%4|%4}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2591 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12662 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[3]))
    {
    case 3:
      return "vgatherpf0qps\t{%4|%4}";
    case 2:
      return "vgatherpf1qps\t{%4|%4}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2592 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12707 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[4]))
    {
    case 3:
      return "vgatherpf0dpd\t{%5%{%0%}|%5%{%0%}}";
    case 2:
      return "vgatherpf1dpd\t{%5%{%0%}|%5%{%0%}}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2593 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12707 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[4]))
    {
    case 3:
      return "vgatherpf0dpd\t{%5%{%0%}|%5%{%0%}}";
    case 2:
      return "vgatherpf1dpd\t{%5%{%0%}|%5%{%0%}}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2594 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12707 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[4]))
    {
    case 3:
      return "vgatherpf0qpd\t{%5%{%0%}|%5%{%0%}}";
    case 2:
      return "vgatherpf1qpd\t{%5%{%0%}|%5%{%0%}}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2595 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12707 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[4]))
    {
    case 3:
      return "vgatherpf0qpd\t{%5%{%0%}|%5%{%0%}}";
    case 2:
      return "vgatherpf1qpd\t{%5%{%0%}|%5%{%0%}}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2596 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12734 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[3]))
    {
    case 3:
      return "vgatherpf0dpd\t{%4|%4}";
    case 2:
      return "vgatherpf1dpd\t{%4|%4}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2597 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12734 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[3]))
    {
    case 3:
      return "vgatherpf0dpd\t{%4|%4}";
    case 2:
      return "vgatherpf1dpd\t{%4|%4}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2598 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12734 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[3]))
    {
    case 3:
      return "vgatherpf0qpd\t{%4|%4}";
    case 2:
      return "vgatherpf1qpd\t{%4|%4}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2599 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12734 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[3]))
    {
    case 3:
      return "vgatherpf0qpd\t{%4|%4}";
    case 2:
      return "vgatherpf1qpd\t{%4|%4}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2600 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12779 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[4]))
    {
    case 3:
    case 7:
      return "vscatterpf0dps\t{%5%{%0%}|%5%{%0%}}";
    case 2:
    case 6:
      return "vscatterpf1dps\t{%5%{%0%}|%5%{%0%}}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2601 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12779 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[4]))
    {
    case 3:
    case 7:
      return "vscatterpf0dps\t{%5%{%0%}|%5%{%0%}}";
    case 2:
    case 6:
      return "vscatterpf1dps\t{%5%{%0%}|%5%{%0%}}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2602 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12779 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[4]))
    {
    case 3:
    case 7:
      return "vscatterpf0qps\t{%5%{%0%}|%5%{%0%}}";
    case 2:
    case 6:
      return "vscatterpf1qps\t{%5%{%0%}|%5%{%0%}}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2603 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12779 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[4]))
    {
    case 3:
    case 7:
      return "vscatterpf0qps\t{%5%{%0%}|%5%{%0%}}";
    case 2:
    case 6:
      return "vscatterpf1qps\t{%5%{%0%}|%5%{%0%}}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2604 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12808 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[3]))
    {
    case 3:
    case 7:
      return "vscatterpf0dps\t{%4|%4}";
    case 2:
    case 6:
      return "vscatterpf1dps\t{%4|%4}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2605 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12808 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[3]))
    {
    case 3:
    case 7:
      return "vscatterpf0dps\t{%4|%4}";
    case 2:
    case 6:
      return "vscatterpf1dps\t{%4|%4}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2606 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12808 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[3]))
    {
    case 3:
    case 7:
      return "vscatterpf0qps\t{%4|%4}";
    case 2:
    case 6:
      return "vscatterpf1qps\t{%4|%4}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2607 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12808 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[3]))
    {
    case 3:
    case 7:
      return "vscatterpf0qps\t{%4|%4}";
    case 2:
    case 6:
      return "vscatterpf1qps\t{%4|%4}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2608 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12855 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[4]))
    {
    case 3:
    case 7:
      return "vscatterpf0dpd\t{%5%{%0%}|%5%{%0%}}";
    case 2:
    case 6:
      return "vscatterpf1dpd\t{%5%{%0%}|%5%{%0%}}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2609 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12855 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[4]))
    {
    case 3:
    case 7:
      return "vscatterpf0dpd\t{%5%{%0%}|%5%{%0%}}";
    case 2:
    case 6:
      return "vscatterpf1dpd\t{%5%{%0%}|%5%{%0%}}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2610 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12855 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[4]))
    {
    case 3:
    case 7:
      return "vscatterpf0qpd\t{%5%{%0%}|%5%{%0%}}";
    case 2:
    case 6:
      return "vscatterpf1qpd\t{%5%{%0%}|%5%{%0%}}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2611 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12855 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[4]))
    {
    case 3:
    case 7:
      return "vscatterpf0qpd\t{%5%{%0%}|%5%{%0%}}";
    case 2:
    case 6:
      return "vscatterpf1qpd\t{%5%{%0%}|%5%{%0%}}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2612 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12884 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[3]))
    {
    case 3:
    case 7:
      return "vscatterpf0dpd\t{%4|%4}";
    case 2:
    case 6:
      return "vscatterpf1dpd\t{%4|%4}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2613 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12884 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[3]))
    {
    case 3:
    case 7:
      return "vscatterpf0dpd\t{%4|%4}";
    case 2:
    case 6:
      return "vscatterpf1dpd\t{%4|%4}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2614 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12884 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[3]))
    {
    case 3:
    case 7:
      return "vscatterpf0qpd\t{%4|%4}";
    case 2:
    case 6:
      return "vscatterpf1qpd\t{%4|%4}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2615 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 12884 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (INTVAL (operands[3]))
    {
    case 3:
    case 7:
      return "vscatterpf0qpd\t{%4|%4}";
    case 2:
    case 6:
      return "vscatterpf1qpd\t{%4|%4}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2699 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13430 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  operands[3]
    = GEN_INT (GET_MODE_BITSIZE (QImode) - INTVAL (operands[2]));
  return "vprotb\t{%3, %1, %0|%0, %1, %3}";
}
}

static const char *
output_2700 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13430 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  operands[3]
    = GEN_INT (GET_MODE_BITSIZE (HImode) - INTVAL (operands[2]));
  return "vprotw\t{%3, %1, %0|%0, %1, %3}";
}
}

static const char *
output_2701 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13430 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  operands[3]
    = GEN_INT (GET_MODE_BITSIZE (SImode) - INTVAL (operands[2]));
  return "vprotd\t{%3, %1, %0|%0, %1, %3}";
}
}

static const char *
output_2702 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13430 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  operands[3]
    = GEN_INT (GET_MODE_BITSIZE (DImode) - INTVAL (operands[2]));
  return "vprotq\t{%3, %1, %0|%0, %1, %3}";
}
}

static const char *
output_2737 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13802 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  return ((INTVAL (operands[3]) != 0)
	  ? "vpcomtrueb\t{%2, %1, %0|%0, %1, %2}"
	  : "vpcomfalseb\t{%2, %1, %0|%0, %1, %2}");
}
}

static const char *
output_2738 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13802 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  return ((INTVAL (operands[3]) != 0)
	  ? "vpcomtruew\t{%2, %1, %0|%0, %1, %2}"
	  : "vpcomfalsew\t{%2, %1, %0|%0, %1, %2}");
}
}

static const char *
output_2739 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13802 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  return ((INTVAL (operands[3]) != 0)
	  ? "vpcomtrued\t{%2, %1, %0|%0, %1, %2}"
	  : "vpcomfalsed\t{%2, %1, %0|%0, %1, %2}");
}
}

static const char *
output_2740 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 13802 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  return ((INTVAL (operands[3]) != 0)
	  ? "vpcomtrueq\t{%2, %1, %0|%0, %1, %2}"
	  : "vpcomfalseq\t{%2, %1, %0|%0, %1, %2}");
}
}

static const char * const output_2745[] = {
  "aesenc\t{%2, %0|%0, %2}",
  "vaesenc\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2746[] = {
  "aesenclast\t{%2, %0|%0, %2}",
  "vaesenclast\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2747[] = {
  "aesdec\t{%2, %0|%0, %2}",
  "vaesdec\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2748[] = {
  "aesdeclast\t{%2, %0|%0, %2}",
  "vaesdeclast\t{%2, %1, %0|%0, %1, %2}",
};

static const char * const output_2751[] = {
  "pclmulqdq\t{%3, %2, %0|%0, %2, %3}",
  "vpclmulqdq\t{%3, %2, %1, %0|%0, %1, %2, %3}",
};

static const char * const output_2764[] = {
  "vpbroadcastb\t{%1, %0|%0, %b1}",
  "vpbroadcastb\t{%x1, %0|%0, %x1}",
};

static const char * const output_2765[] = {
  "vpbroadcastw\t{%1, %0|%0, %w1}",
  "vpbroadcastw\t{%x1, %0|%0, %x1}",
};

static const char * const output_2766[] = {
  "vpbroadcastd\t{%1, %0|%0, %k1}",
  "vpbroadcastd\t{%x1, %0|%0, %x1}",
};

static const char * const output_2767[] = {
  "vpbroadcastq\t{%1, %0|%0, %q1}",
  "vpbroadcastq\t{%x1, %0|%0, %x1}",
};

static const char *
output_2778 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14061 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask = 0;
  mask |= INTVAL (operands[2]) << 0;
  mask |= INTVAL (operands[3]) << 2;
  mask |= INTVAL (operands[4]) << 4;
  mask |= INTVAL (operands[5]) << 6;
  operands[2] = GEN_INT (mask);
  return "vpermq\t{%2, %1, %0|%0, %1, %2}";
}
}

static const char *
output_2779 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14061 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask = 0;
  mask |= INTVAL (operands[2]) << 0;
  mask |= INTVAL (operands[3]) << 2;
  mask |= INTVAL (operands[4]) << 4;
  mask |= INTVAL (operands[5]) << 6;
  operands[2] = GEN_INT (mask);
  return "vpermpd\t{%2, %1, %0|%0, %1, %2}";
}
}

static const char *
output_2780 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14061 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask = 0;
  mask |= INTVAL (operands[2]) << 0;
  mask |= INTVAL (operands[3]) << 2;
  mask |= INTVAL (operands[4]) << 4;
  mask |= INTVAL (operands[5]) << 6;
  operands[2] = GEN_INT (mask);
  return "vpermq\t{%2, %1, %0|%0, %1, %2}";
}
}

static const char *
output_2781 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14061 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask = 0;
  mask |= INTVAL (operands[2]) << 0;
  mask |= INTVAL (operands[3]) << 2;
  mask |= INTVAL (operands[4]) << 4;
  mask |= INTVAL (operands[5]) << 6;
  operands[2] = GEN_INT (mask);
  return "vpermq\t{%2, %1, %0%{%7%}%N6|%0%{%7%}%N6, %1, %2}";
}
}

static const char *
output_2782 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14061 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask = 0;
  mask |= INTVAL (operands[2]) << 0;
  mask |= INTVAL (operands[3]) << 2;
  mask |= INTVAL (operands[4]) << 4;
  mask |= INTVAL (operands[5]) << 6;
  operands[2] = GEN_INT (mask);
  return "vpermpd\t{%2, %1, %0|%0, %1, %2}";
}
}

static const char *
output_2783 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14061 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask = 0;
  mask |= INTVAL (operands[2]) << 0;
  mask |= INTVAL (operands[3]) << 2;
  mask |= INTVAL (operands[4]) << 4;
  mask |= INTVAL (operands[5]) << 6;
  operands[2] = GEN_INT (mask);
  return "vpermpd\t{%2, %1, %0%{%7%}%N6|%0%{%7%}%N6, %1, %2}";
}
}

static const char * const output_2786[] = {
  "vbroadcastss\t{%1, %0|%0, %1}",
  "vbroadcastss\t{%x1, %0|%0, %x1}",
  "#",
};

static const char * const output_2787[] = {
  "vbroadcastss\t{%1, %0|%0, %1}",
  "vbroadcastss\t{%x1, %0|%0, %x1}",
  "#",
};

static const char * const output_2788[] = {
  "vbroadcastsd\t{%1, %0|%0, %1}",
  "vbroadcastsd\t{%x1, %0|%0, %x1}",
  "#",
};

static const char * const output_2789[] = {
  "vbroadcastsd\t{%1, %0|%0, %1}",
  "vbroadcastsd\t{%x1, %0|%0, %x1}",
  "#",
};

static const char * const output_2798[] = {
  "vshuff32x4\t{$0x0, %g1, %g1, %0|%0, %g1, %g1, 0x0}",
  "vbroadcastf32x4\t{%1, %0|%0, %1}",
};

static const char * const output_2799[] = {
  "vshuff32x4\t{$0x0, %g1, %g1, %0%{%3%}%N2|%0%{%3%}%N2, %g1, %g1, 0x0}",
  "vbroadcastf32x4\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
};

static const char * const output_2800[] = {
  "vshufi32x4\t{$0x0, %g1, %g1, %0|%0, %g1, %g1, 0x0}",
  "vbroadcasti32x4\t{%1, %0|%0, %1}",
};

static const char * const output_2801[] = {
  "vshufi32x4\t{$0x0, %g1, %g1, %0%{%3%}%N2|%0%{%3%}%N2, %g1, %g1, 0x0}",
  "vbroadcasti32x4\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
};

static const char * const output_2802[] = {
  "vshuff64x2\t{$0x44, %g1, %g1, %0|%0, %g1, %g1, 0x44}",
  "vbroadcastf64x4\t{%1, %0|%0, %1}",
};

static const char * const output_2803[] = {
  "vshuff64x2\t{$0x44, %g1, %g1, %0%{%3%}%N2|%0%{%3%}%N2, %g1, %g1, 0x44}",
  "vbroadcastf64x4\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
};

static const char * const output_2804[] = {
  "vshufi64x2\t{$0x44, %g1, %g1, %0|%0, %g1, %g1, 0x44}",
  "vbroadcasti64x4\t{%1, %0|%0, %1}",
};

static const char * const output_2805[] = {
  "vshufi64x2\t{$0x44, %g1, %g1, %0%{%3%}%N2|%0%{%3%}%N2, %g1, %g1, 0x44}",
  "vbroadcasti64x4\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
};

static const char * const output_2822[] = {
  "vbroadcast%~128\t{%1, %0|%0, %1}",
  "vinsert%~128\t{$1, %1, %0, %0|%0, %0, %1, 1}",
  "vperm2%~128\t{$0, %t1, %t1, %0|%0, %t1, %t1, 0}",
};

static const char * const output_2823[] = {
  "vbroadcast%~128\t{%1, %0|%0, %1}",
  "vinsert%~128\t{$1, %1, %0, %0|%0, %0, %1, 1}",
  "vperm2%~128\t{$0, %t1, %t1, %0|%0, %t1, %t1, 0}",
};

static const char * const output_2824[] = {
  "vbroadcast%~128\t{%1, %0|%0, %1}",
  "vinsert%~128\t{$1, %1, %0, %0|%0, %0, %1, 1}",
  "vperm2%~128\t{$0, %t1, %t1, %0|%0, %t1, %t1, 0}",
};

static const char * const output_2825[] = {
  "vbroadcast%~128\t{%1, %0|%0, %1}",
  "vinsert%~128\t{$1, %1, %0, %0|%0, %0, %1, 1}",
  "vperm2%~128\t{$0, %t1, %t1, %0|%0, %t1, %t1, 0}",
};

static const char * const output_2826[] = {
  "vbroadcastf128\t{%1, %0|%0, %1}",
  "vinsertf128\t{$1, %1, %0, %0|%0, %0, %1, 1}",
  "vperm2f128\t{$0, %t1, %t1, %0|%0, %t1, %t1, 0}",
};

static const char * const output_2827[] = {
  "vbroadcastf128\t{%1, %0|%0, %1}",
  "vinsertf128\t{$1, %1, %0, %0|%0, %0, %1, 1}",
  "vperm2f128\t{$0, %t1, %t1, %0|%0, %t1, %t1, 0}",
};

static const char *
output_2830 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14245 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int elt = INTVAL (operands[3]);
  switch (which_alternative)
    {
    case 0:
    case 1:
      operands[1] = adjust_address_nv (operands[1], SFmode, elt * 4);
      return "vbroadcastss\t{%1, %0|%0, %k1}";
    case 2:
      operands[2] = GEN_INT (elt * 0x55);
      return "vpermilps\t{%2, %1, %0|%0, %1, %2}";
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2833 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14361 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask = avx_vpermilp_parallel (operands[2], V16SFmode) - 1;
  operands[2] = GEN_INT (mask);
  return "vpermilps\t{%2, %1, %0|%0, %1, %2}";
}
}

static const char *
output_2834 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14361 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask = avx_vpermilp_parallel (operands[2], V16SFmode) - 1;
  operands[2] = GEN_INT (mask);
  return "vpermilps\t{%2, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %2}";
}
}

static const char *
output_2835 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14361 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask = avx_vpermilp_parallel (operands[2], V8SFmode) - 1;
  operands[2] = GEN_INT (mask);
  return "vpermilps\t{%2, %1, %0|%0, %1, %2}";
}
}

static const char *
output_2836 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14361 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask = avx_vpermilp_parallel (operands[2], V4SFmode) - 1;
  operands[2] = GEN_INT (mask);
  return "vpermilps\t{%2, %1, %0|%0, %1, %2}";
}
}

static const char *
output_2837 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14361 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask = avx_vpermilp_parallel (operands[2], V8DFmode) - 1;
  operands[2] = GEN_INT (mask);
  return "vpermilpd\t{%2, %1, %0|%0, %1, %2}";
}
}

static const char *
output_2838 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14361 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask = avx_vpermilp_parallel (operands[2], V8DFmode) - 1;
  operands[2] = GEN_INT (mask);
  return "vpermilpd\t{%2, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %2}";
}
}

static const char *
output_2839 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14361 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask = avx_vpermilp_parallel (operands[2], V4DFmode) - 1;
  operands[2] = GEN_INT (mask);
  return "vpermilpd\t{%2, %1, %0|%0, %1, %2}";
}
}

static const char *
output_2840 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14361 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask = avx_vpermilp_parallel (operands[2], V2DFmode) - 1;
  operands[2] = GEN_INT (mask);
  return "vpermilpd\t{%2, %1, %0|%0, %1, %2}";
}
}

static const char *
output_2876 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14534 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask = avx_vperm2f128_parallel (operands[3], V8SImode) - 1;
  if (mask == 0x12)
    return "vinsert%~128\t{$0, %x2, %1, %0|%0, %1, %x2, 0}";
  if (mask == 0x20)
    return "vinsert%~128\t{$1, %x2, %1, %0|%0, %1, %x2, 1}";
  operands[3] = GEN_INT (mask);
  return "vperm2%~128\t{%3, %2, %1, %0|%0, %1, %2, %3}";
}
}

static const char *
output_2877 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14534 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask = avx_vperm2f128_parallel (operands[3], V8SFmode) - 1;
  if (mask == 0x12)
    return "vinsertf128\t{$0, %x2, %1, %0|%0, %1, %x2, 0}";
  if (mask == 0x20)
    return "vinsertf128\t{$1, %x2, %1, %0|%0, %1, %x2, 1}";
  operands[3] = GEN_INT (mask);
  return "vperm2f128\t{%3, %2, %1, %0|%0, %1, %2, %3}";
}
}

static const char *
output_2878 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14534 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  int mask = avx_vperm2f128_parallel (operands[3], V4DFmode) - 1;
  if (mask == 0x12)
    return "vinsertf128\t{$0, %x2, %1, %0|%0, %1, %x2, 0}";
  if (mask == 0x20)
    return "vinsertf128\t{$1, %x2, %1, %0|%0, %1, %x2, 1}";
  operands[3] = GEN_INT (mask);
  return "vperm2f128\t{%3, %2, %1, %0|%0, %1, %2, %3}";
}
}

static const char *
output_2934 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14912 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (which_alternative)
    {
    case 0:
      return "vinsert%~128\t{$0x1, %2, %t1, %0|%0, %t1, %2, 0x1}";
    case 1:
      switch (get_attr_mode (insn))
	{
	case MODE_V16SF:
	  return "vmovaps\t{%1, %t0|%t0, %1}";
	case MODE_V8DF:
	  return "vmovapd\t{%1, %t0|%t0, %1}";
	case MODE_V8SF:
	  return "vmovaps\t{%1, %x0|%x0, %1}";
	case MODE_V4DF:
	  return "vmovapd\t{%1, %x0|%x0, %1}";
	case MODE_XI:
	  return "vmovdqa\t{%1, %t0|%t0, %1}";
	case MODE_OI:
	  return "vmovdqa\t{%1, %x0|%x0, %1}";
	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2935 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14912 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (which_alternative)
    {
    case 0:
      return "vinsert%~128\t{$0x1, %2, %t1, %0|%0, %t1, %2, 0x1}";
    case 1:
      switch (get_attr_mode (insn))
	{
	case MODE_V16SF:
	  return "vmovaps\t{%1, %t0|%t0, %1}";
	case MODE_V8DF:
	  return "vmovapd\t{%1, %t0|%t0, %1}";
	case MODE_V8SF:
	  return "vmovaps\t{%1, %x0|%x0, %1}";
	case MODE_V4DF:
	  return "vmovapd\t{%1, %x0|%x0, %1}";
	case MODE_XI:
	  return "vmovdqa\t{%1, %t0|%t0, %1}";
	case MODE_OI:
	  return "vmovdqa\t{%1, %x0|%x0, %1}";
	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2936 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14912 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (which_alternative)
    {
    case 0:
      return "vinsert%~128\t{$0x1, %2, %t1, %0|%0, %t1, %2, 0x1}";
    case 1:
      switch (get_attr_mode (insn))
	{
	case MODE_V16SF:
	  return "vmovaps\t{%1, %t0|%t0, %1}";
	case MODE_V8DF:
	  return "vmovapd\t{%1, %t0|%t0, %1}";
	case MODE_V8SF:
	  return "vmovaps\t{%1, %x0|%x0, %1}";
	case MODE_V4DF:
	  return "vmovapd\t{%1, %x0|%x0, %1}";
	case MODE_XI:
	  return "vmovdqa\t{%1, %t0|%t0, %1}";
	case MODE_OI:
	  return "vmovdqa\t{%1, %x0|%x0, %1}";
	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2937 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14912 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (which_alternative)
    {
    case 0:
      return "vinsert%~128\t{$0x1, %2, %t1, %0|%0, %t1, %2, 0x1}";
    case 1:
      switch (get_attr_mode (insn))
	{
	case MODE_V16SF:
	  return "vmovaps\t{%1, %t0|%t0, %1}";
	case MODE_V8DF:
	  return "vmovapd\t{%1, %t0|%t0, %1}";
	case MODE_V8SF:
	  return "vmovaps\t{%1, %x0|%x0, %1}";
	case MODE_V4DF:
	  return "vmovapd\t{%1, %x0|%x0, %1}";
	case MODE_XI:
	  return "vmovdqa\t{%1, %t0|%t0, %1}";
	case MODE_OI:
	  return "vmovdqa\t{%1, %x0|%x0, %1}";
	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2938 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14912 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (which_alternative)
    {
    case 0:
      return "vinsertf128\t{$0x1, %2, %t1, %0|%0, %t1, %2, 0x1}";
    case 1:
      switch (get_attr_mode (insn))
	{
	case MODE_V16SF:
	  return "vmovaps\t{%1, %t0|%t0, %1}";
	case MODE_V8DF:
	  return "vmovapd\t{%1, %t0|%t0, %1}";
	case MODE_V8SF:
	  return "vmovaps\t{%1, %x0|%x0, %1}";
	case MODE_V4DF:
	  return "vmovapd\t{%1, %x0|%x0, %1}";
	case MODE_XI:
	  return "vmovdqa\t{%1, %t0|%t0, %1}";
	case MODE_OI:
	  return "vmovdqa\t{%1, %x0|%x0, %1}";
	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2939 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14912 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (which_alternative)
    {
    case 0:
      return "vinsertf128\t{$0x1, %2, %t1, %0|%0, %t1, %2, 0x1}";
    case 1:
      switch (get_attr_mode (insn))
	{
	case MODE_V16SF:
	  return "vmovaps\t{%1, %t0|%t0, %1}";
	case MODE_V8DF:
	  return "vmovapd\t{%1, %t0|%t0, %1}";
	case MODE_V8SF:
	  return "vmovaps\t{%1, %x0|%x0, %1}";
	case MODE_V4DF:
	  return "vmovapd\t{%1, %x0|%x0, %1}";
	case MODE_XI:
	  return "vmovdqa\t{%1, %t0|%t0, %1}";
	case MODE_OI:
	  return "vmovdqa\t{%1, %x0|%x0, %1}";
	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2940 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14912 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (which_alternative)
    {
    case 0:
      return "vinserti64x4\t{$0x1, %2, %g1, %0|%0, %g1, %2, 0x1}";
    case 1:
      switch (get_attr_mode (insn))
	{
	case MODE_V16SF:
	  return "vmovaps\t{%1, %t0|%t0, %1}";
	case MODE_V8DF:
	  return "vmovapd\t{%1, %t0|%t0, %1}";
	case MODE_V8SF:
	  return "vmovaps\t{%1, %x0|%x0, %1}";
	case MODE_V4DF:
	  return "vmovapd\t{%1, %x0|%x0, %1}";
	case MODE_XI:
	  return "vmovdqa\t{%1, %t0|%t0, %1}";
	case MODE_OI:
	  return "vmovdqa\t{%1, %x0|%x0, %1}";
	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2941 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14912 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (which_alternative)
    {
    case 0:
      return "vinserti64x4\t{$0x1, %2, %g1, %0|%0, %g1, %2, 0x1}";
    case 1:
      switch (get_attr_mode (insn))
	{
	case MODE_V16SF:
	  return "vmovaps\t{%1, %t0|%t0, %1}";
	case MODE_V8DF:
	  return "vmovapd\t{%1, %t0|%t0, %1}";
	case MODE_V8SF:
	  return "vmovaps\t{%1, %x0|%x0, %1}";
	case MODE_V4DF:
	  return "vmovapd\t{%1, %x0|%x0, %1}";
	case MODE_XI:
	  return "vmovdqa\t{%1, %t0|%t0, %1}";
	case MODE_OI:
	  return "vmovdqa\t{%1, %x0|%x0, %1}";
	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2942 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14912 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (which_alternative)
    {
    case 0:
      return "vinserti64x4\t{$0x1, %2, %g1, %0|%0, %g1, %2, 0x1}";
    case 1:
      switch (get_attr_mode (insn))
	{
	case MODE_V16SF:
	  return "vmovaps\t{%1, %t0|%t0, %1}";
	case MODE_V8DF:
	  return "vmovapd\t{%1, %t0|%t0, %1}";
	case MODE_V8SF:
	  return "vmovaps\t{%1, %x0|%x0, %1}";
	case MODE_V4DF:
	  return "vmovapd\t{%1, %x0|%x0, %1}";
	case MODE_XI:
	  return "vmovdqa\t{%1, %t0|%t0, %1}";
	case MODE_OI:
	  return "vmovdqa\t{%1, %x0|%x0, %1}";
	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2943 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14912 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (which_alternative)
    {
    case 0:
      return "vinserti64x4\t{$0x1, %2, %g1, %0|%0, %g1, %2, 0x1}";
    case 1:
      switch (get_attr_mode (insn))
	{
	case MODE_V16SF:
	  return "vmovaps\t{%1, %t0|%t0, %1}";
	case MODE_V8DF:
	  return "vmovapd\t{%1, %t0|%t0, %1}";
	case MODE_V8SF:
	  return "vmovaps\t{%1, %x0|%x0, %1}";
	case MODE_V4DF:
	  return "vmovapd\t{%1, %x0|%x0, %1}";
	case MODE_XI:
	  return "vmovdqa\t{%1, %t0|%t0, %1}";
	case MODE_OI:
	  return "vmovdqa\t{%1, %x0|%x0, %1}";
	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2944 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14912 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (which_alternative)
    {
    case 0:
      return "vinsertf64x4\t{$0x1, %2, %g1, %0|%0, %g1, %2, 0x1}";
    case 1:
      switch (get_attr_mode (insn))
	{
	case MODE_V16SF:
	  return "vmovaps\t{%1, %t0|%t0, %1}";
	case MODE_V8DF:
	  return "vmovapd\t{%1, %t0|%t0, %1}";
	case MODE_V8SF:
	  return "vmovaps\t{%1, %x0|%x0, %1}";
	case MODE_V4DF:
	  return "vmovapd\t{%1, %x0|%x0, %1}";
	case MODE_XI:
	  return "vmovdqa\t{%1, %t0|%t0, %1}";
	case MODE_OI:
	  return "vmovdqa\t{%1, %x0|%x0, %1}";
	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_2945 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 14912 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  switch (which_alternative)
    {
    case 0:
      return "vinsertf64x4\t{$0x1, %2, %g1, %0|%0, %g1, %2, 0x1}";
    case 1:
      switch (get_attr_mode (insn))
	{
	case MODE_V16SF:
	  return "vmovaps\t{%1, %t0|%t0, %1}";
	case MODE_V8DF:
	  return "vmovapd\t{%1, %t0|%t0, %1}";
	case MODE_V8SF:
	  return "vmovaps\t{%1, %x0|%x0, %1}";
	case MODE_V4DF:
	  return "vmovapd\t{%1, %x0|%x0, %1}";
	case MODE_XI:
	  return "vmovdqa\t{%1, %t0|%t0, %1}";
	case MODE_OI:
	  return "vmovdqa\t{%1, %x0|%x0, %1}";
	default:
	  gcc_unreachable ();
	}
    default:
      gcc_unreachable ();
    }
}
}

static const char *
output_3006 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 15187 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (V2DImode != V2DImode)
    return "vpgatherqq\t{%4, %6, %x0|%x0, %6, %4}";
  return "vpgatherqq\t{%4, %6, %0|%0, %6, %4}";
}
}

static const char *
output_3007 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 15187 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (V2DImode != V2DImode)
    return "vpgatherqq\t{%4, %6, %x0|%x0, %6, %4}";
  return "vpgatherqq\t{%4, %6, %0|%0, %6, %4}";
}
}

static const char *
output_3008 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 15187 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (V2DFmode != V2DFmode)
    return "vgatherqpd\t{%4, %6, %x0|%x0, %6, %4}";
  return "vgatherqpd\t{%4, %6, %0|%0, %6, %4}";
}
}

static const char *
output_3009 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 15187 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (V2DFmode != V2DFmode)
    return "vgatherqpd\t{%4, %6, %x0|%x0, %6, %4}";
  return "vgatherqpd\t{%4, %6, %0|%0, %6, %4}";
}
}

static const char *
output_3010 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 15187 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (V4DImode != V4DImode)
    return "vpgatherqq\t{%4, %6, %x0|%x0, %6, %4}";
  return "vpgatherqq\t{%4, %6, %0|%0, %6, %4}";
}
}

static const char *
output_3011 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 15187 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (V4DImode != V4DImode)
    return "vpgatherqq\t{%4, %6, %x0|%x0, %6, %4}";
  return "vpgatherqq\t{%4, %6, %0|%0, %6, %4}";
}
}

static const char *
output_3012 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 15187 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (V4DFmode != V4DFmode)
    return "vgatherqpd\t{%4, %6, %x0|%x0, %6, %4}";
  return "vgatherqpd\t{%4, %6, %0|%0, %6, %4}";
}
}

static const char *
output_3013 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 15187 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (V4DFmode != V4DFmode)
    return "vgatherqpd\t{%4, %6, %x0|%x0, %6, %4}";
  return "vgatherqpd\t{%4, %6, %0|%0, %6, %4}";
}
}

static const char *
output_3014 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 15187 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (V4SImode != V4SImode)
    return "vpgatherqd\t{%4, %6, %x0|%x0, %6, %4}";
  return "vpgatherqd\t{%4, %6, %0|%0, %6, %4}";
}
}

static const char *
output_3015 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 15187 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (V4SImode != V4SImode)
    return "vpgatherqd\t{%4, %6, %x0|%x0, %6, %4}";
  return "vpgatherqd\t{%4, %6, %0|%0, %6, %4}";
}
}

static const char *
output_3016 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 15187 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (V4SFmode != V4SFmode)
    return "vgatherqps\t{%4, %6, %x0|%x0, %6, %4}";
  return "vgatherqps\t{%4, %6, %0|%0, %6, %4}";
}
}

static const char *
output_3017 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 15187 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (V4SFmode != V4SFmode)
    return "vgatherqps\t{%4, %6, %x0|%x0, %6, %4}";
  return "vgatherqps\t{%4, %6, %0|%0, %6, %4}";
}
}

static const char *
output_3018 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 15187 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (V8SImode != V4SImode)
    return "vpgatherqd\t{%4, %6, %x0|%x0, %6, %4}";
  return "vpgatherqd\t{%4, %6, %0|%0, %6, %4}";
}
}

static const char *
output_3019 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 15187 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (V8SImode != V4SImode)
    return "vpgatherqd\t{%4, %6, %x0|%x0, %6, %4}";
  return "vpgatherqd\t{%4, %6, %0|%0, %6, %4}";
}
}

static const char *
output_3020 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 15187 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (V8SFmode != V4SFmode)
    return "vgatherqps\t{%4, %6, %x0|%x0, %6, %4}";
  return "vgatherqps\t{%4, %6, %0|%0, %6, %4}";
}
}

static const char *
output_3021 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 15187 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (V8SFmode != V4SFmode)
    return "vgatherqps\t{%4, %6, %x0|%x0, %6, %4}";
  return "vgatherqps\t{%4, %6, %0|%0, %6, %4}";
}
}

static const char *
output_3054 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 15352 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (V16SImode != V8SImode)
    return "vpgatherqd\t{%5, %t0%{%1%}|%t0%{%1%}, %g5}";
  return "vpgatherqd\t{%5, %0%{%1%}|%0%{%1%}, %g5}";
}
}

static const char *
output_3055 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 15352 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (V16SImode != V8SImode)
    return "vpgatherqd\t{%5, %t0%{%1%}|%t0%{%1%}, %g5}";
  return "vpgatherqd\t{%5, %0%{%1%}|%0%{%1%}, %g5}";
}
}

static const char *
output_3056 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 15352 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (V16SFmode != V8SFmode)
    return "vgatherqps\t{%5, %t0%{%1%}|%t0%{%1%}, %g5}";
  return "vgatherqps\t{%5, %0%{%1%}|%0%{%1%}, %g5}";
}
}

static const char *
output_3057 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 15352 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (V16SFmode != V8SFmode)
    return "vgatherqps\t{%5, %t0%{%1%}|%t0%{%1%}, %g5}";
  return "vgatherqps\t{%5, %0%{%1%}|%0%{%1%}, %g5}";
}
}

static const char *
output_3058 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 15352 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (V8DImode != V8DImode)
    return "vpgatherqq\t{%5, %t0%{%1%}|%t0%{%1%}, %g5}";
  return "vpgatherqq\t{%5, %0%{%1%}|%0%{%1%}, %g5}";
}
}

static const char *
output_3059 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 15352 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (V8DImode != V8DImode)
    return "vpgatherqq\t{%5, %t0%{%1%}|%t0%{%1%}, %g5}";
  return "vpgatherqq\t{%5, %0%{%1%}|%0%{%1%}, %g5}";
}
}

static const char *
output_3060 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 15352 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (V8DFmode != V8DFmode)
    return "vgatherqpd\t{%5, %t0%{%1%}|%t0%{%1%}, %g5}";
  return "vgatherqpd\t{%5, %0%{%1%}|%0%{%1%}, %g5}";
}
}

static const char *
output_3061 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 15352 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md"
{
  if (V8DFmode != V8DFmode)
    return "vgatherqpd\t{%5, %t0%{%1%}|%t0%{%1%}, %g5}";
  return "vgatherqpd\t{%5, %0%{%1%}|%0%{%1%}, %g5}";
}
}

static const char *
output_3128 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 302 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md"
{
  gcc_assert (find_regno_note (insn, REG_DEAD, FIRST_STACK_REG) != NULL_RTX);

  return "fistp%Z0\t%0";
}
}

static const char *
output_3133 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 428 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md"
{
  bool swap = REGNO (operands[5]) != BX_REG;
  const char *xchg = "xchg{l}\t%%ebx, %5";

  if (swap)
    {
      output_asm_insn (xchg, operands);
      if (ix86_emit_cfi ())
	{
	  output_asm_insn (".cfi_remember_state", operands);
	  output_asm_insn (".cfi_register\t%%ebx, %5", operands);
	}
    }
  output_asm_insn ("lock{%;} %K7cmpxchg8b\t%2", operands);
  if (swap)
    {
      output_asm_insn (xchg, operands);
      if (ix86_emit_cfi ())
	output_asm_insn (".cfi_restore_state", operands);
    }

  return "";
}
}

static const char *
output_3134 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 428 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md"
{
  bool swap = REGNO (operands[5]) != BX_REG;
  const char *xchg = "xchg{q}\t%%rbx, %5";

  if (swap)
    {
      output_asm_insn (xchg, operands);
      if (ix86_emit_cfi ())
	{
	  output_asm_insn (".cfi_remember_state", operands);
	  output_asm_insn (".cfi_register\t%%rbx, %5", operands);
	}
    }
  output_asm_insn ("lock{%;} %K7cmpxchg16b\t%2", operands);
  if (swap)
    {
      output_asm_insn (xchg, operands);
      if (ix86_emit_cfi ())
	output_asm_insn (".cfi_restore_state", operands);
    }

  return "";
}
}

static const char *
output_3139 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 512 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md"
{
  if (incdec_operand (operands[1], QImode))
    {
      if (operands[1] == const1_rtx)
	return "lock{%;} %K3inc{b}\t%0";
      else
	{
	  gcc_assert (operands[1] == constm1_rtx);
	  return "lock{%;} %K3dec{b}\t%0";
	}
    }

  if (x86_maybe_negate_const_int (&operands[1], QImode))
    return "lock{%;} %K3sub{b}\t{%1, %0|%0, %1}";

  return "lock{%;} %K3add{b}\t{%1, %0|%0, %1}";
}
}

static const char *
output_3140 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 512 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md"
{
  if (incdec_operand (operands[1], HImode))
    {
      if (operands[1] == const1_rtx)
	return "lock{%;} %K3inc{w}\t%0";
      else
	{
	  gcc_assert (operands[1] == constm1_rtx);
	  return "lock{%;} %K3dec{w}\t%0";
	}
    }

  if (x86_maybe_negate_const_int (&operands[1], HImode))
    return "lock{%;} %K3sub{w}\t{%1, %0|%0, %1}";

  return "lock{%;} %K3add{w}\t{%1, %0|%0, %1}";
}
}

static const char *
output_3141 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 512 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md"
{
  if (incdec_operand (operands[1], SImode))
    {
      if (operands[1] == const1_rtx)
	return "lock{%;} %K3inc{l}\t%0";
      else
	{
	  gcc_assert (operands[1] == constm1_rtx);
	  return "lock{%;} %K3dec{l}\t%0";
	}
    }

  if (x86_maybe_negate_const_int (&operands[1], SImode))
    return "lock{%;} %K3sub{l}\t{%1, %0|%0, %1}";

  return "lock{%;} %K3add{l}\t{%1, %0|%0, %1}";
}
}

static const char *
output_3142 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 512 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md"
{
  if (incdec_operand (operands[1], DImode))
    {
      if (operands[1] == const1_rtx)
	return "lock{%;} %K3inc{q}\t%0";
      else
	{
	  gcc_assert (operands[1] == constm1_rtx);
	  return "lock{%;} %K3dec{q}\t%0";
	}
    }

  if (x86_maybe_negate_const_int (&operands[1], DImode))
    return "lock{%;} %K3sub{q}\t{%1, %0|%0, %1}";

  return "lock{%;} %K3add{q}\t{%1, %0|%0, %1}";
}
}

static const char *
output_3147 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 552 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md"
{
  if (incdec_operand (operands[1], QImode))
    {
      if (operands[1] == const1_rtx)
	return "lock{%;} %K2inc{b}\t%0";
      else
	{
	  gcc_assert (operands[1] == constm1_rtx);
	  return "lock{%;} %K2dec{b}\t%0";
	}
    }

  if (x86_maybe_negate_const_int (&operands[1], QImode))
    return "lock{%;} %K2sub{b}\t{%1, %0|%0, %1}";

  return "lock{%;} %K2add{b}\t{%1, %0|%0, %1}";
}
}

static const char *
output_3148 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 552 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md"
{
  if (incdec_operand (operands[1], HImode))
    {
      if (operands[1] == const1_rtx)
	return "lock{%;} %K2inc{w}\t%0";
      else
	{
	  gcc_assert (operands[1] == constm1_rtx);
	  return "lock{%;} %K2dec{w}\t%0";
	}
    }

  if (x86_maybe_negate_const_int (&operands[1], HImode))
    return "lock{%;} %K2sub{w}\t{%1, %0|%0, %1}";

  return "lock{%;} %K2add{w}\t{%1, %0|%0, %1}";
}
}

static const char *
output_3149 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 552 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md"
{
  if (incdec_operand (operands[1], SImode))
    {
      if (operands[1] == const1_rtx)
	return "lock{%;} %K2inc{l}\t%0";
      else
	{
	  gcc_assert (operands[1] == constm1_rtx);
	  return "lock{%;} %K2dec{l}\t%0";
	}
    }

  if (x86_maybe_negate_const_int (&operands[1], SImode))
    return "lock{%;} %K2sub{l}\t{%1, %0|%0, %1}";

  return "lock{%;} %K2add{l}\t{%1, %0|%0, %1}";
}
}

static const char *
output_3150 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 552 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md"
{
  if (incdec_operand (operands[1], DImode))
    {
      if (operands[1] == const1_rtx)
	return "lock{%;} %K2inc{q}\t%0";
      else
	{
	  gcc_assert (operands[1] == constm1_rtx);
	  return "lock{%;} %K2dec{q}\t%0";
	}
    }

  if (x86_maybe_negate_const_int (&operands[1], DImode))
    return "lock{%;} %K2sub{q}\t{%1, %0|%0, %1}";

  return "lock{%;} %K2add{q}\t{%1, %0|%0, %1}";
}
}

static const char *
output_3151 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 579 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md"
{
  if (incdec_operand (operands[1], QImode))
    {
      if (operands[1] == const1_rtx)
	return "lock{%;} %K2dec{b}\t%0";
      else
	{
	  gcc_assert (operands[1] == constm1_rtx);
	  return "lock{%;} %K2inc{b}\t%0";
	}
    }

  if (x86_maybe_negate_const_int (&operands[1], QImode))
    return "lock{%;} %K2add{b}\t{%1, %0|%0, %1}";

  return "lock{%;} %K2sub{b}\t{%1, %0|%0, %1}";
}
}

static const char *
output_3152 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 579 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md"
{
  if (incdec_operand (operands[1], HImode))
    {
      if (operands[1] == const1_rtx)
	return "lock{%;} %K2dec{w}\t%0";
      else
	{
	  gcc_assert (operands[1] == constm1_rtx);
	  return "lock{%;} %K2inc{w}\t%0";
	}
    }

  if (x86_maybe_negate_const_int (&operands[1], HImode))
    return "lock{%;} %K2add{w}\t{%1, %0|%0, %1}";

  return "lock{%;} %K2sub{w}\t{%1, %0|%0, %1}";
}
}

static const char *
output_3153 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 579 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md"
{
  if (incdec_operand (operands[1], SImode))
    {
      if (operands[1] == const1_rtx)
	return "lock{%;} %K2dec{l}\t%0";
      else
	{
	  gcc_assert (operands[1] == constm1_rtx);
	  return "lock{%;} %K2inc{l}\t%0";
	}
    }

  if (x86_maybe_negate_const_int (&operands[1], SImode))
    return "lock{%;} %K2add{l}\t{%1, %0|%0, %1}";

  return "lock{%;} %K2sub{l}\t{%1, %0|%0, %1}";
}
}

static const char *
output_3154 (rtx *operands ATTRIBUTE_UNUSED, rtx insn ATTRIBUTE_UNUSED)
{
#line 579 "/cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md"
{
  if (incdec_operand (operands[1], DImode))
    {
      if (operands[1] == const1_rtx)
	return "lock{%;} %K2dec{q}\t%0";
      else
	{
	  gcc_assert (operands[1] == constm1_rtx);
	  return "lock{%;} %K2inc{q}\t%0";
	}
    }

  if (x86_maybe_negate_const_int (&operands[1], DImode))
    return "lock{%;} %K2add{q}\t{%1, %0|%0, %1}";

  return "lock{%;} %K2sub{q}\t{%1, %0|%0, %1}";
}
}



static const struct insn_operand_data operand_data[] = 
{
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    0,
    0
  },
  {
    nonimmediate_operand,
    "q,?mq",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    const0_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "r,?mr",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    const0_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "r,?mr",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const0_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "r,?mr",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const0_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "qm,q",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "qn,qm",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "rm,r",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "rn,rm",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "rm,r",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "re,rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "rm,r",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "re,rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_x64nomem_operand,
    "Q,m",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    ext_register_operand,
    "Q,Q",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ext_register_operand,
    "Q",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const0_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    ext_register_operand,
    "Q,Q",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    general_x64nomem_operand,
    "Qn,m",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    ext_register_operand,
    "Q",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ext_register_operand,
    "Q",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=a",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    const0_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=a",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    const0_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=a",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    const0_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=a",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=a",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "fm",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=a",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "fm",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=a",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=a",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=a",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    float_operator,
    "",
    SFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=a",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    float_operator,
    "",
    DFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=a",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    float_operator,
    "",
    XFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=a",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    float_operator,
    "",
    SFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=a",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    float_operator,
    "",
    DFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=a",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    float_operator,
    "",
    XFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "a",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "f,x",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "f,xm",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f,x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "f,xm",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    push_operand,
    "=<",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    general_no_elim_operand,
    "riF*o",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    push_operand,
    "=<",
    TImode,
    0,
    0,
    1,
    1
  },
  {
    general_no_elim_operand,
    "riF*o",
    TImode,
    0,
    0,
    1,
    1
  },
  {
    push_operand,
    "=<,!<",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    general_no_elim_operand,
    "re*m,n",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    push_operand,
    "=<",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    general_no_elim_operand,
    "ri*m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    push_operand,
    "=X",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_no_elim_operand,
    "rn",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    push_operand,
    "=X",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_no_elim_operand,
    "rn",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    push_operand,
    "=X",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_no_elim_operand,
    "re",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    push_operand,
    "=<",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    general_no_elim_operand,
    "re*m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    push_operand,
    "=<",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    general_no_elim_operand,
    "re*m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=r*m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    pop_operand,
    ">",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=r*m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    pop_operand,
    ">",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    push_operand,
    "=<",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    flags_reg_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    push_operand,
    "=<",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    flags_reg_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    flags_reg_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    pop_operand,
    ">",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    flags_reg_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    pop_operand,
    ">",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const0_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const0_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=x,x,m",
    XImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "C,xm,x",
    XImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=x,x,m",
    OImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "C,xm,x",
    OImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=!r,o,x,x,m",
    TImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "riFo,re,C,xm,x",
    TImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=r,o,r,r,r,m,*y,*y,?*y,?m,?r,?*Ym,*v,*v,*v,m,?r,?r,?*Yi,?*Ym,?*Yi",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "riFo,riF,Z,rem,i,re,C,*y,m,*y,*Yn,r,C,*v,m,*v,*Yj,*v,r,*Yj,*Yn",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=r,m,*y,*y,?rm,?*y,*v,*v,*v,m,?r,?r,?*Yi",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "g,re,C,*y,*y,rm,C,*v,m,*v,*Yj,*v,r",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=k,k",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "rm,k",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=r,r,r,m,k,k,rm",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "r,rn,rm,rn,rm,k,k",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=q,q,q,r,r,?r,m,k,k,r",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "q,qn,qm,q,rn,qm,qn,r,k,k",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_movabs_operand,
    "i,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "a,rn",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    x86_64_movabs_operand,
    "i,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "a,rn",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    x86_64_movabs_operand,
    "i,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "a,re",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    x86_64_movabs_operand,
    "i,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "a,re",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=a,r",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    x86_64_movabs_operand,
    "i,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=a,r",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    x86_64_movabs_operand,
    "i,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=a,r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    x86_64_movabs_operand,
    "i,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=a,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    x86_64_movabs_operand,
    "i,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+r",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+r",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+r",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+r",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+q",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+q",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "+qm,q",
    QImode,
    1,
    0,
    1,
    1
  },
  {
    general_operand,
    "qn,m",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "+rm,r",
    HImode,
    1,
    0,
    1,
    1
  },
  {
    general_operand,
    "rn,m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "+q",
    QImode,
    1,
    0,
    1,
    0
  },
  {
    const0_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+r",
    HImode,
    1,
    0,
    1,
    0
  },
  {
    const0_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=R",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    ext_register_operand,
    "Q",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=R",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    ext_register_operand,
    "Q",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_x64nomem_operand,
    "=Q,?R,m",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    ext_register_operand,
    "Q,Q,Q",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=R",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    ext_register_operand,
    "Q",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ext_register_operand,
    "+Q,Q",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    general_x64nomem_operand,
    "Qn,m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    ext_register_operand,
    "+Q,Q",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    general_x64nomem_operand,
    "Qn,m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    ext_register_operand,
    "+Q",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Q",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    push_operand,
    "=<,<",
    TFmode,
    0,
    0,
    1,
    1
  },
  {
    general_no_elim_operand,
    "x,*roF",
    TFmode,
    0,
    0,
    1,
    1
  },
  {
    push_operand,
    "=<,<",
    XFmode,
    0,
    0,
    1,
    1
  },
  {
    general_no_elim_operand,
    "f,Yx*roF",
    XFmode,
    0,
    0,
    1,
    1
  },
  {
    push_operand,
    "=<,<,<,<",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_no_elim_operand,
    "f,Yd*roF,rmF,x",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    push_operand,
    "=X,X,X",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_no_elim_operand,
    "f,rF,x",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    push_operand,
    "=<,<,<",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_no_elim_operand,
    "f,rmF,x",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=x,x,m,?*r,!o",
    TFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "C,xm,x,*roF,*rC",
    TFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=f,m,f,?Yx*r,!o,!o",
    XFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "fm,f,G,Yx*roF,Yx*rF,Yx*rC",
    XFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=Yf*f,m,Yf*f,?Yd*r,!o,?r,?m,?r,?r,v,v,v,m,*x,*x,*x,m,r,Yi",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "Yf*fm,Yf*f,G,Yd*roF,Yd*rF,rm,rC,C,F,C,v,m,v,C,*x,m,*x,Yj,r",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=Yf*f,m,Yf*f,?r,?m,v,v,v,m,?r,?Yi,!*y,!*y,!m,!r,!*Ym",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "Yf*fm,Yf*f,G,rmF,rF,C,v,m,v,Yj,r,*y,m,*y,*Yn,r",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "+f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    fp_register_operand,
    "+f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    fp_register_operand,
    "+f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    fp_register_operand,
    "+f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    fp_register_operand,
    "+f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=r,?r,?o,r,o,?*Ym,?!*y,?r,?r,?*Yi,?*x",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_zext_operand,
    "0,rm,r,rmWz,0,r,m,*Yj,*x,r,m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "qm",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,?&q",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,qm",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,?&r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,rm",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "qm",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,?&q",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,qm",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "qm",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=*a,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "*0,rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=*A,r,?r,?*o",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0,0,r,r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=X,X,X,&r",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=*a,r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "*0,rm",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=*a,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "*0,rm",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=*a,r",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "*0,qm",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=f,m,x",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "fm,f,xm",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=x",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=f,m",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "fm,f",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=f,m",
    XFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "fm,f",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=f,m",
    XFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "fm,f",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=fm,x",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "f,xm",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=x",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=fm",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "f",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=m,x,?f,?x,?*r",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "f,xm,f,f,f",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "=X,X,m,m,m",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=m,?f,?x,?*r",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "f,f,f,f",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "=X,m,m,m",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "=m",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=m,?f,?x,?*r",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f,f,f,f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=X,m,m,m",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=m,?f,?x,?*r",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f,f,f,f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=X,m,m,m",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&x,&x",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=x,&x",
    V4SFmode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "=x,x",
    V4SFmode,
    0,
    0,
    0,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "m,x",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=&x,&x",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=x,&x",
    V2DFmode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "=x,x",
    V2DFmode,
    0,
    0,
    0,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "m,x",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "x,m",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "x,m",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "x,m",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "x,m",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&1f",
    XFmode,
    0,
    0,
    0,
    0
  },
  {
    memory_operand,
    "=m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&1f",
    XFmode,
    0,
    0,
    0,
    0
  },
  {
    memory_operand,
    "=m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&1f",
    XFmode,
    0,
    0,
    0,
    0
  },
  {
    nonimmediate_operand,
    "=m,?r",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f,f",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=X,m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&1f,&1f",
    XFmode,
    0,
    0,
    0,
    0
  },
  {
    nonimmediate_operand,
    "=m,?r",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f,f",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=X,m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&1f,&1f",
    XFmode,
    0,
    0,
    0,
    0
  },
  {
    nonimmediate_operand,
    "=m,?r",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f,f",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=X,m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&1f,&1f",
    XFmode,
    0,
    0,
    0,
    0
  },
  {
    memory_operand,
    "=m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&1f",
    XFmode,
    0,
    0,
    0,
    0
  },
  {
    nonimmediate_operand,
    "=m,?r",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f,f",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m,m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "m,m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "=X,m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&1f,&1f",
    XFmode,
    0,
    0,
    0,
    0
  },
  {
    memory_operand,
    "=m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "=m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=m,?r",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f,f",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m,m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "m,m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "=X,m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=m,?r",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f,f",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m,m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "m,m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "=X,m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=f,x,x",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m,r,m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=f,x,x",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m,r,m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=f,x,x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m,r,m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=f,x,x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m,r,m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=f,f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m,?r",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "=X,m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=X,x",
    V4SImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "=X,x",
    V4SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=f,f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m,?r",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "=X,m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=X,x",
    V4SImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "=X,x",
    V4SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=f,f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m,?r",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "=X,m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=X,x",
    V4SImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "=X,x",
    V4SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "=m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=x",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "=m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=x",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "=m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=x",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    address_no_seg_operand,
    "Ts",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    address_no_seg_operand,
    "Ts",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=r,o",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "ronF,rnF",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=r,o",
    TImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0",
    TImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "roe,re",
    TImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=rm,r",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "re,rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=rm,r",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "re,rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=qm,q",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "qn,qm",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=r,rm,r,r",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0,r,r",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "rme,re,0,le",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=r,rm,r,r",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0,r,r",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "rme,re,0,le",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,r,r",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "rme,0,le",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=rm,r,r,Yp",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0,r,Yp",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "rn,rm,0,ln",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=qm,q,q,r,r,Yp",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0,q,0,r,Yp",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "qn,qm,0,rn,0,ln",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "+qm,q",
    QImode,
    1,
    0,
    1,
    1
  },
  {
    general_operand,
    "qn,qm",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=q,qm,q",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0,q",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "qmn,qn,0",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=r,rm,r",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0,r",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "rmn,rn,0",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=r,rm,r",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0,r",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "rme,re,0",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=r,rm,r",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0,r",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "rme,re,0",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,r",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "rme,0",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=q,q",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    nonimmediate_operand,
    "%0,q",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "qmn,0",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=r,r",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    nonimmediate_operand,
    "%0,r",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "rmn,0",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=r,r",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    nonimmediate_operand,
    "%0,r",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "rme,0",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=r,r",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    nonimmediate_operand,
    "%0,r",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "rme,0",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=rm",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    nonimmediate_operand,
    "0",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_immediate_operand,
    "e",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=qm",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    nonimmediate_operand,
    "0",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "n",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=rm",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    nonimmediate_operand,
    "0",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "n",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=rm",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    nonimmediate_operand,
    "0",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    ext_register_operand,
    "=Q,Q",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ext_register_operand,
    "0,0",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    general_x64nomem_operand,
    "Qn,m",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    ext_register_operand,
    "=Q",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ext_register_operand,
    "%0",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ext_register_operand,
    "Q",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=q,qm",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    sext_operand,
    "qmWe,qWe",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=r,rm",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    sext_operand,
    "rmWe,rWe",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=r,rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_sext_operand,
    "rmWe,rWe",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=r,rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_sext_operand,
    "rmWe,rWe",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=qm",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_immediate_operand,
    "n",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "i",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=rm",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_immediate_operand,
    "n",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "i",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_immediate_operand,
    "e",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "i",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_immediate_operand,
    "e",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "i",
    TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    index_register_operand,
    "l",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    index_register_operand,
    "l",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const248_operand,
    "n",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "ri",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    index_register_operand,
    "l",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const248_operand,
    "n",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    index_register_operand,
    "l",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=r,o",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,0",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "ronF,rnF",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=r,o",
    TImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,0",
    TImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "roe,re",
    TImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=qm,q",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,0",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "qn,qm",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=rm,r",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,0",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "rn,rm",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=rm,r",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,0",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "re,rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=rm,r",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,0",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "re,rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    x86_64_general_operand,
    "rme",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=qm,q",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,0",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    sext_operand,
    "qWe,qm",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=rm,r",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,0",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    sext_operand,
    "rWe,rm",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=rm,r",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,0",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_sext_operand,
    "rWe,rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=rm,r",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,0",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_sext_operand,
    "rWe,rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=qm,q",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "qn,qm",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    ix86_carry_flag_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "=qm,q",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,0",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "qn,qm",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    ix86_carry_flag_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "=rm,r",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "rn,rm",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    ix86_carry_flag_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "=rm,r",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,0",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "rn,rm",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    ix86_carry_flag_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "=rm,r",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "re,rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    ix86_carry_flag_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "=rm,r",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,0",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "re,rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    ix86_carry_flag_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "=rm,r",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "re,rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    ix86_carry_flag_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "=rm,r",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,0",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "re,rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    ix86_carry_flag_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "rme",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    ix86_carry_flag_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    x86_64_general_operand,
    "rme",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    ix86_carry_flag_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    flags_reg_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ix86_carry_flag_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    flags_reg_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ix86_carry_flag_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    scratch_operand,
    "=q",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    nonimmediate_operand,
    "%0",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "qmn",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=r",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    nonimmediate_operand,
    "%0",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "rmn",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=r",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    nonimmediate_operand,
    "%0",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "rme",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=r",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    nonimmediate_operand,
    "%0",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "rme",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r,r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%rm,rm,0",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "K,e,mr",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%rm,rm,0",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "K,e,mr",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%rm,rm,0",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "K,e,mr",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r,r",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%rm,rm,0",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "K,n,mr",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=a",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "qm",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%rm,0",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_sext_operand,
    "We,mr",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%rm,0",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_sext_operand,
    "We,mr",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm,rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_immediate_operand,
    "K,n",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "K,i",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm,rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_immediate_operand,
    "K,n",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "K,i",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm,rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_immediate_operand,
    "K,n",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "K,i",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm,rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_immediate_operand,
    "K,n",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "K,i",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm,rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_immediate_operand,
    "K,e",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "K,i",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm,rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_immediate_operand,
    "K,e",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "K,i",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm,rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_immediate_operand,
    "K,e",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "K,i",
    TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm,rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_immediate_operand,
    "K,e",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "K,i",
    TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%d",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%d",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,A",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%d,0",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "rm,rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,A",
    TImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%d,0",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "rm,rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=A",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=A",
    TImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=a",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "qm",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=d",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%a",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=1",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=d",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%a",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=1",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=d",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%a",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=1",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=a",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&d",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=a",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&d",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=a",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&d",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=a",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=d",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "1",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=a",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=d",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "1",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=a",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=d",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "1",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=a",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "qm",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%!*a,r,!*a,r,rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_szext_general_operand,
    "Z,Z,e,e,re",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%!*a,q,qm,r",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "n,n,qn,n",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%!*a,q,qm",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "n,n,qn",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%!*a,r,rm",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "n,n,rn",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%!*a,r,rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "e,e,re",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    ext_register_operand,
    "Q",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ext_register_operand,
    "Q,Q",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_x64nomem_operand,
    "Q,m",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "rm",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    mask_reg_operand,
    "=k",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    mask_reg_operand,
    "k",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    mask_reg_operand,
    "k",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    mask_reg_operand,
    "=k",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    mask_reg_operand,
    "k",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    mask_reg_operand,
    "k",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=r,rm,r,r",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0,0,qm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_szext_general_operand,
    "Z,re,rm,L",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=rm,r,Ya",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0,qm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "re,rm,L",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=rm,r,Ya,!k",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0,qm,k",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "rn,rm,L,k",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=qm,q,r,!k",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0,0,k",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "qn,qmn,rn,k",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "+qm,q",
    QImode,
    1,
    0,
    1,
    1
  },
  {
    general_operand,
    "qn,qmn",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,&r,!k",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,0,k",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,r,k",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,&r,!k",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,0,k",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,r,k",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=r,r,rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0,0",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_szext_general_operand,
    "Z,rem,re",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=q,qm,*r",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0,0",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "qmn,qn,n",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=q,qm",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "qmn,qn",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=r,rm",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "rmn,rn",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=r,rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "rme,re",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "+q,qm",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "qmn,qn",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    ext_register_operand,
    "=Q",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ext_register_operand,
    "0",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ext_register_operand,
    "=Q,Q",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ext_register_operand,
    "0,0",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_x64nomem_operand,
    "Q,m",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=r,rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "rme,re",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=r,rm,!k",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0,k",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "<g>,r<i>,k",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=q,m,r,!k",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "%0,0,0,k",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "qmn,qn,rn,k",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    x86_64_zext_immediate_operand,
    "Z",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "+q,m",
    QImode,
    1,
    0,
    1,
    1
  },
  {
    general_operand,
    "qmn,qn",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,!k",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,k",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,k",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,!k",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,k",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,k",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "k",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "k",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=k",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "k",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "k",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_zext_immediate_operand,
    "Z",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "+q,qm",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "qmn,qn",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    ext_register_operand,
    "=Q",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ext_register_operand,
    "0",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ext_register_operand,
    "Q",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=ro",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=ro",
    TImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0",
    TImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=qm",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=rm",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x,f,!r",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x,0,0",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,0,X,X",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    absneg_operator,
    "",
    SFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=x,x,f,!r",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x,0,0",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,0,X,X",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    absneg_operator,
    "",
    DFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=x,x,!r",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x,0",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,0,X",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    absneg_operator,
    "",
    SFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=x,x,!r",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x,0",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,0,X",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    absneg_operator,
    "",
    DFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f,!r",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    absneg_operator,
    "",
    SFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f,!r",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    absneg_operator,
    "",
    DFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f,!r",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    absneg_operator,
    "",
    XFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=x,x",
    TFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    TFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,0",
    TFmode,
    0,
    0,
    1,
    1
  },
  {
    absneg_operator,
    "",
    TFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "xmC",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "xmC",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    TFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "xmC",
    TFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0",
    TFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    TFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x,x,x,x",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=x,x,x,x,x",
    V4SFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "x,0,0,x,x",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1,1,x,1,x",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "X,xm,xm,0,0",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,xm,1,xm,1",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x,x,x,x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=x,x,x,x,x",
    V2DFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "x,0,0,x,x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1,1,x,1,x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "X,xm,xm,0,0",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,xm,1,xm,1",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x,x,x,x",
    TFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=x,x,x,x,x",
    TFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "x,0,0,x,x",
    TFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1,1,x,1,x",
    TFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "X,xm,xm,0,0",
    TFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,xm,1,xm,1",
    TFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=rm,!k",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,k",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=qm,r,!k",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,0,k",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=&r,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    reg_or_pm1_operand,
    "n,0",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "Jc,Jc",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r,r",
    TImode,
    0,
    0,
    1,
    0
  },
  {
    reg_or_pm1_operand,
    "n,0",
    TImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "Oc,Oc",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "+r*m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "Jc",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "+r*m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "Ic",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "c",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "c",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=rm,r,r",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,l,rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "cI,M,r",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=rm,r,r",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,l,rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "cJ,M,r",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,l,rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "cI,M,r",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=rm,Yp",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,l",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "cI,M",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=qm,r,Yp",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,0,l",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "cI,cI,M",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "+qm",
    QImode,
    1,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "cI",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=qm",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    const_1_to_31_operand,
    "I",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=rm",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    const_1_to_31_operand,
    "I",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const_1_to_31_operand,
    "I",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const_1_to_63_operand,
    "J",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_1_to_31_operand,
    "I",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=q",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_1_to_31_operand,
    "I",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=r",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_1_to_31_operand,
    "I",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=r",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_1_to_31_operand,
    "I",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=r",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_1_to_63_operand,
    "J",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "Jc",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    TImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "Oc",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=*d,rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "*a,0",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=*d,rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "*a,0",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=*d,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "*a,0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=rm,r",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "cI,r",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=rm,r",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "cJ,r",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "cI,r",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=qm",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "cI",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=rm",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "cI",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_1_to_31_operand,
    "I",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=r",
    TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    TImode,
    0,
    0,
    1,
    0
  },
  {
    const_1_to_63_operand,
    "J",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    immediate_operand,
    "I",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    immediate_operand,
    "J",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=rm,r",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "cI,I",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=rm,r",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "cJ,J",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    immediate_operand,
    "I",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "cI,I",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_63_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    x86_64_nonmemory_operand,
    "rN",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    x86_64_nonmemory_operand,
    "rN",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=q",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_comparison_operator,
    "",
    DImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=q",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_comparison_operator,
    "",
    SImode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "=qm",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    ix86_comparison_operator,
    "",
    QImode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "+qm",
    QImode,
    1,
    0,
    1,
    1
  },
  {
    ix86_comparison_operator,
    "",
    QImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=x,x",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    sse_comparison_operator,
    "",
    SFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=x,x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    sse_comparison_operator,
    "",
    DFmode,
    0,
    1,
    0,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ix86_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    bt_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    bt_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    bt_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    bt_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    bt_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    bt_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ix86_fp_comparison_operator,
    "",
    CCFPmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    const0_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=a",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    ix86_fp_comparison_operator,
    "",
    CCFPmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    const0_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=a",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    ix86_fp_comparison_operator,
    "",
    CCFPmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    const0_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=a",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    ix86_fp_comparison_operator,
    "",
    CCFPmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=a",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    ix86_fp_comparison_operator,
    "",
    CCFPmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "fm",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=a",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    ix86_fp_comparison_operator,
    "",
    CCFPmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "fm",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=a",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    ix86_fp_comparison_operator,
    "",
    CCFPUmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=a",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    ix86_fp_comparison_operator,
    "",
    CCFPUmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=a",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    ix86_fp_comparison_operator,
    "",
    CCFPUmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=a",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    ix86_swapped_fp_comparison_operator,
    "",
    CCFPmode,
    0,
    1,
    0,
    0
  },
  {
    float_operator,
    "",
    SFmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=a",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    ix86_swapped_fp_comparison_operator,
    "",
    CCFPmode,
    0,
    1,
    0,
    0
  },
  {
    float_operator,
    "",
    DFmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=a",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    ix86_swapped_fp_comparison_operator,
    "",
    CCFPmode,
    0,
    1,
    0,
    0
  },
  {
    float_operator,
    "",
    XFmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=a",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    ix86_swapped_fp_comparison_operator,
    "",
    CCFPmode,
    0,
    1,
    0,
    0
  },
  {
    float_operator,
    "",
    SFmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=a",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    ix86_swapped_fp_comparison_operator,
    "",
    CCFPmode,
    0,
    1,
    0,
    0
  },
  {
    float_operator,
    "",
    DFmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=a",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    ix86_swapped_fp_comparison_operator,
    "",
    CCFPmode,
    0,
    1,
    0,
    0
  },
  {
    float_operator,
    "",
    XFmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=a",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    indirect_branch_operand,
    "rw",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    indirect_branch_operand,
    "rw",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    indirect_branch_operand,
    "rw",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    indirect_branch_operand,
    "rw",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    call_insn_operand,
    "lzw",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    call_insn_operand,
    "rzw",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    call_rex64_ms_sysv_operation,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    sibcall_insn_operand,
    "Uz",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    sibcall_insn_operand,
    "Uz",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    call_insn_operand,
    "lzm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    sibcall_insn_operand,
    "Uz",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    sibcall_insn_operand,
    "Uz",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    BLKmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&q",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "r,m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "r,m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "r,m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "r,r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "r,m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "r,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "n",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "n",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=r,r,m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,m,r",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=r,r,m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,m,r",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+Q,r",
    HImode,
    1,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=r",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "=&r",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "=Q",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=r",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "=&Q",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=Q",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=a",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "b",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    tls_symbolic_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    constant_call_address_operand,
    "z",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=d",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "=c",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=a",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    tls_symbolic_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    constant_call_address_operand,
    "z",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=a",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    tls_symbolic_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    constant_call_address_operand,
    "z",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=a",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "b",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    constant_call_address_operand,
    "z",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=d",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "=c",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=a",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    constant_call_address_operand,
    "z",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=a",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    constant_call_address_operand,
    "z",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=a",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "b",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    constant_call_address_operand,
    "z",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    tls_symbolic_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=d",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "=c",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "b",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    tls_symbolic_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=a",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    tls_symbolic_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "b",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&a",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    tls_symbolic_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "b",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    tls_modbase_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    tls_symbolic_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=a",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    tls_symbolic_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&a",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    tls_symbolic_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    tls_modbase_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=f,x,x",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,0,x",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "fm,xm,xm",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    binary_fp_operator,
    "",
    SFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f,x,x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,0,x",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "fm,xm,xm",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    binary_fp_operator,
    "",
    DFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=x,v",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,v",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    binary_fp_operator,
    "",
    SFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=x,v",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,v",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    binary_fp_operator,
    "",
    DFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "fm",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    binary_fp_operator,
    "",
    SFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "fm",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    binary_fp_operator,
    "",
    DFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f,f,x,x",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,fm,0,x",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "fm,0,xm,xm",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    binary_fp_operator,
    "",
    SFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f,f,x,x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,fm,0,x",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "fm,0,xm,xm",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    binary_fp_operator,
    "",
    DFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=x",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    binary_fp_operator,
    "",
    SFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=x,x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    binary_fp_operator,
    "",
    DFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f,f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,fm",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "fm,0",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    binary_fp_operator,
    "",
    SFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f,f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,fm",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "fm,0",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    binary_fp_operator,
    "",
    DFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    binary_fp_operator,
    "",
    SFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    binary_fp_operator,
    "",
    DFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    binary_fp_operator,
    "",
    SFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    binary_fp_operator,
    "",
    DFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    binary_fp_operator,
    "",
    SFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    binary_fp_operator,
    "",
    DFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    binary_fp_operator,
    "",
    SFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    binary_fp_operator,
    "",
    DFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f,f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "fm,0",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0,f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    binary_fp_operator,
    "",
    DFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f,f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "fm,0",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    binary_fp_operator,
    "",
    DFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f,f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "fm,0",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    binary_fp_operator,
    "",
    DFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    binary_fp_operator,
    "",
    XFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f,f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "f,0",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    binary_fp_operator,
    "",
    XFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    binary_fp_operator,
    "",
    XFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    binary_fp_operator,
    "",
    XFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    binary_fp_operator,
    "",
    XFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    binary_fp_operator,
    "",
    XFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f,f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "fm,0",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0,f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    binary_fp_operator,
    "",
    XFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f,f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "fm,0",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0,f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    binary_fp_operator,
    "",
    XFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f,f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "fm,0",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    binary_fp_operator,
    "",
    XFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f,f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "fm,0",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    binary_fp_operator,
    "",
    XFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f,f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "fm,0",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    binary_fp_operator,
    "",
    XFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=f,f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "fm,0",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    binary_fp_operator,
    "",
    XFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=u",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=u",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=u",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=u",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    const_double_operand,
    "F",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=u",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_double_operand,
    "F",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=u",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_double_operand,
    "F",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "u",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=2",
    XFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "u",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=2",
    XFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "u",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=2",
    XFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "u",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=2",
    XFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "u",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=2",
    XFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=x",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&1f",
    XFmode,
    0,
    0,
    0,
    0
  },
  {
    nonimmediate_operand,
    "=m,?r",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f,f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=X,m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&1f,&1f",
    XFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&1f",
    XFmode,
    0,
    0,
    0,
    0
  },
  {
    nonimmediate_operand,
    "=m,?r",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f,f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m,m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "m,m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "=X,m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&1f,&1f",
    XFmode,
    0,
    0,
    0,
    0
  },
  {
    memory_operand,
    "=m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "=m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=m,?r",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f,f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m,m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "m,m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "=X,m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=m,?r",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f,f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m,m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "m,m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "=X,m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=D",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=S",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=D",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=S",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=D",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=S",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=c",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "2",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=D",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=S",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=c",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "2",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=D",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "a",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=D",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "a",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=D",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "a",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=D",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "a",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=D",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "a",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=D",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "a",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=D",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "a",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=D",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "a",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=D",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=c",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "a",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=D",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=c",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "a",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=D",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=c",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "a",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=D",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=c",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "a",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=D",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=c",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "a",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=D",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=c",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "a",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=S",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=D",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=c",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "2",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=S",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=D",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=c",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "2",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&c",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=D",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "a",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&c",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=D",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "a",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "i",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_carry_flag_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_carry_flag_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=r,r",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "rm,0",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,rm",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "rm,0",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "rm,0",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "r,0",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,r",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=f,f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    fcmov_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "f,0",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,f",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=f,f,&r,&r,r,r",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    fcmov_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "f,0,rm,0,rm,0",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,f,0,rm,0,rm",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=f,f,r,r",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    fcmov_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "f,0,rm,0",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,f,0,rm",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    x86_64_nonmemory_operand,
    "re,le",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    x86_64_nonmemory_operand,
    "re,le",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=a",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=a",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "n",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    address_operand,
    "p",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    address_operand,
    "p",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    address_operand,
    "p",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    address_operand,
    "p",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "=m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&r",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    memory_operand,
    "=m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&r",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    memory_operand,
    "=m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "i",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    memory_operand,
    "=m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "i",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&r",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    flags_reg_operand,
    "",
    CCZmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&r",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    flags_reg_operand,
    "",
    CCZmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&r",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    flags_reg_operand,
    "",
    CCZmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "i",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=r",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    flags_reg_operand,
    "",
    CCZmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "i",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=r",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "qm",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=A",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "c",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=a",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=d",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "c",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=A",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=c",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=a",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=d",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=c",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    BLKmode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "m",
    BLKmode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "=m",
    BLKmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "A",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    BLKmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "a",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "d",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    BLKmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "A",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    BLKmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "a",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "d",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "i",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "i",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "+a",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=r,o,r,r,m,?!y,!y,?!y,m,r,?!Ym,v,v,v,m,*x,*x,*x,m,r,Yi,!Ym,*Yi",
    V8QImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "rCo,rC,C,rm,rC,C,!y,m,?!y,?!Yn,r,C,v,m,v,C,*x,m,*x,Yj,r,*Yj,!Yn",
    V8QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=r,o,r,r,m,?!y,!y,?!y,m,r,?!Ym,v,v,v,m,*x,*x,*x,m,r,Yi,!Ym,*Yi",
    V4HImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "rCo,rC,C,rm,rC,C,!y,m,?!y,?!Yn,r,C,v,m,v,C,*x,m,*x,Yj,r,*Yj,!Yn",
    V4HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=r,o,r,r,m,?!y,!y,?!y,m,r,?!Ym,v,v,v,m,*x,*x,*x,m,r,Yi,!Ym,*Yi",
    V2SImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "rCo,rC,C,rm,rC,C,!y,m,?!y,?!Yn,r,C,v,m,v,C,*x,m,*x,Yj,r,*Yj,!Yn",
    V2SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=r,o,r,r,m,?!y,!y,?!y,m,r,?!Ym,v,v,v,m,*x,*x,*x,m,r,Yi,!Ym,*Yi",
    V1DImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "rCo,rC,C,rm,rC,C,!y,m,?!y,?!Yn,r,C,v,m,v,C,*x,m,*x,Yj,r,*Yj,!Yn",
    V1DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=r,o,r,r,m,?!y,!y,?!y,m,r,?!Ym,v,v,v,m,*x,*x,*x,m,r,Yi,!Ym,*Yi",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "rCo,rC,C,rm,rC,C,!y,m,?!y,?!Yn,r,C,v,m,v,C,*x,m,*x,Yj,r,*Yj,!Yn",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "=m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "y",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=y",
    V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "ym",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y,y",
    V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,ym",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "ym,0",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y",
    V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "ym",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y",
    V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "ym",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y",
    V2SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "ym",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y",
    V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "ym",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y",
    V2SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "ym",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y",
    V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "ym",
    V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y",
    V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=y,y",
    V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,rm",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "ym,C",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=x,m,y,m,f,r",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,x,ym,y,m,m",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=y,x,y,x,f,r",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,0,o,o,o,o",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y",
    V8QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0",
    V8QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "ym",
    V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y",
    V8QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0",
    V8QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "ym",
    V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y",
    V4HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0",
    V4HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "ym",
    V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y",
    V4HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0",
    V4HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "ym",
    V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y",
    V2SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0",
    V2SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "ym",
    V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y",
    V2SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0",
    V2SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "ym",
    V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y",
    V1DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0",
    V1DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "ym",
    V1DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y",
    V1DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0",
    V1DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "ym",
    V1DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y",
    V2SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0",
    V4HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "ym",
    V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y",
    V1DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0",
    V2SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "ym",
    V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y",
    V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V4HImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "yN",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=y",
    V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V2SImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "yN",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=y",
    V1DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V1DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "yN",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=y",
    V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "ym",
    V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y",
    V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V4HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "ym",
    V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y",
    V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V2SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "ym",
    V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y",
    V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V4HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "ym",
    V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y",
    V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V2SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "ym",
    V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y",
    V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V4HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "y",
    V4HImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=y",
    V4HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "ym",
    V4HImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=y",
    V2SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "ym",
    V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y",
    V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=y",
    V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=y,y",
    V2SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "ym,C",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=x,m,y,m,r",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,x,ym,y,m",
    V2SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=y,x,x,x,y,x,r",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,0,x,0,o,o,o",
    V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y,x,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "o,o,o",
    V2SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_1_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=y",
    V1DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "ym",
    V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "y",
    V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "D",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "y",
    V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "y",
    V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "D",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "y",
    V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "y",
    V8QImode,
    0,
    0,
    1,
    0
  },
  {
    emms_operation,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "=v,v,m",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_or_sse_const_operand,
    "C,vm,v",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=v,v,m",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_or_sse_const_operand,
    "C,vm,v",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=v,v,m",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_or_sse_const_operand,
    "C,vm,v",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=v,v,m",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_or_sse_const_operand,
    "C,vm,v",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=v,v,m",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_or_sse_const_operand,
    "C,vm,v",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=v,v,m",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_or_sse_const_operand,
    "C,vm,v",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=v,v,m",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_or_sse_const_operand,
    "C,vm,v",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=v,v,m",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_or_sse_const_operand,
    "C,vm,v",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=v,v,m",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_or_sse_const_operand,
    "C,vm,v",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=v,v,m",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_or_sse_const_operand,
    "C,vm,v",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=v,v,m",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_or_sse_const_operand,
    "C,vm,v",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=v,v,m",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_or_sse_const_operand,
    "C,vm,v",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=v,v,m",
    V2TImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_or_sse_const_operand,
    "C,vm,v",
    V2TImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=v,v,m",
    V1TImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_or_sse_const_operand,
    "C,vm,v",
    V1TImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=v,v,m",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_or_sse_const_operand,
    "C,vm,v",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=v,v,m",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_or_sse_const_operand,
    "C,vm,v",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=v,v,m",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_or_sse_const_operand,
    "C,vm,v",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=v,v,m",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_or_sse_const_operand,
    "C,vm,v",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=v,v,m",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_or_sse_const_operand,
    "C,vm,v",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=v,v,m",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_or_sse_const_operand,
    "C,vm,v",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v,v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "v,m",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "v,m",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v,v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "v,m",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "v,m",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=?x,x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "r,m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&x,X",
    V4SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "=m",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "=m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x,v,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,xm,v,m",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,0,vm,v",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    absneg_operator,
    "",
    V16SFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=x,x,v,v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,xm,v,m",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,0,vm,v",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    absneg_operator,
    "",
    V8SFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=x,x,v,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,xm,v,m",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,0,vm,v",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    absneg_operator,
    "",
    V4SFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=x,x,v,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,xm,v,m",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,0,vm,v",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    absneg_operator,
    "",
    V8DFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=x,x,v,v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,xm,v,m",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,0,vm,v",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    absneg_operator,
    "",
    V4DFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=x,x,v,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,xm,v,m",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,0,vm,v",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    absneg_operator,
    "",
    V2DFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=x,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,v",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,v",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C,0C",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,v",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,v",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C,0C",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,v",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,v",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C,0C",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,v",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,v",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C,0C",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,v",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,v",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C,0C",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,v",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,v",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C,0C",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,v",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,v",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C,0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,v",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,v",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C,0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,v",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,v",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C,0C",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,v",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,v",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C,0C",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,v",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,v",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C,0C",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,v",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,v",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C,0C",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,v",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,v",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,v",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,v",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C,0C",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C,0C",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C,0C",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C,0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C,0C",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C,0C",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C,0C",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "xm,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C,0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,v",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,v",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm,vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v,v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm,vm",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm,vm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm,vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v,v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm,vm",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm,vm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_1_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_1_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_1_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_1_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_1_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_1_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_31_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_31_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_31_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_31_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    sse_comparison_operator,
    "",
    V8SFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=x,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    sse_comparison_operator,
    "",
    V4SFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=x,x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    sse_comparison_operator,
    "",
    V4DFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=x,x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    sse_comparison_operator,
    "",
    V2DFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=x,x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    sse_comparison_operator,
    "",
    V8SFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=x,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    sse_comparison_operator,
    "",
    V4SFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=x,x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    sse_comparison_operator,
    "",
    V4DFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=x,x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    sse_comparison_operator,
    "",
    V2DFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_7_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_31_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_31_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_31_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_7_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_31_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_31_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_31_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_31_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_31_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_31_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_31_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_31_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_31_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_31_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_31_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    sse_comparison_operator,
    "",
    HImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    sse_comparison_operator,
    "",
    QImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    sse_comparison_operator,
    "",
    QImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    sse_comparison_operator,
    "",
    QImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    sse_comparison_operator,
    "",
    QImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    sse_comparison_operator,
    "",
    QImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    TFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    TFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    TFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,x",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    TFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,x",
    TFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,xm",
    TFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v,v,v,x,x",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,0,v,x,x",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "vm,v,vm,x,m",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "v,vm,0,xm,x",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v,v,v,x,x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,0,v,x,x",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "vm,v,vm,x,m",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "v,vm,0,xm,x",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v,v,v,x,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,0,v,x,x",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "vm,v,vm,x,m",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "v,vm,0,xm,x",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v,v,v,x,x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,0,v,x,x",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "vm,v,vm,x,m",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "v,vm,0,xm,x",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v,v,v,x,x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,0,v,x,x",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "vm,v,vm,x,m",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "v,vm,0,xm,x",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v,v,v,x,x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,0,v,x,x",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "vm,v,vm,x,m",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "v,vm,0,xm,x",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v,v,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,0,v",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "vm,v,vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "v,vm,0",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v,v,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,0,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v,v,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v,v,0",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v,v,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,0,v",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "vm,v,vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "v,vm,0",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    const0_operand,
    "C,C,C",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk,Yk,Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v,v,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,0,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v,v,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v,v,0",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    const0_operand,
    "C,C,C",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk,Yk,Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v,v,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,0,v",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "vm,v,vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "v,vm,0",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v,v,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,0,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v,v,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v,v,0",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v,v,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,0,v",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "vm,v,vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "v,vm,0",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    const0_operand,
    "C,C,C",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk,Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v,v,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%0,0,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v,v,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v,v,0",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    const0_operand,
    "C,C,C",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk,Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm,v",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "v,vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk,Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm,v",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "v,vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,0",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "vm,v",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "v,vm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,0",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "vm,v",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "v,vm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%x,x",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,m",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,x",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    const0_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%x,x",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,m",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,x",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    const0_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "ym",
    V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y",
    V2SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "r,m,rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,m,r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "r,m,rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,m,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "v,m",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "v,m",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "v,m",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "v,m",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "v,vm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "y,m",
    V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y",
    V2SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x,x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0,x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "r,m,rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "r,m,rm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r,m,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "v,m",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "v,m",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "v,m",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "v,m",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r,r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    const0_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    const0_operand,
    "",
    V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "x,m,vm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0,v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "x,m,v",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "x,m,vm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0,v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "x,m,v",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    const0_operand,
    "",
    V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=x,x,x,x,m",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,x,0,x,0",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,x,o,o,x",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=x,x,x,x,o",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,x,0,x,0",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,x,m,m,x",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_8_to_11_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_8_to_11_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_12_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_12_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=m,x,x",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,x,o",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=x,x,x,x,o",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,x,0,x,0",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "m,m,x,x,x",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=m,x,x",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,x,m",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=x,x,x,x,m",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,x,0,x,0",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,x,m,m,x",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "x,m,0",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x,x,x,x,*y,*y",
    V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,x,0,x,m,0,m",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "x,x,m,m,C,*ym,C",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x,*y,*y",
    V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,m,0,m",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    reg_or_0_operand,
    "x,C,*y,C",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x,x,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x,0,x",
    V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "x,x,m,m",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=x,x,x,x,x,x,x,x,m,m,m",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "C,C,C,C,0,x,0,x,0,0,0",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "x,m,*r,m,x,x,*rm,*rm,!x,!*re,!*fF",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=x,x,x,x,x,x,x,x,m,m,m",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "C,C,C,C,0,x,0,x,0,0,0",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "x,m,*r,m,x,x,*rm,*rm,!x,!*re,!*fF",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "n,n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=x,m,f,r",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,x,m,m",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=rm,x,x",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x,0,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "n,n,n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,*r,f",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "o,o,o",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_3_operand,
    "n,n,n",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "0",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "0",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=vm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=vm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "0",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "0",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=vm,v",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "v,m",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v,v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "v,m",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=vm,v",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "v,m",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v,v",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "v,m",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=vm",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=vm",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=v,m",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "vm,v",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=v,m",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "vm,v",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=v,m",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "v,v",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=v,m",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "v,v",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=x,m",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,x",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=x,m",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,x",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=x,m",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x,x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=x,m",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x,x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=x,m",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,x",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=x,m",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,x",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=x,m",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x,x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=x,m",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x,x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=v,m",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "vm,v",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=v,m",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "v,v",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=x,m",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,x",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=x,m",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x,x",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=v,m",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "vm,v",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=v,m",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "v,v",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=x,m",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,x",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=x,m",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x,x",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=x,x,x,x,x,m",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,x,o,o,o,x",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,x,1,0,x,0",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm,v",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "1,vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "x,m",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,1",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=x,x,x,x,x,o",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,x,m,0,x,0",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,x,1,m,m,x",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const0_operand,
    "C",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const0_operand,
    "C",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const0_operand,
    "C",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const0_operand,
    "C",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const0_operand,
    "C",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const0_operand,
    "C",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const0_operand,
    "C",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const0_operand,
    "C",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const0_operand,
    "C",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const0_operand,
    "C",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_16_to_19_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_16_to_19_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_20_to_23_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_20_to_23_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_8_to_11_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_8_to_11_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_24_to_27_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_24_to_27_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_12_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_12_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_28_to_31_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_28_to_31_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_1_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_8_to_9_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_2_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_10_to_11_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_to_5_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_12_to_13_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_6_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_14_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_1_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_to_5_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_2_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_6_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_1_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_2_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_1_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_2_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=m,x,x,x,*f,r",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,0,x,o,o,o",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=m,x,x",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,x,o",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=m,x,x,*f,r",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,x,m,m,m",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=m,x,x",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,x,m",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=x,x,x,x,o,o,o",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,x,0,x,0,0,0",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "m,m,x,x,x,*f,r",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=x,x,x,x,x,x,x,x,m,m,m",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "C,0,x,0,x,x,o,o,0,0,0",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "m,m,m,x,x,0,0,x,x,*f,r",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=x,x,x,x,m,x,x,x,o",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "0,x,0,x,0,x,o,o,x",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,x,m,m,x,0,0,x,0",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,xm",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x,x,x,x,x,x,x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,x,m,0,x,m,0,0",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "x,x,1,m,m,C,x,m",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=v,m",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v,v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=v,m",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v,v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=v,m",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v,v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=v,m",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v,v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=v,m",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v,v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C,0",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=v,m",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v,v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C,0",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=v,m",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v,v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C,0",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=v,m",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v,v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C,0",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,v",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,v",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,v",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,v",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,v",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,v",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,v",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,v",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,v",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,v",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,v",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,v",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,v",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,v",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,v",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,v",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,v",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,v",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,v",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,v",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,v",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,v",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,x",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,x",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%v",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "vm",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%x",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,x",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "x",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%x",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,x",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "xN,xN",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "xN,xN",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "xN,xN",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "xN,xN",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v,v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "v,vm",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "v,N",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C,0C",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v,v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "v,vm",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "v,N",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C,0C",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "xN,xN",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "xN,xN",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v,v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "v,m",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "vN,N",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C,0C",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v,v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "v,m",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "vN,N",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C,0C",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V2TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V2TImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_mul_8_operand,
    "n,n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V1TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V1TImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_mul_8_operand,
    "n,n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%v",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "vm",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%v",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "vm",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%v",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%v",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "vm",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%v",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%v",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "vm",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%v",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "vm",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%v",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "vm",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%v",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "vm",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%v",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "vm",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%v",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "vm",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,x",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,x",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%x",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%x",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%x",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%x",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "%v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,x",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,v",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,v",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,v",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,v",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,v",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,v",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,v",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,vm",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x,x,x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0,x,x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "r,m,r,m",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x,x,x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0,x,x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "r,m,r,m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x,x,x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0,x,x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "r,m,r,m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x,x,x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,0,x,x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "r,m,r,m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_8_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_8_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_8_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_8_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_8_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_8_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_8_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_8_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_16_to_31_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_16_to_31_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_16_to_31_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_16_to_31_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_16_to_31_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_16_to_31_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_16_to_31_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_16_to_31_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_16_to_31_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_16_to_31_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_16_to_31_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_16_to_31_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_16_to_31_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_16_to_31_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_16_to_31_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_16_to_31_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_8_to_11_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_8_to_11_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_8_to_11_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_8_to_11_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_12_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_12_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_12_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_12_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_8_to_11_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_8_to_11_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_8_to_11_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_8_to_11_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    const_4_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_12_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_12_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_12_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_12_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    const_4_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,Yi,x,x,x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    reg_or_0_operand,
    "C,C,C,0,x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m,r,m,x,x",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=r,m",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x,x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=r,m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x,x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_7_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_7_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_7_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_7_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "o",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "o",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=r,r,x,m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "mYj,x,xm,x",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=r,r,x,m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "mYj,x,xm,x",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=x,m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,x",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=rm,x,x",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x,0,x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "o,o",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "o,o",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_3_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=rm,m,x,x,x,x,r",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,x,0,x,x,o,o",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x,x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "x,m,0",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x,x,x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,x,m,0",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x,x,x,x,*y,*y",
    V2SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,x,0,x,rm,0,rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "rm,rm,x,x,C,*ym,C",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x,*y,x,x,*y,*y",
    V2SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,rm,rm,0,m,0,*rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    reg_or_0_operand,
    "x,C,C,x,C,*y,C",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x,x,x,x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x,0,0,x",
    V2SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "x,x,x,m,m",
    V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x,Yi,x,!x,x,x,x,x,x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "0,x,r,xm,*y,0,x,0,0,x",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "rm,rm,C,C,C,x,x,x,m,m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,x",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    const1_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,x",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    const1_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,x",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    const1_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,x",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    const1_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "D",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "D",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "a",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "c",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "d",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "a",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "c",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "d",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y",
    V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "ym",
    V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y",
    V4HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0",
    V4HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "ym",
    V4HImode,
    0,
    0,
    1,
    1
  },
  {
    const1_operand,
    "",
    V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V2TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V2TImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V2TImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_mul_8_operand,
    "n,n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    TImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    TImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_mul_8_operand,
    "n,n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=y",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "ym",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_mul_8_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=y",
    V8QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "ym",
    V8QImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "=m",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_15_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_15_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_3_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yz,x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yz,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yz,x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yz,x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,x",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "n,n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,x",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "n,n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,x",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "n,n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%0,x",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "n,n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m,m",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,v",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m,m",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,v",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m,m",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "n,n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "n,n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yz,x",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yz,x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "n,n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    avx2_pblendw_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_15_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_15_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_15_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_15_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "n,n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "n,n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=c,c",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Yz,Yz",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "a,a",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "x,m",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "d,d",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "n,n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=c",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Yz",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "a",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "d",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=c,c",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "a,a",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "x,m",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "d,d",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "n,n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=Yz,Yz,X,X",
    V16QImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "=X,X,c,c",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "x,x,x,x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "a,a,a,a",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "x,m,x,m",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "d,d,d,d",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "n,n,n,n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=c,c",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Yz,Yz",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "x,m",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "n,n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=c",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=Yz",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=c,c",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "x,m",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "n,n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=Yz,Yz,X,X",
    V16QImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "=X,X,c,c",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "x,x,x,x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "x,m,x,m",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "n,n,n,n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_2_to_3_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V16SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_2_to_3_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V16SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_2_to_3_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V8SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_2_to_3_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V8SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_2_to_3_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V8DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_2_to_3_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V8DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_2_to_3_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V8DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_2_to_3_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V8DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const2367_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V16SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const2367_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V16SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const2367_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V8SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const2367_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V8SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const2367_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V8DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const2367_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V8DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const2367_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V8DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const2367_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V8DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%x",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%x",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%x",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%x",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,x",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,m",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,x",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,m",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,x",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,m",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,x",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,m",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,x",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,m",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,x",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,m",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,x",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,m",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,x",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,m",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,x",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,m",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,x",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,m",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,x",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,m",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,x",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,m",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,x",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,m",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,x",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,m",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,x",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,m",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,x",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,m",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "x,m",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,x",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "x,m",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,x",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "x,m",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,x",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "x,m",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,x",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_7_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_15_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_31_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_63_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,x",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,m",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,x",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,m",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,x",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,m",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,x",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "x,m",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    const0_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    const0_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_comparison_int_operator,
    "",
    V16QImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_comparison_int_operator,
    "",
    V8HImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_comparison_int_operator,
    "",
    V4SImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_comparison_int_operator,
    "",
    V2DImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_comparison_uns_operator,
    "",
    V16QImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_comparison_uns_operator,
    "",
    V8HImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_comparison_uns_operator,
    "",
    V4SImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_comparison_uns_operator,
    "",
    V2DImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%x",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_3_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%x",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_3_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%x",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_3_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "%x",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_3_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0,x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm,xm",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "n,n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vzeroall_operation,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "=x",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m,x",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m,x",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m,x",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m,x",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x,x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m,x,?x",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x,x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m,x,?x",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x,x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m,x,?x",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x,x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m,x,?x",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v,v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "v,m",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v,v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "v,m",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v,v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "v,m",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v,v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "v,m",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C,0C",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk,Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x,x",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m,0,?x",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x,x",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m,0,?x",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x,x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m,0,?x",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x,x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m,0,?x",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x,x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m,0,?x",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x,x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m,0,?x",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m,o,x",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    avx_vbroadcast_operand,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    const_int_operand,
    "C,n,n",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x,x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m,o,?x",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    avx_vbroadcast_operand,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    const_int_operand,
    "C,n,n",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x,x,x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "m,o,?x",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    avx_vbroadcast_operand,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    const_int_operand,
    "C,n,n",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    const0_operand,
    "C",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    const0_operand,
    "C",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    const0_operand,
    "C",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    const0_operand,
    "C",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    const0_operand,
    "C",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    const0_operand,
    "C",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=x,m",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,x",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=x,m",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,x",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "=x,m",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "xm,x",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "xm,C",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "xm,C",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "xm,C",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "xm,C",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "xm,C",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "xm,C",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V64QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "xm,C",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V32HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "xm,C",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "xm,C",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "xm,C",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "xm,C",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x,x",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x,x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "xm,C",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "0C",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "N",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const0_operand,
    "",
    V4HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "N",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=xm",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "N",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=vm",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "N",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V2DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V2DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V2DFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V2DFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4DFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4DFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4SFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4SFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V8SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V8SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V8SFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V8SFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V2DImode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V2DImode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V2DFmode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V2DFmode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4DImode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4DImode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4DFmode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4DFmode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4SImode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4SImode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4SFmode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4SFmode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V8SImode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V8SImode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V8SFmode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V8SFmode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V2DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V2DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V2DFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V2DFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4DFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4DFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4SFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4SFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V8SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V8SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V8SFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V8SFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V2DImode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V2DImode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V2DFmode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V2DFmode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4DImode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4DImode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4DFmode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4DFmode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4SImode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4SImode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4SFmode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V4SFmode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V8SImode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V8SImode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V8SFmode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V8SFmode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V8SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V8SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V8SFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V8SFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "0",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V8SImode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V8SImode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V8SFmode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&x",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&x",
    V8SFmode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "=&v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "2",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "2",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "2",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "2",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "2",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "2",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "2",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "2",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "2",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "2",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "2",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "2",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "2",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "2",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "2",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "2",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&Yk",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V16SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&Yk",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V16SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&Yk",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V16SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&Yk",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V16SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V8DImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V8DImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V8DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V8DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V16SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V16SImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V16SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V16SFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V8DImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V8DImode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V8DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "Tv",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=&Yk",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_mem_operator,
    "",
    V8DFmode,
    0,
    1,
    0,
    1
  },
  {
    register_operand,
    "1",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_15_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_15_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_15_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_15_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "0C",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yk",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_15_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "vm",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_15_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "v",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_15_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_3_operand,
    "n",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=x",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "0",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "Yz",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=x,m,?r",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "m,m,m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "=X,X,m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=X,xf,xf",
    DFmode,
    0,
    0,
    0,
    0
  },
  {
    memory_operand,
    "=m",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "qn",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "rn",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_nonmemory_operand,
    "re",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_nonmemory_operand,
    "re",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=m,m,m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "x,m,?r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "=X,X,m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "=X,xf,xf",
    DFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "=m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "f",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=a",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "q",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=a",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=a",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=a",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=a,a",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=d,d",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    cmpxchg8b_pic_memory_operand,
    "+m,m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0,0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1,1",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "b,!*r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "c,c",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=X,&5",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=a,a",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=d,d",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    cmpxchg8b_pic_memory_operand,
    "+m,m",
    TImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0,0",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "1,1",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "b,!*r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "c,c",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "=X,&5",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "=q",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "0",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "0",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "0",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "i",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "i",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "i",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "i",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "i",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "i",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "i",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "i",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=q",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "0",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "qn",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "rn",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "re",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "+m",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "re",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    ordered_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ordered_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ordered_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ordered_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ordered_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    TImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "",
    TImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    ordered_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    ordered_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    ordered_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    ordered_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    ext_register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_fp_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonmemory_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_fp_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonmemory_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    ix86_fp_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    cmp_fp_expander_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    cmp_fp_expander_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ix86_fp_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    cmp_fp_expander_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    cmp_fp_expander_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_fp_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    cmp_fp_expander_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    cmp_fp_expander_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_fp_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    cmp_fp_expander_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    cmp_fp_expander_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    flags_reg_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const0_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    flags_reg_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const0_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    const0_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    const0_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    const0_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    float_operator,
    "",
    SFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    float_operator,
    "",
    DFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    float_operator,
    "",
    XFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    float_operator,
    "",
    SFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    float_operator,
    "",
    DFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    float_operator,
    "",
    XFmode,
    0,
    1,
    0,
    0
  },
  {
    push_operand,
    "",
    TImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    TImode,
    0,
    0,
    1,
    1
  },
  {
    push_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    immediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "r",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    push_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    XImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    XImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "=m",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "r",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=&r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "=r",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "m",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "=r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    OImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    OImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    TImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    TImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    CDImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    CDImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    TImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    TImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    QImode,
    1,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    HImode,
    1,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    push_operand,
    "",
    TFmode,
    0,
    0,
    1,
    1
  },
  {
    sse_reg_operand,
    "",
    TFmode,
    0,
    0,
    1,
    0
  },
  {
    push_operand,
    "",
    XFmode,
    0,
    0,
    1,
    1
  },
  {
    fp_register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    push_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    any_fp_register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    push_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    any_fp_register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    push_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    push_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    TFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    TFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    XFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    XFmode,
    0,
    0,
    1,
    1
  },
  {
    any_fp_register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    fp_register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    fp_register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    fp_register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    push_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    fp_register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    push_operand,
    "",
    XFmode,
    0,
    0,
    1,
    1
  },
  {
    fp_register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    push_operand,
    "",
    XFmode,
    0,
    0,
    1,
    1
  },
  {
    fp_register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    XFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    XFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    fp_register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    scratch_operand,
    "",
    V4SFmode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "",
    V4SFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    scratch_operand,
    "",
    V2DFmode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "",
    V2DFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    V4SFmode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "",
    V4SFmode,
    0,
    0,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    V2DFmode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "",
    V2DFmode,
    0,
    0,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "x",
    SFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "x",
    SFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "x",
    DFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "x",
    DFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "",
    VOIDmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "",
    VOIDmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "",
    VOIDmode,
    0,
    0,
    0,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "",
    VOIDmode,
    0,
    0,
    0,
    0
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "",
    VOIDmode,
    0,
    0,
    0,
    0
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "",
    VOIDmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "",
    VOIDmode,
    0,
    0,
    0,
    0
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "",
    VOIDmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    fp_register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "",
    V4SImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "",
    V4SImode,
    0,
    0,
    0,
    0
  },
  {
    fp_register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "",
    V4SImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "",
    V4SImode,
    0,
    0,
    0,
    0
  },
  {
    fp_register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "",
    V4SImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "",
    V4SImode,
    0,
    0,
    0,
    0
  },
  {
    fp_register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "",
    V4SImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "",
    V4SImode,
    0,
    0,
    0,
    0
  },
  {
    fp_register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "",
    V4SImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "",
    V4SImode,
    0,
    0,
    0,
    0
  },
  {
    fp_register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "",
    V4SImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "",
    V4SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    scratch_operand,
    "",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    scratch_operand,
    "",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    scratch_operand,
    "",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    address_no_seg_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    address_no_seg_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    TImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    TImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "",
    TImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    x86_64_nonmemory_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    x86_64_nonmemory_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    x86_64_nonmemory_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    index_register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    index_register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const248_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    index_register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const248_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    index_register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    flags_reg_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ix86_carry_flag_operator,
    "",
    QImode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    flags_reg_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ix86_carry_flag_operator,
    "",
    HImode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    flags_reg_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ix86_carry_flag_operator,
    "",
    SImode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    flags_reg_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ix86_carry_flag_operator,
    "",
    DImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    x86_64_general_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    x86_64_general_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    x86_64_general_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    x86_64_general_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    TImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_nonmemory_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_szext_general_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    ext_register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    flags_reg_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    compare_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    flags_reg_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    compare_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    mask_reg_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    mask_reg_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    mask_reg_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    mask_reg_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    mask_reg_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    mask_reg_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_szext_general_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_szext_general_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    general_reg_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    general_reg_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    general_reg_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    general_reg_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    x86_64_zext_immediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ext_register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ext_register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    TFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    TFmode,
    0,
    0,
    1,
    0
  },
  {
    fp_register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    absneg_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    absneg_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    absneg_operator,
    "",
    SFmode,
    0,
    1,
    0,
    0
  },
  {
    0,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    absneg_operator,
    "",
    DFmode,
    0,
    1,
    0,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    absneg_operator,
    "",
    XFmode,
    0,
    1,
    0,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    TFmode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    TFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    TFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    TFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "",
    TFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    TFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    TFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    V4SFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    V2DFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    TFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    TFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    TFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    TFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    TFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    TFmode,
    0,
    0,
    1,
    0
  },
  {
    flags_reg_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    compare_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    flags_reg_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    compare_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    flags_reg_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    compare_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    flags_reg_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    compare_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    flags_reg_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    compare_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    shiftdi_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    ashldi_input_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    TImode,
    0,
    0,
    1,
    0
  },
  {
    reg_or_pm1_operand,
    "",
    TImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    TImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    TImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "r",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    TImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    TImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "r",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    index_register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    index_register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    shiftdi_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    shiftdi_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    TImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "r",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    TImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "r",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_1_to_31_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    TImode,
    0,
    0,
    1,
    0
  },
  {
    const_1_to_63_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    immediate_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    immediate_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    immediate_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const8_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const8_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    ext_register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const8_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const8_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_63_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "r",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_comparison_operator,
    "",
    DImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_comparison_operator,
    "",
    SImode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    ix86_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    QImode,
    1,
    0,
    1,
    1
  },
  {
    ix86_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    bt_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    bt_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    bt_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    bt_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    bt_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    bt_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ix86_fp_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ix86_fp_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ix86_fp_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    XFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ix86_fp_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    ix86_fp_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    ix86_fp_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    XFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    ix86_swapped_fp_comparison_operator,
    "",
    CCFPmode,
    0,
    1,
    0,
    0
  },
  {
    float_operator,
    "",
    SFmode,
    0,
    1,
    0,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    ix86_swapped_fp_comparison_operator,
    "",
    CCFPmode,
    0,
    1,
    0,
    0
  },
  {
    float_operator,
    "",
    DFmode,
    0,
    1,
    0,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    ix86_swapped_fp_comparison_operator,
    "",
    CCFPmode,
    0,
    1,
    0,
    0
  },
  {
    float_operator,
    "",
    XFmode,
    0,
    1,
    0,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    ix86_swapped_fp_comparison_operator,
    "",
    CCFPmode,
    0,
    1,
    0,
    0
  },
  {
    float_operator,
    "",
    SFmode,
    0,
    1,
    0,
    0
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    ix86_swapped_fp_comparison_operator,
    "",
    CCFPmode,
    0,
    1,
    0,
    0
  },
  {
    float_operator,
    "",
    DFmode,
    0,
    1,
    0,
    0
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    ix86_swapped_fp_comparison_operator,
    "",
    CCFPmode,
    0,
    1,
    0,
    0
  },
  {
    float_operator,
    "",
    XFmode,
    0,
    1,
    0,
    0
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    indirect_branch_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_comparison_operator,
    "",
    QImode,
    0,
    1,
    0,
    0
  },
  {
    q_regs_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_comparison_operator,
    "",
    QImode,
    0,
    1,
    0,
    0
  },
  {
    q_regs_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    0,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    tls_symbolic_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    constant_call_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    tls_symbolic_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    tls_symbolic_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    constant_call_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    constant_call_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    tls_symbolic_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    tls_symbolic_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    tls_modbase_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    tls_symbolic_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    tls_modbase_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    XFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    XFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    XFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    scratch_operand,
    "",
    XFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    scratch_operand,
    "",
    XFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
     register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "",
    VOIDmode,
    0,
    0,
    0,
    0
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "",
    VOIDmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "",
    VOIDmode,
    0,
    0,
    0,
    0
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "",
    VOIDmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    BLKmode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    BLKmode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    BLKmode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    BLKmode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    BLKmode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    BLKmode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    BLKmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    BLKmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    immediate_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    BLKmode,
    0,
    0,
    1,
    1
  },
  {
    immediate_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    BLKmode,
    0,
    0,
    1,
    1
  },
  {
    immediate_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    x86_64_general_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    x86_64_general_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_general_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    flags_reg_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ix86_carry_flag_operator,
    "",
    SImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    flags_reg_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    ix86_carry_flag_operator,
    "",
    DImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    scratch_operand,
    "r",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    scratch_operand,
    "r",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    ix86_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    scratch_operand,
    "r",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    comparison_operator,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    XFmode,
    0,
    0,
    1,
    0
  },
  {
    register_and_not_any_fp_reg_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    fcmov_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    ix86_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    ix86_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_and_not_any_fp_reg_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    fcmov_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    scratch_operand,
    "r",
    SFmode,
    0,
    0,
    0,
    0
  },
  {
    memory_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_and_not_any_fp_reg_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    fcmov_comparison_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    scratch_operand,
    "r",
    DFmode,
    0,
    0,
    0,
    0
  },
  {
    memory_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    fp_register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    fp_register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    binary_fp_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    memory_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    ordered_comparison_operator,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    ordered_comparison_operator,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    ordered_comparison_operator,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    ordered_comparison_operator,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    general_reg_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    general_reg_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    aligned_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    promotable_binary_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    flags_reg_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    compare_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    aligned_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    flags_reg_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    compare_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    aligned_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    push_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "q",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    push_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "r",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    push_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "r",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    push_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "r",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    push_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "r",
    SFmode,
    0,
    0,
    0,
    0
  },
  {
    memory_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    immediate_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "q",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    immediate_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "r",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    immediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "r",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    flags_reg_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    compare_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "r",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    flags_reg_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    compare_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    flags_reg_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    compare_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    immediate_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    flags_reg_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    compare_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    ext_register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "r",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    arith_or_logical_operator,
    "",
    SImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    commutative_operator,
    "",
    SImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    commutative_operator,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "r",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    arith_or_logical_operator,
    "",
    SImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    plusminuslogic_operator,
    "",
    QImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    plusminuslogic_operator,
    "",
    HImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_nonmemory_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    plusminuslogic_operator,
    "",
    SImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    x86_64_nonmemory_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    plusminuslogic_operator,
    "",
    DImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    plusminuslogic_operator,
    "",
    QImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    plusminuslogic_operator,
    "",
    HImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    plusminuslogic_operator,
    "",
    SImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    plusminuslogic_operator,
    "",
    DImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    plusminuslogic_operator,
    "",
    SImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    plusminuslogic_operator,
    "",
    SImode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const0_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    1,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "r",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    const_int_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "r",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "r",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    const_int_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "r",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "r",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "r",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    const_int_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "r",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "r",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "r",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "r",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    const_int_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "r",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    scratch_operand,
    "r",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const359_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const359_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const359_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const359_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    immediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "r",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    immediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "r",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    immediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "r",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "r",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "r",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "r",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    x86_64_general_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "r",
    SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    x86_64_general_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "r",
    DImode,
    0,
    0,
    0,
    0
  },
  {
    address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "i",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "i",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=qm",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "r",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "i",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "=qm",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "r",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "rm",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "i",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V1DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V1DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V2SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V1DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V1DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V1DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V1DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V1DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V1DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_3_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4HImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V2SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V2SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_1_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V8QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2TImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2TImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V1TImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V1TImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "",
    V4SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    zero_extended_scalar_load_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    zero_extended_scalar_load_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    absneg_operator,
    "",
    V16SFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    absneg_operator,
    "",
    V8SFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    absneg_operator,
    "",
    V4SFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    absneg_operator,
    "",
    V8DFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    absneg_operator,
    "",
    V4DFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    absneg_operator,
    "",
    V2DFmode,
    0,
    1,
    0,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    TFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    TFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    TFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_4_or_8_to_11_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonmemory_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_3_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_1_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_1_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_1_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_1_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_1_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_1_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_1_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_1_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "x",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "xm",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_1_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const48_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    DFmode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    general_vector_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    general_vector_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    general_vector_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    general_vector_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    general_vector_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    general_vector_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    general_vector_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    general_vector_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    general_vector_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    general_vector_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    general_vector_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    general_vector_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_mul_8_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_mul_8_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_mul_8_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_mul_8_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V64QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V64QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V32HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V32HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V64QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V64QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V32HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V32HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V64QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V64QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V32HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V32HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V64QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V64QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V32HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V32HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V64QImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    general_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    vector_move_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_or_const_vector_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_or_const_vector_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_or_const_vector_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_or_const_vector_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_or_const_vector_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_or_const_vector_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_or_const_vector_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_or_const_vector_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_or_const_vector_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_or_const_vector_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_or_const_vector_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_or_const_vector_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_or_const_vector_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_or_const_vector_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_or_const_vector_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_or_const_vector_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_or_const_vector_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_or_const_vector_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_or_const_vector_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_or_const_vector_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_3_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_3_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_1_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_1_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_3_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_15_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_7_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_3_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_1_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V32HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_15_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_15_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_15_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_15_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_15_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_15_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_or_constm1_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_2_to_3_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_or_constm1_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_2_to_3_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_or_constm1_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_2_to_3_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_or_constm1_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const2367_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_or_constm1_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const2367_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_or_constm1_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    const1248_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const2367_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    general_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    nonmemory_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    avx_vbroadcast_operand,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    avx_vbroadcast_operand,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    const_int_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    vector_move_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V16QImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_1_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_1_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_1_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_1_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_1_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    const_0_to_1_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V32QImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16HImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const_0_to_255_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand ,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    V2DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand ,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    V2DFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand ,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    V4DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand ,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    V4DFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand ,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    V4SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand ,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    V4SFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand ,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    V8SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand ,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    V8SFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand ,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    V2DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V2DFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand ,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    V2DFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand ,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    V4DImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4DFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand ,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    V4DFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand ,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    V4SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V2DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand ,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    V4SFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand ,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    V8SImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V4DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V4SFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand ,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    scratch_operand,
    "",
    V8SFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    scratch_operand,
    "",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    scratch_operand,
    "",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    scratch_operand,
    "",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    scratch_operand,
    "",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    scratch_operand,
    "",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    scratch_operand,
    "",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    scratch_operand,
    "",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    scratch_operand,
    "",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    scratch_operand,
    "",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V16SFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    scratch_operand,
    "",
    HImode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    scratch_operand,
    "",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    scratch_operand,
    "",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    scratch_operand,
    "",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8SFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    scratch_operand,
    "",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    scratch_operand,
    "",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    vsib_address_operand,
    "",
    VOIDmode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    V8DFmode,
    0,
    0,
    1,
    0
  },
  {
    const1248_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    0,
    "",
    VOIDmode,
    0,
    1,
    0,
    0
  },
  {
    scratch_operand,
    "",
    QImode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    nonimmediate_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "",
    DFmode,
    0,
    0,
    0,
    0
  },
  {
    memory_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    scratch_operand,
    "",
    DFmode,
    0,
    0,
    0,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    TImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    TImode,
    0,
    0,
    1,
    1
  },
  {
    register_operand,
    "",
    TImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    TImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    QImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    QImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    HImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    HImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    SImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    0,
    0,
    1,
    0
  },
  {
    register_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    memory_operand,
    "",
    DImode,
    0,
    0,
    1,
    1
  },
  {
    const_int_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    DImode,
    0,
    0,
    1,
    0
  },
  {
    const_int_operand,
    "",
    SImode,
    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
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1132 */
  {
    "*cmpqi_ccno_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1 },
#else
    { 0, output_1, 0 },
#endif
    { 0 },
    &operand_data[1],
    2,
    2,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1132 */
  {
    "*cmphi_ccno_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2 },
#else
    { 0, output_2, 0 },
#endif
    { 0 },
    &operand_data[3],
    2,
    2,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1132 */
  {
    "*cmpsi_ccno_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_3 },
#else
    { 0, output_3, 0 },
#endif
    { 0 },
    &operand_data[5],
    2,
    2,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1132 */
  {
    "*cmpdi_ccno_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_4 },
#else
    { 0, output_4, 0 },
#endif
    { 0 },
    &operand_data[7],
    2,
    2,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1144 */
  {
    "*cmpqi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp{b}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[9],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1144 */
  {
    "*cmphi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp{w}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[11],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1144 */
  {
    "*cmpsi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp{l}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[13],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1144 */
  {
    "*cmpdi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp{q}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[15],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1153 */
  {
    "*cmpqi_minus_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp{b}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[9],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1153 */
  {
    "*cmphi_minus_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp{w}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[11],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1153 */
  {
    "*cmpsi_minus_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp{l}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[13],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1153 */
  {
    "*cmpdi_minus_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp{q}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[15],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1164 */
  {
    "*cmpqi_ext_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp{b}\t{%h1, %0|%0, %h1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[17],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1179 */
  {
    "*cmpqi_ext_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "test{b}\t%h0, %h0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[19],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1204 */
  {
    "*cmpqi_ext_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp{b}\t{%1, %h0|%h0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[21],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1220 */
  {
    "*cmpqi_ext_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cmp{b}\t{%h1, %h0|%h0, %h1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[23],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1343 */
  {
    "*cmpsf_0_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_17 },
#else
    { 0, 0, output_17 },
#endif
    { 0 },
    &operand_data[25],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1343 */
  {
    "*cmpdf_0_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_18 },
#else
    { 0, 0, output_18 },
#endif
    { 0 },
    &operand_data[28],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1343 */
  {
    "*cmpxf_0_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_19 },
#else
    { 0, 0, output_19 },
#endif
    { 0 },
    &operand_data[31],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1356 */
  {
    "*cmpsf_0_cc_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[25],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1356 */
  {
    "*cmpdf_0_cc_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[28],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1356 */
  {
    "*cmpxf_0_cc_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[31],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1376 */
  {
    "*cmpxf_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_23 },
#else
    { 0, 0, output_23 },
#endif
    { 0 },
    &operand_data[34],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1389 */
  {
    "*cmpxf_cc_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[34],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1409 */
  {
    "*cmpsf_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_25 },
#else
    { 0, 0, output_25 },
#endif
    { 0 },
    &operand_data[37],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1409 */
  {
    "*cmpdf_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_26 },
#else
    { 0, 0, output_26 },
#endif
    { 0 },
    &operand_data[40],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1422 */
  {
    "*cmpsf_cc_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[37],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1422 */
  {
    "*cmpdf_cc_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[40],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1442 */
  {
    "*cmpusf_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_29 },
#else
    { 0, 0, output_29 },
#endif
    { 0 },
    &operand_data[43],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1442 */
  {
    "*cmpudf_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_30 },
#else
    { 0, 0, output_30 },
#endif
    { 0 },
    &operand_data[46],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1442 */
  {
    "*cmpuxf_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_31 },
#else
    { 0, 0, output_31 },
#endif
    { 0 },
    &operand_data[34],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1455 */
  {
    "*cmpusf_cc_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[43],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1455 */
  {
    "*cmpudf_cc_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[46],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1455 */
  {
    "*cmpuxf_cc_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[34],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1475 */
  {
    "*cmpsf_hi_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_35 },
#else
    { 0, 0, output_35 },
#endif
    { 0 },
    &operand_data[49],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1475 */
  {
    "*cmpdf_hi_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_36 },
#else
    { 0, 0, output_36 },
#endif
    { 0 },
    &operand_data[53],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1475 */
  {
    "*cmpxf_hi_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_37 },
#else
    { 0, 0, output_37 },
#endif
    { 0 },
    &operand_data[57],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1475 */
  {
    "*cmpsf_si_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_38 },
#else
    { 0, 0, output_38 },
#endif
    { 0 },
    &operand_data[61],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1475 */
  {
    "*cmpdf_si_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_39 },
#else
    { 0, 0, output_39 },
#endif
    { 0 },
    &operand_data[65],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1475 */
  {
    "*cmpxf_si_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_40 },
#else
    { 0, 0, output_40 },
#endif
    { 0 },
    &operand_data[69],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1492 */
  {
    "*cmpsf_hi_cc_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[49],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1492 */
  {
    "*cmpdf_hi_cc_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[53],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1492 */
  {
    "*cmpxf_hi_cc_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[57],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1492 */
  {
    "*cmpsf_si_cc_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[61],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1492 */
  {
    "*cmpdf_si_cc_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[65],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1492 */
  {
    "*cmpxf_si_cc_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[69],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1521 */
  {
    "x86_fnstsw_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fnstsw\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_x86_fnstsw_1 },
    &operand_data[25],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1534 */
  {
    "x86_sahf_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_48 },
#else
    { 0, 0, output_48 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_x86_sahf_1 },
    &operand_data[73],
    1,
    1,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1560 */
  {
    "*cmpisf_mixed",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_49 },
#else
    { 0, 0, output_49 },
#endif
    { 0 },
    &operand_data[74],
    2,
    2,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1560 */
  {
    "*cmpidf_mixed",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_50 },
#else
    { 0, 0, output_50 },
#endif
    { 0 },
    &operand_data[76],
    2,
    2,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1560 */
  {
    "*cmpiusf_mixed",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_51 },
#else
    { 0, 0, output_51 },
#endif
    { 0 },
    &operand_data[74],
    2,
    2,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1560 */
  {
    "*cmpiudf_mixed",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_52 },
#else
    { 0, 0, output_52 },
#endif
    { 0 },
    &operand_data[76],
    2,
    2,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1587 */
  {
    "*cmpisf_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_53 },
#else
    { 0, 0, output_53 },
#endif
    { 0 },
    &operand_data[78],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1587 */
  {
    "*cmpidf_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_54 },
#else
    { 0, 0, output_54 },
#endif
    { 0 },
    &operand_data[80],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1587 */
  {
    "*cmpiusf_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_55 },
#else
    { 0, 0, output_55 },
#endif
    { 0 },
    &operand_data[78],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1587 */
  {
    "*cmpiudf_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_56 },
#else
    { 0, 0, output_56 },
#endif
    { 0 },
    &operand_data[80],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1608 */
  {
    "*cmpisf_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_57 },
#else
    { 0, 0, output_57 },
#endif
    { 0 },
    &operand_data[44],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1608 */
  {
    "*cmpidf_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_58 },
#else
    { 0, 0, output_58 },
#endif
    { 0 },
    &operand_data[47],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1608 */
  {
    "*cmpixf_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_59 },
#else
    { 0, 0, output_59 },
#endif
    { 0 },
    &operand_data[35],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1608 */
  {
    "*cmpiusf_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_60 },
#else
    { 0, 0, output_60 },
#endif
    { 0 },
    &operand_data[44],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1608 */
  {
    "*cmpiudf_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_61 },
#else
    { 0, 0, output_61 },
#endif
    { 0 },
    &operand_data[47],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1608 */
  {
    "*cmpiuxf_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_62 },
#else
    { 0, 0, output_62 },
#endif
    { 0 },
    &operand_data[35],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1625 */
  {
    "*pushdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[82],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1625 */
  {
    "*pushti2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[84],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1641 */
  {
    "*pushdi2_rex64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_65 },
#else
    { 0, output_65, 0 },
#endif
    { 0 },
    &operand_data[86],
    2,
    2,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1707 */
  {
    "*pushsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "push{l}\t%1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[88],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1720 */
  {
    "*pushqi2_rex64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "push{q}\t%q1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[90],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1720 */
  {
    "*pushhi2_rex64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "push{q}\t%q1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[92],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1720 */
  {
    "*pushsi2_rex64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "push{q}\t%q1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[94],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1728 */
  {
    "*pushqi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "push{l}\t%k1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[90],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1728 */
  {
    "*pushhi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "push{l}\t%k1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[92],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1736 */
  {
    "*pushsi2_prologue",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "push{l}\t%1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[96],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1736 */
  {
    "*pushdi2_prologue",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "push{q}\t%1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[98],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1745 */
  {
    "*popsi1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pop{l}\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[100],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1745 */
  {
    "*popdi1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pop{q}\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[102],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1753 */
  {
    "*popsi1_epilogue",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pop{l}\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[100],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1753 */
  {
    "*popdi1_epilogue",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pop{q}\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[102],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1762 */
  {
    "*pushflsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pushf{l}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[104],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1762 */
  {
    "*pushfldi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pushf{q}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[106],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1770 */
  {
    "*popflsi1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "popf{l}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[108],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1770 */
  {
    "*popfldi1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "popf{q}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[110],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1861 */
  {
    "*movsi_xor",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xor{l}\t%k0, %k0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[112],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1861 */
  {
    "*movdi_xor",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xor{l}\t%k0, %k0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[114],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1871 */
  {
    "*movsi_or",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "or{l}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[116],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1871 */
  {
    "*movdi_or",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "or{q}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[118],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1882 */
  {
    "*movxi_internal_avx512f",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_86 },
#else
    { 0, 0, output_86 },
#endif
    { 0 },
    &operand_data[120],
    2,
    2,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1906 */
  {
    "*movoi_internal_avx",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_87 },
#else
    { 0, 0, output_87 },
#endif
    { 0 },
    &operand_data[122],
    2,
    2,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1948 */
  {
    "*movti_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_88 },
#else
    { 0, 0, output_88 },
#endif
    { 0 },
    &operand_data[124],
    2,
    2,
    0,
    5,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2015 */
  {
    "*movdi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_89 },
#else
    { 0, 0, output_89 },
#endif
    { 0 },
    &operand_data[126],
    2,
    2,
    0,
    21,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2179 */
  {
    "*movsi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_90 },
#else
    { 0, 0, output_90 },
#endif
    { 0 },
    &operand_data[128],
    2,
    2,
    0,
    13,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2302 */
  {
    "kmovw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_91 },
#else
    { 0, output_91, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_kmovw },
    &operand_data[130],
    2,
    2,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2316 */
  {
    "*movhi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_92 },
#else
    { 0, 0, output_92 },
#endif
    { 0 },
    &operand_data[132],
    2,
    2,
    0,
    7,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2389 */
  {
    "*movqi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_93 },
#else
    { 0, 0, output_93 },
#endif
    { 0 },
    &operand_data[134],
    2,
    2,
    0,
    10,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2466 */
  {
    "*movabsqi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_94 },
#else
    { 0, output_94, 0 },
#endif
    { 0 },
    &operand_data[136],
    2,
    2,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2466 */
  {
    "*movabshi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_95 },
#else
    { 0, output_95, 0 },
#endif
    { 0 },
    &operand_data[138],
    2,
    2,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2466 */
  {
    "*movabssi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_96 },
#else
    { 0, output_96, 0 },
#endif
    { 0 },
    &operand_data[140],
    2,
    2,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2466 */
  {
    "*movabsdi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_97 },
#else
    { 0, output_97, 0 },
#endif
    { 0 },
    &operand_data[142],
    2,
    2,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2480 */
  {
    "*movabsqi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_98 },
#else
    { 0, output_98, 0 },
#endif
    { 0 },
    &operand_data[144],
    2,
    2,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2480 */
  {
    "*movabshi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_99 },
#else
    { 0, output_99, 0 },
#endif
    { 0 },
    &operand_data[146],
    2,
    2,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2480 */
  {
    "*movabssi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_100 },
#else
    { 0, output_100, 0 },
#endif
    { 0 },
    &operand_data[148],
    2,
    2,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2480 */
  {
    "*movabsdi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_101 },
#else
    { 0, output_101, 0 },
#endif
    { 0 },
    &operand_data[150],
    2,
    2,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2494 */
  {
    "*swapsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xchg{l}\t%1, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[152],
    2,
    2,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2494 */
  {
    "*swapdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xchg{q}\t%1, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[154],
    2,
    2,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2508 */
  {
    "*swapqi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xchg{l}\t%k1, %k0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[156],
    2,
    2,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2508 */
  {
    "*swaphi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xchg{l}\t%k1, %k0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[158],
    2,
    2,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2524 */
  {
    "*swapqi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xchg{b}\t%1, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[160],
    2,
    2,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2524 */
  {
    "*swaphi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xchg{w}\t%1, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[158],
    2,
    2,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2551 */
  {
    "*movstrictqi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mov{b}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[162],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2551 */
  {
    "*movstricthi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mov{w}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[164],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2561 */
  {
    "*movstrictqi_xor",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xor{b}\t%0, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[166],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2561 */
  {
    "*movstricthi_xor",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xor{w}\t%0, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[168],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2571 */
  {
    "*movhi_extv_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movs{bl|x}\t{%h1, %k0|%k0, %h1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[170],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2571 */
  {
    "*movsi_extv_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movs{bl|x}\t{%h1, %k0|%k0, %h1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[172],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2581 */
  {
    "*movqi_extv_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_114 },
#else
    { 0, 0, output_114 },
#endif
    { 0 },
    &operand_data[174],
    2,
    2,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2608 */
  {
    "*movsi_extzv_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movz{bl|x}\t{%h1, %k0|%k0, %h1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[172],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2608 */
  {
    "*movdi_extzv_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movz{bl|x}\t{%h1, %k0|%k0, %h1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[176],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2618 */
  {
    "*movqi_extzv_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_117 },
#else
    { 0, 0, output_117 },
#endif
    { 0 },
    &operand_data[174],
    2,
    2,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2646 */
  {
    "movsi_insv_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_118 },
#else
    { 0, 0, output_118 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movsi_insv_1 },
    &operand_data[178],
    2,
    2,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2646 */
  {
    "movdi_insv_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_119 },
#else
    { 0, 0, output_119 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movdi_insv_1 },
    &operand_data[180],
    2,
    2,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2661 */
  {
    "*movqi_insv_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mov{b}\t{%h1, %h0|%h0, %h1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[182],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2674 */
  {
    "*pushtf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_121 },
#else
    { 0, 0, output_121 },
#endif
    { 0 },
    &operand_data[184],
    2,
    2,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2699 */
  {
    "*pushxf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_122 },
#else
    { 0, 0, output_122 },
#endif
    { 0 },
    &operand_data[186],
    2,
    2,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2730 */
  {
    "*pushdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_123 },
#else
    { 0, 0, output_123 },
#endif
    { 0 },
    &operand_data[188],
    2,
    2,
    0,
    4,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2755 */
  {
    "*pushsf_rex64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_124 },
#else
    { 0, 0, output_124 },
#endif
    { 0 },
    &operand_data[190],
    2,
    2,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2768 */
  {
    "*pushsf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_125 },
#else
    { 0, 0, output_125 },
#endif
    { 0 },
    &operand_data[192],
    2,
    2,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2837 */
  {
    "*movtf_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_126 },
#else
    { 0, 0, output_126 },
#endif
    { 0 },
    &operand_data[194],
    2,
    2,
    0,
    5,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2905 */
  {
    "*movxf_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_127 },
#else
    { 0, 0, output_127 },
#endif
    { 0 },
    &operand_data[196],
    2,
    2,
    0,
    6,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2945 */
  {
    "*movdf_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_128 },
#else
    { 0, 0, output_128 },
#endif
    { 0 },
    &operand_data[198],
    2,
    2,
    0,
    19,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3120 */
  {
    "*movsf_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_129 },
#else
    { 0, 0, output_129 },
#endif
    { 0 },
    &operand_data[200],
    2,
    2,
    0,
    16,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3313 */
  {
    "swapxf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_130 },
#else
    { 0, 0, output_130 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_swapxf },
    &operand_data[202],
    2,
    2,
    2,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3328 */
  {
    "*swapsf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_131 },
#else
    { 0, 0, output_131 },
#endif
    { 0 },
    &operand_data[204],
    2,
    2,
    2,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3328 */
  {
    "*swapdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_132 },
#else
    { 0, 0, output_132 },
#endif
    { 0 },
    &operand_data[206],
    2,
    2,
    2,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3349 */
  {
    "*zero_extendsidi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_133 },
#else
    { 0, 0, output_133 },
#endif
    { 0 },
    &operand_data[208],
    2,
    2,
    0,
    11,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3456 */
  {
    "zero_extendqidi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movz{bl|x}\t{%1, %k0|%k0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_zero_extendqidi2 },
    &operand_data[210],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3456 */
  {
    "zero_extendhidi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movz{wl|x}\t{%1, %k0|%k0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_zero_extendhidi2 },
    &operand_data[212],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3478 */
  {
    "zero_extendqisi2_and",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_zero_extendqisi2_and },
    &operand_data[214],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3478 */
  {
    "zero_extendhisi2_and",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_zero_extendhisi2_and },
    &operand_data[216],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3504 */
  {
    "*zero_extendqisi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movz{bl|x}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[218],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3504 */
  {
    "*zero_extendhisi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movz{wl|x}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[220],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3526 */
  {
    "zero_extendqihi2_and",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_zero_extendqihi2_and },
    &operand_data[222],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3552 */
  {
    "*zero_extendqihi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movz{bl|x}\t{%1, %k0|%k0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[224],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3574 */
  {
    "*extendsidi2_rex64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_142 },
#else
    { 0, output_142, 0 },
#endif
    { 0 },
    &operand_data[226],
    2,
    2,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3586 */
  {
    "extendsidi2_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_extendsidi2_1 },
    &operand_data[228],
    2,
    3,
    0,
    4,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3693 */
  {
    "extendqidi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movs{bq|x}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_extendqidi2 },
    &operand_data[210],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3693 */
  {
    "extendhidi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movs{wq|x}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_extendhidi2 },
    &operand_data[212],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3702 */
  {
    "extendhisi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_146 },
#else
    { 0, 0, output_146 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_extendhisi2 },
    &operand_data[231],
    2,
    2,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3728 */
  {
    "*extendhisi2_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_147 },
#else
    { 0, 0, output_147 },
#endif
    { 0 },
    &operand_data[233],
    2,
    2,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3756 */
  {
    "extendqisi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movs{bl|x}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_extendqisi2 },
    &operand_data[218],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3764 */
  {
    "*extendqisi2_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movs{bl|x}\t{%1, %k0|%k0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[210],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3773 */
  {
    "extendqihi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_150 },
#else
    { 0, 0, output_150 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_extendqihi2 },
    &operand_data[235],
    2,
    2,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3898 */
  {
    "*extendsfdf2_mixed",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_151 },
#else
    { 0, 0, output_151 },
#endif
    { 0 },
    &operand_data[237],
    2,
    2,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3921 */
  {
    "*extendsfdf2_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvtss2sd\t{%1, %d0|%d0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[239],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3930 */
  {
    "*extendsfdf2_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_153 },
#else
    { 0, 0, output_153 },
#endif
    { 0 },
    &operand_data[241],
    2,
    2,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3958 */
  {
    "*extendsfxf2_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_154 },
#else
    { 0, 0, output_154 },
#endif
    { 0 },
    &operand_data[243],
    2,
    2,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3958 */
  {
    "*extenddfxf2_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_155 },
#else
    { 0, 0, output_155 },
#endif
    { 0 },
    &operand_data[245],
    2,
    2,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4056 */
  {
    "*truncdfsf_fast_mixed",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_156 },
#else
    { 0, 0, output_156 },
#endif
    { 0 },
    &operand_data[247],
    2,
    2,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4078 */
  {
    "*truncdfsf_fast_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvtsd2ss\t{%1, %d0|%d0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[249],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4088 */
  {
    "*truncdfsf_fast_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_158 },
#else
    { 0, 0, output_158 },
#endif
    { 0 },
    &operand_data[251],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4097 */
  {
    "*truncdfsf_mixed",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_159 },
#else
    { 0, 0, output_159 },
#endif
    { 0 },
    &operand_data[253],
    3,
    3,
    0,
    5,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4121 */
  {
    "*truncdfsf_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_160 },
#else
    { 0, 0, output_160 },
#endif
    { 0 },
    &operand_data[256],
    3,
    3,
    0,
    4,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4141 */
  {
    "*truncdfsf2_i387_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_161 },
#else
    { 0, 0, output_161 },
#endif
    { 0 },
    &operand_data[259],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4183 */
  {
    "*truncxfsf2_mixed",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_162 },
#else
    { 0, 0, output_162 },
#endif
    { 0 },
    &operand_data[261],
    3,
    3,
    0,
    4,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4197 */
  {
    "*truncxfdf2_mixed",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_163 },
#else
    { 0, 0, output_163 },
#endif
    { 0 },
    &operand_data[264],
    3,
    3,
    0,
    4,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4212 */
  {
    "truncxfsf2_i387_noop",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_164 },
#else
    { 0, 0, output_164 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_truncxfsf2_i387_noop },
    &operand_data[267],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4212 */
  {
    "truncxfdf2_i387_noop",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_165 },
#else
    { 0, 0, output_165 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_truncxfdf2_i387_noop },
    &operand_data[269],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4221 */
  {
    "*truncxfsf2_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_166 },
#else
    { 0, 0, output_166 },
#endif
    { 0 },
    &operand_data[271],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4221 */
  {
    "*truncxfdf2_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_167 },
#else
    { 0, 0, output_167 },
#endif
    { 0 },
    &operand_data[273],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4363 */
  {
    "*fixuns_truncsf_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[275],
    5,
    5,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4363 */
  {
    "*fixuns_truncdf_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[280],
    5,
    5,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4393 */
  {
    "fix_truncsfsi_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvttss2si\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncsfsi_sse },
    &operand_data[285],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4393 */
  {
    "fix_truncsfdi_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvttss2si{q}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncsfdi_sse },
    &operand_data[287],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4393 */
  {
    "fix_truncdfsi_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvttsd2si\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncdfsi_sse },
    &operand_data[289],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4393 */
  {
    "fix_truncdfdi_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvttsd2si{q}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncdfdi_sse },
    &operand_data[291],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4422 */
  {
    "fix_trunchi_fisttp_i387_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_trunchi_fisttp_i387_1 },
    &operand_data[293],
    2,
    2,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4422 */
  {
    "fix_truncsi_fisttp_i387_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncsi_fisttp_i387_1 },
    &operand_data[295],
    2,
    2,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4422 */
  {
    "fix_truncdi_fisttp_i387_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncdi_fisttp_i387_1 },
    &operand_data[297],
    2,
    2,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4449 */
  {
    "fix_trunchi_i387_fisttp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_177 },
#else
    { 0, 0, output_177 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_trunchi_i387_fisttp },
    &operand_data[299],
    2,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4449 */
  {
    "fix_truncsi_i387_fisttp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_178 },
#else
    { 0, 0, output_178 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncsi_i387_fisttp },
    &operand_data[302],
    2,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4449 */
  {
    "fix_truncdi_i387_fisttp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_179 },
#else
    { 0, 0, output_179 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncdi_i387_fisttp },
    &operand_data[305],
    2,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4462 */
  {
    "fix_trunchi_i387_fisttp_with_temp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_trunchi_i387_fisttp_with_temp },
    &operand_data[308],
    3,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4462 */
  {
    "fix_truncsi_i387_fisttp_with_temp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncsi_i387_fisttp_with_temp },
    &operand_data[312],
    3,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4462 */
  {
    "fix_truncdi_i387_fisttp_with_temp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncdi_i387_fisttp_with_temp },
    &operand_data[316],
    3,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4500 */
  {
    "*fix_trunchi_i387_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[293],
    2,
    2,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4500 */
  {
    "*fix_truncsi_i387_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[295],
    2,
    2,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4500 */
  {
    "*fix_truncdi_i387_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[297],
    2,
    2,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4533 */
  {
    "fix_truncdi_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_186 },
#else
    { 0, 0, output_186 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncdi_i387 },
    &operand_data[320],
    4,
    5,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4547 */
  {
    "fix_truncdi_i387_with_temp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncdi_i387_with_temp },
    &operand_data[325],
    5,
    6,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4589 */
  {
    "fix_trunchi_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_188 },
#else
    { 0, 0, output_188 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_trunchi_i387 },
    &operand_data[331],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4589 */
  {
    "fix_truncsi_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_189 },
#else
    { 0, 0, output_189 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncsi_i387 },
    &operand_data[335],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4602 */
  {
    "fix_trunchi_i387_with_temp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_trunchi_i387_with_temp },
    &operand_data[339],
    5,
    5,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4602 */
  {
    "fix_truncsi_i387_with_temp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncsi_i387_with_temp },
    &operand_data[344],
    5,
    5,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4639 */
  {
    "x86_fnstcw_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fnstcw\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_x86_fnstcw_1 },
    &operand_data[299],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4650 */
  {
    "x86_fldcw_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fldcw\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_x86_fldcw_1 },
    &operand_data[51],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4669 */
  {
    "floathisf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fild%Z1\t%1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floathisf2 },
    &operand_data[349],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4669 */
  {
    "floathidf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fild%Z1\t%1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floathidf2 },
    &operand_data[351],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4669 */
  {
    "floathixf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fild%Z1\t%1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floathixf2 },
    &operand_data[353],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4680 */
  {
    "floatsixf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fild%Z1\t%1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatsixf2 },
    &operand_data[355],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4680 */
  {
    "floatdixf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fild%Z1\t%1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatdixf2 },
    &operand_data[357],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4714 */
  {
    "*floatsisf2_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_199 },
#else
    { 0, output_199, 0 },
#endif
    { 0 },
    &operand_data[359],
    2,
    2,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4714 */
  {
    "*floatdisf2_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_200 },
#else
    { 0, output_200, 0 },
#endif
    { 0 },
    &operand_data[361],
    2,
    2,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4714 */
  {
    "*floatsidf2_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_201 },
#else
    { 0, output_201, 0 },
#endif
    { 0 },
    &operand_data[363],
    2,
    2,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4714 */
  {
    "*floatdidf2_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_202 },
#else
    { 0, output_202, 0 },
#endif
    { 0 },
    &operand_data[365],
    2,
    2,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4754 */
  {
    "*floatsisf2_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fild%Z1\t%1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[367],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4754 */
  {
    "*floatsidf2_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fild%Z1\t%1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[369],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4754 */
  {
    "*floatdisf2_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fild%Z1\t%1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[371],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4754 */
  {
    "*floatdidf2_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fild%Z1\t%1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[373],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4870 */
  {
    "floatdisf2_i387_with_xmm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatdisf2_i387_with_xmm },
    &operand_data[375],
    3,
    5,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4870 */
  {
    "floatdidf2_i387_with_xmm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatdidf2_i387_with_xmm },
    &operand_data[380],
    3,
    5,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4870 */
  {
    "floatdixf2_i387_with_xmm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatdixf2_i387_with_xmm },
    &operand_data[385],
    3,
    5,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4939 */
  {
    "*floatunssisf2_i387_with_xmm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[390],
    3,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4939 */
  {
    "*floatunssidf2_i387_with_xmm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[394],
    3,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4939 */
  {
    "*floatunssixf2_i387_with_xmm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[398],
    3,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5000 */
  {
    "*leasi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_213 },
#else
    { 0, 0, output_213 },
#endif
    { 0 },
    &operand_data[402],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5000 */
  {
    "*leadi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_214 },
#else
    { 0, 0, output_214 },
#endif
    { 0 },
    &operand_data[404],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5055 */
  {
    "*adddi3_doubleword",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[406],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5055 */
  {
    "*addti3_doubleword",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[409],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5078 */
  {
    "*addsi3_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add{l}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[412],
    3,
    3,
    2,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5078 */
  {
    "*adddi3_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add{q}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[415],
    3,
    3,
    2,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5091 */
  {
    "addqi3_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add{b}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addqi3_cc },
    &operand_data[418],
    3,
    3,
    2,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5104 */
  {
    "*addsi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_220 },
#else
    { 0, 0, output_220 },
#endif
    { 0 },
    &operand_data[421],
    3,
    3,
    0,
    4,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5104 */
  {
    "*adddi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_221 },
#else
    { 0, 0, output_221 },
#endif
    { 0 },
    &operand_data[424],
    3,
    3,
    0,
    4,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5163 */
  {
    "addsi_1_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_222 },
#else
    { 0, 0, output_222 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addsi_1_zext },
    &operand_data[427],
    3,
    3,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5214 */
  {
    "*addhi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_223 },
#else
    { 0, 0, output_223 },
#endif
    { 0 },
    &operand_data[430],
    3,
    3,
    0,
    4,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5267 */
  {
    "*addqi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_224 },
#else
    { 0, 0, output_224 },
#endif
    { 0 },
    &operand_data[433],
    3,
    3,
    0,
    6,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5328 */
  {
    "*addqi_1_slp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_225 },
#else
    { 0, 0, output_225 },
#endif
    { 0 },
    &operand_data[436],
    2,
    2,
    1,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5427 */
  {
    "*addqi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_226 },
#else
    { 0, 0, output_226 },
#endif
    { 0 },
    &operand_data[438],
    3,
    3,
    2,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5427 */
  {
    "*addhi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_227 },
#else
    { 0, 0, output_227 },
#endif
    { 0 },
    &operand_data[441],
    3,
    3,
    2,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5427 */
  {
    "*addsi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_228 },
#else
    { 0, 0, output_228 },
#endif
    { 0 },
    &operand_data[444],
    3,
    3,
    2,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5427 */
  {
    "*adddi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_229 },
#else
    { 0, 0, output_229 },
#endif
    { 0 },
    &operand_data[447],
    3,
    3,
    2,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5476 */
  {
    "*addsi_2_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_230 },
#else
    { 0, 0, output_230 },
#endif
    { 0 },
    &operand_data[450],
    3,
    3,
    2,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5522 */
  {
    "*addqi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_231 },
#else
    { 0, 0, output_231 },
#endif
    { 0 },
    &operand_data[453],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5522 */
  {
    "*addhi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_232 },
#else
    { 0, 0, output_232 },
#endif
    { 0 },
    &operand_data[456],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5522 */
  {
    "*addsi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_233 },
#else
    { 0, 0, output_233 },
#endif
    { 0 },
    &operand_data[459],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5522 */
  {
    "*adddi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_234 },
#else
    { 0, 0, output_234 },
#endif
    { 0 },
    &operand_data[462],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5568 */
  {
    "*addsi_3_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_235 },
#else
    { 0, 0, output_235 },
#endif
    { 0 },
    &operand_data[450],
    3,
    3,
    2,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5620 */
  {
    "*adddi_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_236 },
#else
    { 0, 0, output_236 },
#endif
    { 0 },
    &operand_data[465],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5665 */
  {
    "*addqi_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_237 },
#else
    { 0, 0, output_237 },
#endif
    { 0 },
    &operand_data[468],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5665 */
  {
    "*addhi_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_238 },
#else
    { 0, 0, output_238 },
#endif
    { 0 },
    &operand_data[471],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5665 */
  {
    "*addsi_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_239 },
#else
    { 0, 0, output_239 },
#endif
    { 0 },
    &operand_data[474],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5702 */
  {
    "*addqi_5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_240 },
#else
    { 0, 0, output_240 },
#endif
    { 0 },
    &operand_data[453],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5702 */
  {
    "*addhi_5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_241 },
#else
    { 0, 0, output_241 },
#endif
    { 0 },
    &operand_data[456],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5702 */
  {
    "*addsi_5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_242 },
#else
    { 0, 0, output_242 },
#endif
    { 0 },
    &operand_data[459],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5702 */
  {
    "*adddi_5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_243 },
#else
    { 0, 0, output_243 },
#endif
    { 0 },
    &operand_data[462],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5749 */
  {
    "addqi_ext_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_244 },
#else
    { 0, 0, output_244 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addqi_ext_1 },
    &operand_data[477],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5785 */
  {
    "*addqi_ext_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add{b}\t{%h2, %h0|%h0, %h2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[480],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5830 */
  {
    "*addvqi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add{b}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[483],
    3,
    3,
    4,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5830 */
  {
    "*addvhi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add{w}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[486],
    3,
    3,
    4,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5830 */
  {
    "*addvsi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add{l}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[489],
    3,
    3,
    4,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5830 */
  {
    "*addvdi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add{q}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[492],
    3,
    3,
    4,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5847 */
  {
    "*addvqi4_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add{b}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[495],
    4,
    4,
    3,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5847 */
  {
    "*addvhi4_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add{w}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[499],
    4,
    4,
    3,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5847 */
  {
    "*addvsi4_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add{l}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[503],
    4,
    4,
    3,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5847 */
  {
    "*addvdi4_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add{q}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[507],
    4,
    4,
    3,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5875 */
  {
    "*lea_general_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[511],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5907 */
  {
    "*lea_general_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[515],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5937 */
  {
    "*lea_general_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[519],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5972 */
  {
    "*lea_general_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[524],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5972 */
  {
    "*lea_general_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[524],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6023 */
  {
    "*subdi3_doubleword",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[528],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6023 */
  {
    "*subti3_doubleword",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[531],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6045 */
  {
    "*subqi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub{b}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[534],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6045 */
  {
    "*subhi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub{w}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[537],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6045 */
  {
    "*subsi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub{l}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[540],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6045 */
  {
    "*subdi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub{q}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[543],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6056 */
  {
    "*subsi_1_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub{l}\t{%2, %k0|%k0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[546],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6067 */
  {
    "*subqi_1_slp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub{b}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[436],
    2,
    2,
    1,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6078 */
  {
    "*subqi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub{b}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[534],
    3,
    3,
    2,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6078 */
  {
    "*subhi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub{w}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[537],
    3,
    3,
    2,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6078 */
  {
    "*subsi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub{l}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[540],
    3,
    3,
    2,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6078 */
  {
    "*subdi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub{q}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[543],
    3,
    3,
    2,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6093 */
  {
    "*subsi_2_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub{l}\t{%2, %k0|%k0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[546],
    3,
    3,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6135 */
  {
    "*subvqi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub{b}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[549],
    3,
    3,
    4,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6135 */
  {
    "*subvhi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub{w}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[552],
    3,
    3,
    4,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6135 */
  {
    "*subvsi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub{l}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[555],
    3,
    3,
    4,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6135 */
  {
    "*subvdi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub{q}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[558],
    3,
    3,
    4,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6152 */
  {
    "*subvqi4_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub{b}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[495],
    4,
    4,
    3,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6152 */
  {
    "*subvhi4_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub{w}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[499],
    4,
    4,
    3,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6152 */
  {
    "*subvsi4_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub{l}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[503],
    4,
    4,
    3,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6152 */
  {
    "*subvdi4_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub{q}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[507],
    4,
    4,
    3,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6177 */
  {
    "*subqi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub{b}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[534],
    3,
    3,
    2,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6177 */
  {
    "*subhi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub{w}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[537],
    3,
    3,
    2,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6177 */
  {
    "*subsi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub{l}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[540],
    3,
    3,
    2,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6177 */
  {
    "*subdi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub{q}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[543],
    3,
    3,
    2,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6189 */
  {
    "*subsi_3_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub{l}\t{%2, %1|%1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[546],
    3,
    3,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6217 */
  {
    "*addqi3_carry",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adc{b}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[561],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6217 */
  {
    "*subqi3_carry",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbb{b}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[565],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6217 */
  {
    "*addhi3_carry",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adc{w}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[569],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6217 */
  {
    "*subhi3_carry",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbb{w}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[573],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6217 */
  {
    "*addsi3_carry",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adc{l}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[577],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6217 */
  {
    "*subsi3_carry",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbb{l}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[581],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6217 */
  {
    "*adddi3_carry",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adc{q}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[585],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6217 */
  {
    "*subdi3_carry",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbb{q}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[589],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6233 */
  {
    "*addsi3_carry_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adc{l}\t{%2, %k0|%k0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[593],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6248 */
  {
    "*subsi3_carry_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbb{l}\t{%2, %k0|%k0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[597],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6264 */
  {
    "adcxsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adcx\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_adcxsi3 },
    &operand_data[601],
    5,
    5,
    4,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6264 */
  {
    "adcxdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "adcx\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_adcxdi3 },
    &operand_data[606],
    5,
    5,
    4,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6287 */
  {
    "*addqi3_cconly_overflow",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add{b}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[611],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6287 */
  {
    "*addhi3_cconly_overflow",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add{w}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[614],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6287 */
  {
    "*addsi3_cconly_overflow",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add{l}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[617],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6287 */
  {
    "*adddi3_cconly_overflow",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add{q}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[620],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6300 */
  {
    "*addqi3_cc_overflow",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add{b}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[418],
    3,
    3,
    3,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6300 */
  {
    "*addhi3_cc_overflow",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add{w}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[569],
    3,
    3,
    3,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6300 */
  {
    "*addsi3_cc_overflow",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add{l}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[412],
    3,
    3,
    3,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6300 */
  {
    "*adddi3_cc_overflow",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add{q}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[415],
    3,
    3,
    3,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6314 */
  {
    "*addsi3_zext_cc_overflow",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add{l}\t{%2, %k0|%k0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[593],
    3,
    3,
    3,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6372 */
  {
    "*mulsi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_306 },
#else
    { 0, output_306, 0 },
#endif
    { 0 },
    &operand_data[623],
    3,
    3,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6372 */
  {
    "*muldi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_307 },
#else
    { 0, output_307, 0 },
#endif
    { 0 },
    &operand_data[626],
    3,
    3,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6402 */
  {
    "*mulsi3_1_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_308 },
#else
    { 0, output_308, 0 },
#endif
    { 0 },
    &operand_data[629],
    3,
    3,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6443 */
  {
    "*mulhi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_309 },
#else
    { 0, output_309, 0 },
#endif
    { 0 },
    &operand_data[632],
    3,
    3,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6473 */
  {
    "*mulqi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mul{b}\t%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[635],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6516 */
  {
    "*mulvsi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_311 },
#else
    { 0, output_311, 0 },
#endif
    { 0 },
    &operand_data[638],
    3,
    3,
    4,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6516 */
  {
    "*mulvdi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_312 },
#else
    { 0, output_312, 0 },
#endif
    { 0 },
    &operand_data[641],
    3,
    3,
    4,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6551 */
  {
    "*mulvqi4_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_313 },
#else
    { 0, output_313, 0 },
#endif
    { 0 },
    &operand_data[644],
    4,
    4,
    3,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6551 */
  {
    "*mulvqi4_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_314 },
#else
    { 0, output_314, 0 },
#endif
    { 0 },
    &operand_data[648],
    4,
    4,
    3,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6551 */
  {
    "*mulvhi4_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_315 },
#else
    { 0, output_315, 0 },
#endif
    { 0 },
    &operand_data[652],
    4,
    4,
    3,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6551 */
  {
    "*mulvhi4_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_316 },
#else
    { 0, output_316, 0 },
#endif
    { 0 },
    &operand_data[656],
    4,
    4,
    3,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6551 */
  {
    "*mulvsi4_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_317 },
#else
    { 0, output_317, 0 },
#endif
    { 0 },
    &operand_data[660],
    4,
    4,
    3,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6551 */
  {
    "*mulvsi4_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_318 },
#else
    { 0, output_318, 0 },
#endif
    { 0 },
    &operand_data[664],
    4,
    4,
    3,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6551 */
  {
    "*mulvdi4_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_319 },
#else
    { 0, output_319, 0 },
#endif
    { 0 },
    &operand_data[668],
    4,
    4,
    3,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6551 */
  {
    "*mulvdi4_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_320 },
#else
    { 0, output_320, 0 },
#endif
    { 0 },
    &operand_data[672],
    4,
    4,
    3,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6608 */
  {
    "*bmi2_umulditi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mulx\t{%3, %0, %1|%1, %0, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[676],
    4,
    4,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6626 */
  {
    "*bmi2_umulsidi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mulx\t{%3, %0, %1|%1, %0, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[680],
    4,
    4,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6644 */
  {
    "*umulsidi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_323 },
#else
    { 0, output_323, 0 },
#endif
    { 0 },
    &operand_data[684],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6644 */
  {
    "*umulditi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_324 },
#else
    { 0, output_324, 0 },
#endif
    { 0 },
    &operand_data[687],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6695 */
  {
    "*mulsidi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "imul{l}\t%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[690],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6695 */
  {
    "*mulditi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "imul{q}\t%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[693],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6715 */
  {
    "*mulqihi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "imul{b}\t%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[696],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6715 */
  {
    "*umulqihi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mul{b}\t%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[696],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6751 */
  {
    "*smuldi3_highpart_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "imul{q}\t%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[699],
    3,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6751 */
  {
    "*umuldi3_highpart_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mul{q}\t%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[699],
    3,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6776 */
  {
    "*smulsi3_highpart_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "imul{l}\t%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[703],
    3,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6776 */
  {
    "*umulsi3_highpart_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mul{l}\t%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[703],
    3,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6800 */
  {
    "*smulsi3_highpart_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "imul{l}\t%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[707],
    3,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6800 */
  {
    "*umulsi3_highpart_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mul{l}\t%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[707],
    3,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6905 */
  {
    "divmodsi4_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divmodsi4_1 },
    &operand_data[711],
    4,
    4,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6905 */
  {
    "divmoddi4_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divmoddi4_1 },
    &operand_data[715],
    4,
    4,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6940 */
  {
    "*divmodhi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[719],
    4,
    4,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6940 */
  {
    "*divmodsi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[711],
    4,
    4,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6940 */
  {
    "*divmoddi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[715],
    4,
    4,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6975 */
  {
    "*divmodhi4_noext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "idiv{w}\t%3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[723],
    5,
    5,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6975 */
  {
    "*divmodsi4_noext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "idiv{l}\t%3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[728],
    5,
    5,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6975 */
  {
    "*divmoddi4_noext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "idiv{q}\t%3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[733],
    5,
    5,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7031 */
  {
    "divmodhiqi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "idiv{b}\t%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divmodhiqi3 },
    &operand_data[738],
    3,
    3,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7078 */
  {
    "udivmodsi4_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_udivmodsi4_1 },
    &operand_data[711],
    4,
    4,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7078 */
  {
    "udivmoddi4_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_udivmoddi4_1 },
    &operand_data[715],
    4,
    4,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7100 */
  {
    "*udivmodhi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[719],
    4,
    4,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7100 */
  {
    "*udivmodsi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[711],
    4,
    4,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7100 */
  {
    "*udivmoddi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[715],
    4,
    4,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7121 */
  {
    "*udivmodhi4_noext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "div{w}\t%3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[723],
    5,
    5,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7121 */
  {
    "*udivmodsi4_noext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "div{l}\t%3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[728],
    5,
    5,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7121 */
  {
    "*udivmoddi4_noext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "div{q}\t%3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[733],
    5,
    5,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7172 */
  {
    "udivmodhiqi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "div{b}\t%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_udivmodhiqi3 },
    &operand_data[738],
    3,
    3,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7236 */
  {
    "*testdi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_353 },
#else
    { 0, output_353, 0 },
#endif
    { 0 },
    &operand_data[741],
    2,
    2,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7255 */
  {
    "*testqi_1_maybe_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_354 },
#else
    { 0, 0, output_354 },
#endif
    { 0 },
    &operand_data[743],
    2,
    2,
    0,
    4,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7280 */
  {
    "*testqi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "test{b}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[745],
    2,
    2,
    0,
    3,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7280 */
  {
    "*testhi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "test{w}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[747],
    2,
    2,
    0,
    3,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7280 */
  {
    "*testsi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "test{l}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[749],
    2,
    2,
    0,
    3,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7306 */
  {
    "*testqi_ext_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "test{b}\t{%1, %h0|%h0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[751],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7324 */
  {
    "*testqi_ext_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "test{b}\t{%1, %h0|%h0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[753],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7341 */
  {
    "*testqi_ext_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "test{b}\t{%h1, %h0|%h0, %h1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[23],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7360 */
  {
    "*testqi_ext_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[755],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7360 */
  {
    "*testqi_ext_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[758],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7494 */
  {
    "*kandqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "kandw\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[761],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7494 */
  {
    "*korqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "korw\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[761],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7494 */
  {
    "*kxorqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "kxorw\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[761],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7494 */
  {
    "*kandhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "kandw\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[764],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7494 */
  {
    "*korhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "korw\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[764],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7494 */
  {
    "*kxorhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "kxorw\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[764],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7554 */
  {
    "*anddi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_369 },
#else
    { 0, 0, output_369 },
#endif
    { 0 },
    &operand_data[767],
    3,
    3,
    0,
    4,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7586 */
  {
    "*andsi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_370 },
#else
    { 0, 0, output_370 },
#endif
    { 0 },
    &operand_data[770],
    3,
    3,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7615 */
  {
    "*andsi_1_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and{l}\t{%2, %k0|%k0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[593],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7626 */
  {
    "*andhi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_372 },
#else
    { 0, 0, output_372 },
#endif
    { 0 },
    &operand_data[773],
    3,
    3,
    0,
    4,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7657 */
  {
    "*andqi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_373 },
#else
    { 0, output_373, 0 },
#endif
    { 0 },
    &operand_data[776],
    3,
    3,
    0,
    4,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7671 */
  {
    "*andqi_1_slp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and{b}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[779],
    2,
    2,
    1,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7682 */
  {
    "kandnqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_375 },
#else
    { 0, output_375, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_kandnqi },
    &operand_data[781],
    3,
    3,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7682 */
  {
    "kandnhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_376 },
#else
    { 0, output_376, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_kandnhi },
    &operand_data[784],
    3,
    3,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7810 */
  {
    "*anddi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_377 },
#else
    { 0, output_377, 0 },
#endif
    { 0 },
    &operand_data[787],
    3,
    3,
    2,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7839 */
  {
    "*andqi_2_maybe_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_378 },
#else
    { 0, 0, output_378 },
#endif
    { 0 },
    &operand_data[790],
    3,
    3,
    2,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7863 */
  {
    "*andqi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and{b}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[793],
    3,
    3,
    2,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7863 */
  {
    "*andhi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and{w}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[796],
    3,
    3,
    2,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7863 */
  {
    "*andsi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and{l}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[799],
    3,
    3,
    2,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7878 */
  {
    "*andsi_2_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and{l}\t{%2, %k0|%k0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[593],
    3,
    3,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7892 */
  {
    "*andqi_2_slp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and{b}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[802],
    2,
    2,
    3,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7910 */
  {
    "andqi_ext_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and{b}\t{%2, %h0|%h0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andqi_ext_0 },
    &operand_data[804],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7930 */
  {
    "*andqi_ext_0_cc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and{b}\t{%2, %h0|%h0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[804],
    3,
    3,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7956 */
  {
    "*andqi_ext_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and{b}\t{%2, %h0|%h0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[807],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7975 */
  {
    "*andqi_ext_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "and{b}\t{%h2, %h0|%h0, %h2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[480],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8056 */
  {
    "*iorsi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "or{l}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[799],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8056 */
  {
    "*xorsi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xor{l}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[799],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8056 */
  {
    "*iordi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "or{q}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[810],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8056 */
  {
    "*xordi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xor{q}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[810],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8067 */
  {
    "*iorhi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_392 },
#else
    { 0, output_392, 0 },
#endif
    { 0 },
    &operand_data[813],
    3,
    3,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8067 */
  {
    "*xorhi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_393 },
#else
    { 0, output_393, 0 },
#endif
    { 0 },
    &operand_data[813],
    3,
    3,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8082 */
  {
    "*iorqi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_394 },
#else
    { 0, output_394, 0 },
#endif
    { 0 },
    &operand_data[816],
    3,
    3,
    0,
    4,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8082 */
  {
    "*xorqi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_395 },
#else
    { 0, output_395, 0 },
#endif
    { 0 },
    &operand_data[816],
    3,
    3,
    0,
    4,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8097 */
  {
    "*iorsi_1_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "or{l}\t{%2, %k0|%k0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[593],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8097 */
  {
    "*xorsi_1_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xor{l}\t{%2, %k0|%k0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[593],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8108 */
  {
    "*iorsi_1_zext_imm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "or{l}\t{%2, %k0|%k0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[819],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8108 */
  {
    "*xorsi_1_zext_imm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xor{l}\t{%2, %k0|%k0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[819],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8119 */
  {
    "*iorqi_1_slp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "or{b}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[822],
    2,
    2,
    1,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8119 */
  {
    "*xorqi_1_slp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xor{b}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[822],
    2,
    2,
    1,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8130 */
  {
    "*iorqi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "or{b}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[793],
    3,
    3,
    2,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8130 */
  {
    "*xorqi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xor{b}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[793],
    3,
    3,
    2,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8130 */
  {
    "*iorhi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "or{w}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[796],
    3,
    3,
    2,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8130 */
  {
    "*xorhi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xor{w}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[796],
    3,
    3,
    2,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8130 */
  {
    "*iorsi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "or{l}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[799],
    3,
    3,
    2,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8130 */
  {
    "*xorsi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xor{l}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[799],
    3,
    3,
    2,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8130 */
  {
    "*iordi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "or{q}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[810],
    3,
    3,
    2,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8130 */
  {
    "*xordi_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xor{q}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[810],
    3,
    3,
    2,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8144 */
  {
    "kxnorqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_410 },
#else
    { 0, output_410, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_kxnorqi },
    &operand_data[824],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8144 */
  {
    "kxnorhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_411 },
#else
    { 0, output_411, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_kxnorhi },
    &operand_data[827],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8174 */
  {
    "kortestzhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "kortestw\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_kortestzhi },
    &operand_data[830],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8187 */
  {
    "kortestchi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "kortestw\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_kortestchi },
    &operand_data[830],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8200 */
  {
    "kunpckhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "kunpckbw\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_kunpckhi },
    &operand_data[832],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8215 */
  {
    "*iorsi_2_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "or{l}\t{%2, %k0|%k0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[593],
    3,
    3,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8215 */
  {
    "*xorsi_2_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xor{l}\t{%2, %k0|%k0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[593],
    3,
    3,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8228 */
  {
    "*iorsi_2_zext_imm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "or{l}\t{%2, %k0|%k0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[835],
    3,
    3,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8228 */
  {
    "*xorsi_2_zext_imm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xor{l}\t{%2, %k0|%k0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[835],
    3,
    3,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8242 */
  {
    "*iorqi_2_slp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "or{b}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[838],
    2,
    2,
    3,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8242 */
  {
    "*xorqi_2_slp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xor{b}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[838],
    2,
    2,
    3,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8256 */
  {
    "*iorqi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "or{b}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[611],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8256 */
  {
    "*xorqi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xor{b}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[611],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8256 */
  {
    "*iorhi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "or{w}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[614],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8256 */
  {
    "*xorhi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xor{w}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[614],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8256 */
  {
    "*iorsi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "or{l}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[617],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8256 */
  {
    "*xorsi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xor{l}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[617],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8256 */
  {
    "*iordi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "or{q}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[620],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8256 */
  {
    "*xordi_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xor{q}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[620],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8269 */
  {
    "*iorqi_ext_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "or{b}\t{%2, %h0|%h0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[804],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8269 */
  {
    "*xorqi_ext_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xor{b}\t{%2, %h0|%h0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[804],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8287 */
  {
    "*iorqi_ext_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "or{b}\t{%2, %h0|%h0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[807],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8287 */
  {
    "*xorqi_ext_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xor{b}\t{%2, %h0|%h0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[807],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8306 */
  {
    "*iorqi_ext_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "or{b}\t{%h2, %h0|%h0, %h2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[840],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8306 */
  {
    "*xorqi_ext_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xor{b}\t{%h2, %h0|%h0, %h2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[840],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8389 */
  {
    "*xorqi_cc_ext_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xor{b}\t{%2, %h0|%h0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[477],
    3,
    3,
    2,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8423 */
  {
    "*negdi2_doubleword",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[843],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8423 */
  {
    "*negti2_doubleword",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[845],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8446 */
  {
    "*negqi2_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg{b}\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[495],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8446 */
  {
    "*neghi2_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg{w}\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[499],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8446 */
  {
    "*negsi2_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg{l}\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[503],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8446 */
  {
    "*negdi2_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg{q}\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[507],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8456 */
  {
    "*negsi2_1_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg{l}\t%k0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[847],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8472 */
  {
    "*negqi2_cmpz",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg{b}\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[495],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8472 */
  {
    "*neghi2_cmpz",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg{w}\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[499],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8472 */
  {
    "*negsi2_cmpz",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg{l}\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[503],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8472 */
  {
    "*negdi2_cmpz",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg{q}\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[507],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8484 */
  {
    "*negsi2_cmpz_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg{l}\t%k0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[847],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8520 */
  {
    "*negvqi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg{b}\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[849],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8520 */
  {
    "*negvhi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg{w}\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[852],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8520 */
  {
    "*negvsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg{l}\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[855],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8520 */
  {
    "*negvdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "neg{q}\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[858],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8540 */
  {
    "*absnegsf2_mixed",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[861],
    4,
    4,
    0,
    4,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8540 */
  {
    "*absnegdf2_mixed",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[865],
    4,
    4,
    0,
    4,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8549 */
  {
    "*absnegsf2_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[869],
    4,
    4,
    0,
    3,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8549 */
  {
    "*absnegdf2_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[873],
    4,
    4,
    0,
    3,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8558 */
  {
    "*absnegsf2_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[877],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8558 */
  {
    "*absnegdf2_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[881],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8558 */
  {
    "*absnegxf2_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[885],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8573 */
  {
    "*absnegtf2_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[889],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8711 */
  {
    "*abssf2_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fabs",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[893],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8711 */
  {
    "*negsf2_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fchs",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[893],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8711 */
  {
    "*absdf2_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fabs",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[895],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8711 */
  {
    "*negdf2_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fchs",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[895],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8711 */
  {
    "*absxf2_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fabs",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[897],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8711 */
  {
    "*negxf2_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fchs",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[897],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8721 */
  {
    "*absextendsfdf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fabs",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[899],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8721 */
  {
    "*negextendsfdf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fchs",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[899],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8730 */
  {
    "*absextendsfxf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fabs",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[901],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8730 */
  {
    "*negextendsfxf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fchs",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[901],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8739 */
  {
    "*absextenddfxf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fabs",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[903],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8739 */
  {
    "*negextenddfxf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fchs",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[903],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8761 */
  {
    "copysignsf3_const",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_copysignsf3_const },
    &operand_data[905],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8761 */
  {
    "copysigndf3_const",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_copysigndf3_const },
    &operand_data[909],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8761 */
  {
    "copysigntf3_const",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_copysigntf3_const },
    &operand_data[913],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8775 */
  {
    "copysignsf3_var",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_copysignsf3_var },
    &operand_data[917],
    6,
    6,
    0,
    5,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8775 */
  {
    "copysigndf3_var",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_copysigndf3_var },
    &operand_data[923],
    6,
    6,
    0,
    5,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8775 */
  {
    "copysigntf3_var",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_copysigntf3_var },
    &operand_data[929],
    6,
    6,
    0,
    5,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8811 */
  {
    "*one_cmplsi2_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "not{l}\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[503],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8811 */
  {
    "*one_cmpldi2_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "not{q}\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[507],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8819 */
  {
    "*one_cmplhi2_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_480 },
#else
    { 0, output_480, 0 },
#endif
    { 0 },
    &operand_data[935],
    2,
    2,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8832 */
  {
    "*one_cmplqi2_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_481 },
#else
    { 0, output_481, 0 },
#endif
    { 0 },
    &operand_data[937],
    2,
    2,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8846 */
  {
    "*one_cmplsi2_1_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "not{l}\t%k0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[546],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8855 */
  {
    "*one_cmplqi2_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[495],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8855 */
  {
    "*one_cmplhi2_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[499],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8855 */
  {
    "*one_cmplsi2_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[503],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8855 */
  {
    "*one_cmpldi2_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[507],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8882 */
  {
    "*one_cmplsi2_2_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[546],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8939 */
  {
    "*ashldi3_doubleword",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[939],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8939 */
  {
    "*ashlti3_doubleword",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[942],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8973 */
  {
    "x86_64_shld",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "shld{q}\t{%s2%1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_x86_64_shld },
    &operand_data[945],
    3,
    3,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8989 */
  {
    "x86_shld",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "shld{l}\t{%s2%1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_x86_shld },
    &operand_data[948],
    3,
    3,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9052 */
  {
    "*ashlsi3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_492 },
#else
    { 0, 0, output_492 },
#endif
    { 0 },
    &operand_data[951],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9052 */
  {
    "*ashldi3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_493 },
#else
    { 0, 0, output_493 },
#endif
    { 0 },
    &operand_data[955],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9070 */
  {
    "*bmi2_ashlsi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "shlx\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[959],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9070 */
  {
    "*bmi2_ashldi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "shlx\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[962],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9079 */
  {
    "*ashlsi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_496 },
#else
    { 0, 0, output_496 },
#endif
    { 0 },
    &operand_data[965],
    3,
    3,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9079 */
  {
    "*ashldi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_497 },
#else
    { 0, 0, output_497 },
#endif
    { 0 },
    &operand_data[968],
    3,
    3,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9139 */
  {
    "*bmi2_ashlsi3_1_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "shlx\t{%2, %1, %k0|%k0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[971],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9149 */
  {
    "*ashlsi3_1_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_499 },
#else
    { 0, 0, output_499 },
#endif
    { 0 },
    &operand_data[974],
    3,
    3,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9209 */
  {
    "*ashlhi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_500 },
#else
    { 0, 0, output_500 },
#endif
    { 0 },
    &operand_data[977],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9254 */
  {
    "*ashlqi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_501 },
#else
    { 0, 0, output_501 },
#endif
    { 0 },
    &operand_data[980],
    3,
    3,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9311 */
  {
    "*ashlqi3_1_slp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_502 },
#else
    { 0, 0, output_502 },
#endif
    { 0 },
    &operand_data[983],
    2,
    2,
    1,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9402 */
  {
    "*ashlqi3_cmp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_503 },
#else
    { 0, 0, output_503 },
#endif
    { 0 },
    &operand_data[985],
    3,
    3,
    2,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9402 */
  {
    "*ashlhi3_cmp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_504 },
#else
    { 0, 0, output_504 },
#endif
    { 0 },
    &operand_data[988],
    3,
    3,
    2,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9402 */
  {
    "*ashlsi3_cmp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_505 },
#else
    { 0, 0, output_505 },
#endif
    { 0 },
    &operand_data[991],
    3,
    3,
    2,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9402 */
  {
    "*ashldi3_cmp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_506 },
#else
    { 0, 0, output_506 },
#endif
    { 0 },
    &operand_data[994],
    3,
    3,
    2,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9450 */
  {
    "*ashlsi3_cmp_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_507 },
#else
    { 0, 0, output_507 },
#endif
    { 0 },
    &operand_data[997],
    3,
    3,
    2,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9498 */
  {
    "*ashlqi3_cconly",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_508 },
#else
    { 0, 0, output_508 },
#endif
    { 0 },
    &operand_data[1000],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9498 */
  {
    "*ashlhi3_cconly",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_509 },
#else
    { 0, 0, output_509 },
#endif
    { 0 },
    &operand_data[1003],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9498 */
  {
    "*ashlsi3_cconly",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_510 },
#else
    { 0, 0, output_510 },
#endif
    { 0 },
    &operand_data[1006],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9498 */
  {
    "*ashldi3_cconly",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_511 },
#else
    { 0, 0, output_511 },
#endif
    { 0 },
    &operand_data[1009],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9554 */
  {
    "*lshrsi3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_512 },
#else
    { 0, 0, output_512 },
#endif
    { 0 },
    &operand_data[951],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9554 */
  {
    "*ashrsi3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_513 },
#else
    { 0, 0, output_513 },
#endif
    { 0 },
    &operand_data[951],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9554 */
  {
    "*lshrdi3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_514 },
#else
    { 0, 0, output_514 },
#endif
    { 0 },
    &operand_data[955],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9554 */
  {
    "*ashrdi3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_515 },
#else
    { 0, 0, output_515 },
#endif
    { 0 },
    &operand_data[955],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9572 */
  {
    "*lshrdi3_doubleword",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1012],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9572 */
  {
    "*ashrdi3_doubleword",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1012],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9572 */
  {
    "*lshrti3_doubleword",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1015],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9572 */
  {
    "*ashrti3_doubleword",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1015],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9600 */
  {
    "x86_64_shrd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "shrd{q}\t{%s2%1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_x86_64_shrd },
    &operand_data[945],
    3,
    3,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9616 */
  {
    "x86_shrd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "shrd{l}\t{%s2%1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_x86_shrd },
    &operand_data[948],
    3,
    3,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9633 */
  {
    "ashrdi3_cvt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_522 },
#else
    { 0, output_522, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrdi3_cvt },
    &operand_data[1018],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9650 */
  {
    "ashrsi3_cvt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_523 },
#else
    { 0, output_523, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrsi3_cvt },
    &operand_data[1021],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9667 */
  {
    "*ashrsi3_cvt_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_524 },
#else
    { 0, output_524, 0 },
#endif
    { 0 },
    &operand_data[1024],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9714 */
  {
    "*bmi2_lshrsi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "shrx\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[959],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9714 */
  {
    "*bmi2_ashrsi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sarx\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[959],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9714 */
  {
    "*bmi2_lshrdi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "shrx\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[962],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9714 */
  {
    "*bmi2_ashrdi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sarx\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[962],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9723 */
  {
    "*lshrsi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_529 },
#else
    { 0, 0, output_529 },
#endif
    { 0 },
    &operand_data[1027],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9723 */
  {
    "*ashrsi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_530 },
#else
    { 0, 0, output_530 },
#endif
    { 0 },
    &operand_data[1027],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9723 */
  {
    "*lshrdi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_531 },
#else
    { 0, 0, output_531 },
#endif
    { 0 },
    &operand_data[1030],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9723 */
  {
    "*ashrdi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_532 },
#else
    { 0, 0, output_532 },
#endif
    { 0 },
    &operand_data[1030],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9766 */
  {
    "*bmi2_lshrsi3_1_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "shrx\t{%2, %1, %k0|%k0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[971],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9766 */
  {
    "*bmi2_ashrsi3_1_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sarx\t{%2, %1, %k0|%k0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[971],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9776 */
  {
    "*lshrsi3_1_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_535 },
#else
    { 0, 0, output_535 },
#endif
    { 0 },
    &operand_data[1033],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9776 */
  {
    "*ashrsi3_1_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_536 },
#else
    { 0, 0, output_536 },
#endif
    { 0 },
    &operand_data[1033],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9820 */
  {
    "*lshrqi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_537 },
#else
    { 0, 0, output_537 },
#endif
    { 0 },
    &operand_data[1036],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9820 */
  {
    "*ashrqi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_538 },
#else
    { 0, 0, output_538 },
#endif
    { 0 },
    &operand_data[1036],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9820 */
  {
    "*lshrhi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_539 },
#else
    { 0, 0, output_539 },
#endif
    { 0 },
    &operand_data[1039],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9820 */
  {
    "*ashrhi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_540 },
#else
    { 0, 0, output_540 },
#endif
    { 0 },
    &operand_data[1039],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9844 */
  {
    "*lshrqi3_1_slp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_541 },
#else
    { 0, 0, output_541 },
#endif
    { 0 },
    &operand_data[983],
    2,
    2,
    1,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9844 */
  {
    "*ashrqi3_1_slp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_542 },
#else
    { 0, 0, output_542 },
#endif
    { 0 },
    &operand_data[983],
    2,
    2,
    1,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9873 */
  {
    "*lshrqi3_cmp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_543 },
#else
    { 0, 0, output_543 },
#endif
    { 0 },
    &operand_data[985],
    3,
    3,
    2,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9873 */
  {
    "*ashrqi3_cmp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_544 },
#else
    { 0, 0, output_544 },
#endif
    { 0 },
    &operand_data[985],
    3,
    3,
    2,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9873 */
  {
    "*lshrhi3_cmp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_545 },
#else
    { 0, 0, output_545 },
#endif
    { 0 },
    &operand_data[988],
    3,
    3,
    2,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9873 */
  {
    "*ashrhi3_cmp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_546 },
#else
    { 0, 0, output_546 },
#endif
    { 0 },
    &operand_data[988],
    3,
    3,
    2,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9873 */
  {
    "*lshrsi3_cmp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_547 },
#else
    { 0, 0, output_547 },
#endif
    { 0 },
    &operand_data[991],
    3,
    3,
    2,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9873 */
  {
    "*ashrsi3_cmp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_548 },
#else
    { 0, 0, output_548 },
#endif
    { 0 },
    &operand_data[991],
    3,
    3,
    2,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9873 */
  {
    "*lshrdi3_cmp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_549 },
#else
    { 0, 0, output_549 },
#endif
    { 0 },
    &operand_data[994],
    3,
    3,
    2,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9873 */
  {
    "*ashrdi3_cmp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_550 },
#else
    { 0, 0, output_550 },
#endif
    { 0 },
    &operand_data[994],
    3,
    3,
    2,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9905 */
  {
    "*lshrsi3_cmp_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_551 },
#else
    { 0, 0, output_551 },
#endif
    { 0 },
    &operand_data[997],
    3,
    3,
    2,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9905 */
  {
    "*ashrsi3_cmp_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_552 },
#else
    { 0, 0, output_552 },
#endif
    { 0 },
    &operand_data[997],
    3,
    3,
    2,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9937 */
  {
    "*lshrqi3_cconly",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_553 },
#else
    { 0, 0, output_553 },
#endif
    { 0 },
    &operand_data[1000],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9937 */
  {
    "*ashrqi3_cconly",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_554 },
#else
    { 0, 0, output_554 },
#endif
    { 0 },
    &operand_data[1000],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9937 */
  {
    "*lshrhi3_cconly",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_555 },
#else
    { 0, 0, output_555 },
#endif
    { 0 },
    &operand_data[1003],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9937 */
  {
    "*ashrhi3_cconly",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_556 },
#else
    { 0, 0, output_556 },
#endif
    { 0 },
    &operand_data[1003],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9937 */
  {
    "*lshrsi3_cconly",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_557 },
#else
    { 0, 0, output_557 },
#endif
    { 0 },
    &operand_data[1006],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9937 */
  {
    "*ashrsi3_cconly",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_558 },
#else
    { 0, 0, output_558 },
#endif
    { 0 },
    &operand_data[1006],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9937 */
  {
    "*lshrdi3_cconly",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_559 },
#else
    { 0, 0, output_559 },
#endif
    { 0 },
    &operand_data[1009],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9937 */
  {
    "*ashrdi3_cconly",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_560 },
#else
    { 0, 0, output_560 },
#endif
    { 0 },
    &operand_data[1009],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10009 */
  {
    "*rotlsi3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_561 },
#else
    { 0, 0, output_561 },
#endif
    { 0 },
    &operand_data[951],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10009 */
  {
    "*rotrsi3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_562 },
#else
    { 0, 0, output_562 },
#endif
    { 0 },
    &operand_data[951],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10009 */
  {
    "*rotldi3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_563 },
#else
    { 0, 0, output_563 },
#endif
    { 0 },
    &operand_data[955],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10009 */
  {
    "*rotrdi3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_564 },
#else
    { 0, 0, output_564 },
#endif
    { 0 },
    &operand_data[955],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10030 */
  {
    "ix86_rotldi3_doubleword",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ix86_rotldi3_doubleword },
    &operand_data[1042],
    3,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10030 */
  {
    "ix86_rotlti3_doubleword",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ix86_rotlti3_doubleword },
    &operand_data[1046],
    3,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10058 */
  {
    "ix86_rotrdi3_doubleword",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ix86_rotrdi3_doubleword },
    &operand_data[1042],
    3,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10058 */
  {
    "ix86_rotrti3_doubleword",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ix86_rotrti3_doubleword },
    &operand_data[1046],
    3,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10086 */
  {
    "*bmi2_rorxsi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rorx\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1050],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10086 */
  {
    "*bmi2_rorxdi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rorx\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1053],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10095 */
  {
    "*rotlsi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_571 },
#else
    { 0, 0, output_571 },
#endif
    { 0 },
    &operand_data[1056],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10095 */
  {
    "*rotrsi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_572 },
#else
    { 0, 0, output_572 },
#endif
    { 0 },
    &operand_data[1056],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10095 */
  {
    "*rotldi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_573 },
#else
    { 0, 0, output_573 },
#endif
    { 0 },
    &operand_data[1059],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10095 */
  {
    "*rotrdi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_574 },
#else
    { 0, 0, output_574 },
#endif
    { 0 },
    &operand_data[1059],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10151 */
  {
    "*bmi2_rorxsi3_1_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rorx\t{%2, %1, %k0|%k0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1062],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10161 */
  {
    "*rotlsi3_1_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_576 },
#else
    { 0, 0, output_576 },
#endif
    { 0 },
    &operand_data[1065],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10161 */
  {
    "*rotrsi3_1_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_577 },
#else
    { 0, 0, output_577 },
#endif
    { 0 },
    &operand_data[1065],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10219 */
  {
    "*rotlqi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_578 },
#else
    { 0, 0, output_578 },
#endif
    { 0 },
    &operand_data[1036],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10219 */
  {
    "*rotrqi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_579 },
#else
    { 0, 0, output_579 },
#endif
    { 0 },
    &operand_data[1036],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10219 */
  {
    "*rotlhi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_580 },
#else
    { 0, 0, output_580 },
#endif
    { 0 },
    &operand_data[1039],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10219 */
  {
    "*rotrhi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_581 },
#else
    { 0, 0, output_581 },
#endif
    { 0 },
    &operand_data[1039],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10242 */
  {
    "*rotlqi3_1_slp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_582 },
#else
    { 0, 0, output_582 },
#endif
    { 0 },
    &operand_data[983],
    2,
    2,
    1,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10242 */
  {
    "*rotrqi3_1_slp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_583 },
#else
    { 0, 0, output_583 },
#endif
    { 0 },
    &operand_data[983],
    2,
    2,
    1,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10355 */
  {
    "*btsq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bts{q}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1068],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10367 */
  {
    "*btrq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "btr{q}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1068],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10379 */
  {
    "*btcq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "btc{q}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1068],
    2,
    2,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10490 */
  {
    "*btsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bt{l}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1070],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10490 */
  {
    "*btdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bt{q}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1072],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10509 */
  {
    "*setcc_di_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1074],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10523 */
  {
    "*setcc_si_1_and",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1076],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10540 */
  {
    "*setcc_si_1_movzbl",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1076],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10555 */
  {
    "*setcc_qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "set%C1\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1078],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10564 */
  {
    "*setcc_qi_slp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "set%C1\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1080],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10644 */
  {
    "setcc_sf_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_594 },
#else
    { 0, output_594, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_setcc_sf_sse },
    &operand_data[1082],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10644 */
  {
    "setcc_df_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_595 },
#else
    { 0, output_595, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_setcc_df_sse },
    &operand_data[1086],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10662 */
  {
    "*jcc_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%+j%C1\t%l0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1090],
    2,
    2,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10680 */
  {
    "*jcc_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%+j%c1\t%l0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1090],
    2,
    2,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10750 */
  {
    "*jcc_btsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1092],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10750 */
  {
    "*jcc_btdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1096],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10784 */
  {
    "*jcc_btsi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1100],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10784 */
  {
    "*jcc_btdi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1104],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10817 */
  {
    "*jcc_btsi_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1108],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10817 */
  {
    "*jcc_btdi_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1113],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10851 */
  {
    "*jcc_btsi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1092],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10884 */
  {
    "*jcc_btsi_mask_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1108],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10920 */
  {
    "*jccsf_0_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1118],
    4,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10920 */
  {
    "*jccdf_0_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1123],
    4,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10920 */
  {
    "*jccxf_0_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1128],
    4,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10933 */
  {
    "*jccsf_0_r_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1118],
    4,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10933 */
  {
    "*jccdf_0_r_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1123],
    4,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10933 */
  {
    "*jccxf_0_r_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1128],
    4,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10946 */
  {
    "*jccxf_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1133],
    4,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10959 */
  {
    "*jccxf_r_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1133],
    4,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10972 */
  {
    "*jccsf_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1138],
    4,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10972 */
  {
    "*jccdf_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1143],
    4,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10985 */
  {
    "*jccsf_r_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1138],
    4,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10985 */
  {
    "*jccdf_r_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1143],
    4,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10998 */
  {
    "*jccusf_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1148],
    4,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10998 */
  {
    "*jccudf_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1153],
    4,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10998 */
  {
    "*jccuxf_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1158],
    4,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11011 */
  {
    "*jccusf_r_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1148],
    4,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11011 */
  {
    "*jccudf_r_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1153],
    4,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11011 */
  {
    "*jccuxf_r_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1158],
    4,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11066 */
  {
    "*jccsf_hi_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1163],
    5,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11066 */
  {
    "*jccdf_hi_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1169],
    5,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11066 */
  {
    "*jccxf_hi_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1175],
    5,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11066 */
  {
    "*jccsf_si_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1181],
    5,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11066 */
  {
    "*jccdf_si_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1187],
    5,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11066 */
  {
    "*jccxf_si_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1193],
    5,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11083 */
  {
    "*jccsf_hi_r_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1163],
    5,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11083 */
  {
    "*jccdf_hi_r_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1169],
    5,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11083 */
  {
    "*jccxf_hi_r_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1175],
    5,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11083 */
  {
    "*jccsf_si_r_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1181],
    5,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11083 */
  {
    "*jccdf_si_r_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1187],
    5,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11083 */
  {
    "*jccxf_si_r_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1193],
    5,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11124 */
  {
    "jump",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "jmp\t%l0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_jump },
    &operand_data[879],
    1,
    1,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11147 */
  {
    "*indirect_jump",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "jmp\t%A0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1199],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11147 */
  {
    "*indirect_jump",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "jmp\t%A0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1200],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11195 */
  {
    "*tablejump_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "jmp\t%A0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1201],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11195 */
  {
    "*tablejump_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "jmp\t%A0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1203],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11325 */
  {
    "*call",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_641 },
#else
    { 0, 0, output_641 },
#endif
    { 0 },
    &operand_data[1205],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11325 */
  {
    "*call",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_642 },
#else
    { 0, 0, output_642 },
#endif
    { 0 },
    &operand_data[1207],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11332 */
  {
    "*call_rex64_ms_sysv",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_643 },
#else
    { 0, 0, output_643 },
#endif
    { 0 },
    &operand_data[1207],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11341 */
  {
    "*sibcall",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_644 },
#else
    { 0, 0, output_644 },
#endif
    { 0 },
    &operand_data[1210],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11341 */
  {
    "*sibcall",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_645 },
#else
    { 0, 0, output_645 },
#endif
    { 0 },
    &operand_data[1212],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11361 */
  {
    "*call_pop",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_646 },
#else
    { 0, 0, output_646 },
#endif
    { 0 },
    &operand_data[1214],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11371 */
  {
    "*sibcall_pop",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_647 },
#else
    { 0, 0, output_647 },
#endif
    { 0 },
    &operand_data[1217],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11407 */
  {
    "*call_value",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_648 },
#else
    { 0, 0, output_648 },
#endif
    { 0 },
    &operand_data[1204],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11407 */
  {
    "*call_value",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_649 },
#else
    { 0, 0, output_649 },
#endif
    { 0 },
    &operand_data[1206],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11415 */
  {
    "*sibcall_value",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_650 },
#else
    { 0, 0, output_650 },
#endif
    { 0 },
    &operand_data[1220],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11415 */
  {
    "*sibcall_value",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_651 },
#else
    { 0, 0, output_651 },
#endif
    { 0 },
    &operand_data[1211],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11423 */
  {
    "*call_value_rex64_ms_sysv",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_652 },
#else
    { 0, 0, output_652 },
#endif
    { 0 },
    &operand_data[1206],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11447 */
  {
    "*call_value_pop",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_653 },
#else
    { 0, 0, output_653 },
#endif
    { 0 },
    &operand_data[1213],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11458 */
  {
    "*sibcall_value_pop",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_654 },
#else
    { 0, 0, output_654 },
#endif
    { 0 },
    &operand_data[1220],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11519 */
  {
    "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
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11536 */
  {
    "*memory_blockage",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1224],
    1,
    1,
    1,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11545 */
  {
    "prologue_use",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_prologue_use },
    &operand_data[879],
    1,
    1,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11583 */
  {
    "simple_return_internal",
#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_internal },
    &operand_data[0],
    0,
    0,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11595 */
  {
    "simple_return_internal_long",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rep%; ret",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_simple_return_internal_long },
    &operand_data[0],
    0,
    0,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11606 */
  {
    "simple_return_pop_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "ret\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_simple_return_pop_internal },
    &operand_data[117],
    1,
    1,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11616 */
  {
    "simple_return_indirect_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "jmp\t%A0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_simple_return_indirect_internal },
    &operand_data[949],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11624 */
  {
    "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
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11633 */
  {
    "nops",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_663 },
#else
    { 0, 0, output_663 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_nops },
    &operand_data[1225],
    1,
    1,
    0,
    0,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11655 */
  {
    "pad",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_664 },
#else
    { 0, 0, output_664 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_pad },
    &operand_data[879],
    1,
    1,
    0,
    0,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11676 */
  {
    "set_got",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_665 },
#else
    { 0, 0, output_665 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_set_got },
    &operand_data[112],
    1,
    1,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11685 */
  {
    "set_got_labelled",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_666 },
#else
    { 0, 0, output_666 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_set_got_labelled },
    &operand_data[1226],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11695 */
  {
    "set_got_rex64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lea{q}\t{_GLOBAL_OFFSET_TABLE_(%%rip), %0|%0, _GLOBAL_OFFSET_TABLE_[rip]}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_set_got_rex64 },
    &operand_data[114],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11704 */
  {
    "set_rip_rex64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lea{q}\t{%l1(%%rip), %0|%0, %l1[rip]}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_set_rip_rex64 },
    &operand_data[1228],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11713 */
  {
    "set_got_offset_rex64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movabs{q}\t{$_GLOBAL_OFFSET_TABLE_-%l1, %0|%0, OFFSET FLAT:_GLOBAL_OFFSET_TABLE_-%l1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_set_got_offset_rex64 },
    &operand_data[1228],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11754 */
  {
    "eh_return_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_eh_return_internal },
    &operand_data[0],
    0,
    0,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11762 */
  {
    "leave",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "leave",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_leave },
    &operand_data[0],
    0,
    0,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11770 */
  {
    "leave_rex64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "leave",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_leave_rex64 },
    &operand_data[0],
    0,
    0,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11790 */
  {
    "split_stack_return",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_673 },
#else
    { 0, 0, output_673 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_split_stack_return },
    &operand_data[117],
    1,
    1,
    0,
    0,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11868 */
  {
    "ffssi2_no_cmove",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ffssi2_no_cmove },
    &operand_data[1230],
    2,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11897 */
  {
    "*tzcntsi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tzcnt{l}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[959],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11897 */
  {
    "*tzcntdi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tzcnt{q}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[962],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11911 */
  {
    "*bsfsi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bsf{l}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[959],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11911 */
  {
    "*bsfdi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bsf{q}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[962],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11934 */
  {
    "*ctzsi2_falsedep_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[959],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11934 */
  {
    "*ctzdi2_falsedep_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[962],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11953 */
  {
    "*ctzsi2_falsedep",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_681 },
#else
    { 0, 0, output_681 },
#endif
    { 0 },
    &operand_data[1233],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11953 */
  {
    "*ctzdi2_falsedep",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_682 },
#else
    { 0, 0, output_682 },
#endif
    { 0 },
    &operand_data[1236],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11975 */
  {
    "*ctzhi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_683 },
#else
    { 0, 0, output_683 },
#endif
    { 0 },
    &operand_data[1239],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11975 */
  {
    "*ctzsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_684 },
#else
    { 0, 0, output_684 },
#endif
    { 0 },
    &operand_data[959],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11975 */
  {
    "*ctzdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_685 },
#else
    { 0, 0, output_685 },
#endif
    { 0 },
    &operand_data[962],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12030 */
  {
    "*clzsi2_lzcnt_falsedep_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[959],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12030 */
  {
    "*clzdi2_lzcnt_falsedep_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[962],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12049 */
  {
    "*clzsi2_lzcnt_falsedep",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lzcnt{l}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1233],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12049 */
  {
    "*clzdi2_lzcnt_falsedep",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lzcnt{q}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1236],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12062 */
  {
    "*clzhi2_lzcnt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lzcnt{w}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1239],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12062 */
  {
    "*clzsi2_lzcnt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lzcnt{l}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[959],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12062 */
  {
    "*clzdi2_lzcnt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lzcnt{q}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[962],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12073 */
  {
    "*bmi_andn_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "andn\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1241],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12073 */
  {
    "*bmi_andn_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "andn\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1244],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12086 */
  {
    "bmi_bextr_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bextr\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bmi_bextr_si },
    &operand_data[1247],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12086 */
  {
    "bmi_bextr_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bextr\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bmi_bextr_di },
    &operand_data[1250],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12098 */
  {
    "*bmi_blsi_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "blsi\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[959],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12098 */
  {
    "*bmi_blsi_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "blsi\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[962],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12111 */
  {
    "*bmi_blsmsk_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "blsmsk\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[959],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12111 */
  {
    "*bmi_blsmsk_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "blsmsk\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[962],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12125 */
  {
    "*bmi_blsr_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "blsr\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[959],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12125 */
  {
    "*bmi_blsr_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "blsr\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[962],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12140 */
  {
    "bmi2_bzhi_si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bzhi\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bmi2_bzhi_si3 },
    &operand_data[959],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12140 */
  {
    "bmi2_bzhi_di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bzhi\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bmi2_bzhi_di3 },
    &operand_data[962],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12152 */
  {
    "bmi2_pdep_si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pdep\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bmi2_pdep_si3 },
    &operand_data[1253],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12152 */
  {
    "bmi2_pdep_di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pdep\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bmi2_pdep_di3 },
    &operand_data[1256],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12163 */
  {
    "bmi2_pext_si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pext\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bmi2_pext_si3 },
    &operand_data[1253],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12163 */
  {
    "bmi2_pext_di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pext\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bmi2_pext_di3 },
    &operand_data[1256],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12175 */
  {
    "tbm_bextri_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_709 },
#else
    { 0, 0, output_709 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tbm_bextri_si },
    &operand_data[1259],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12175 */
  {
    "tbm_bextri_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_710 },
#else
    { 0, 0, output_710 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tbm_bextri_di },
    &operand_data[1263],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12190 */
  {
    "*tbm_blcfill_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "blcfill\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[959],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12190 */
  {
    "*tbm_blcfill_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "blcfill\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[962],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12203 */
  {
    "*tbm_blci_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "blci\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[959],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12203 */
  {
    "*tbm_blci_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "blci\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[962],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12217 */
  {
    "*tbm_blcic_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "blcic\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[959],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12217 */
  {
    "*tbm_blcic_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "blcic\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[962],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12231 */
  {
    "*tbm_blcmsk_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "blcmsk\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[959],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12231 */
  {
    "*tbm_blcmsk_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "blcmsk\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[962],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12244 */
  {
    "*tbm_blcs_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "blcs\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[959],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12244 */
  {
    "*tbm_blcs_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "blcs\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[962],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12257 */
  {
    "*tbm_blsfill_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "blsfill\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[959],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12257 */
  {
    "*tbm_blsfill_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "blsfill\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[962],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12270 */
  {
    "*tbm_blsic_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "blsic\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[959],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12270 */
  {
    "*tbm_blsic_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "blsic\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[962],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12284 */
  {
    "*tbm_t1mskc_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "t1mskc\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[959],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12284 */
  {
    "*tbm_t1mskc_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "t1mskc\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[962],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12298 */
  {
    "*tbm_tzmsk_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tzmsk\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[959],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12298 */
  {
    "*tbm_tzmsk_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "tzmsk\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[962],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12312 */
  {
    "bsr_rex64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bsr{q}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bsr_rex64 },
    &operand_data[962],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12323 */
  {
    "bsr",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bsr{l}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bsr },
    &operand_data[959],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12334 */
  {
    "*bsrhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bsr{w}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1239],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12353 */
  {
    "*popcountsi2_falsedep_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[959],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12353 */
  {
    "*popcountdi2_falsedep_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[962],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12372 */
  {
    "*popcountsi2_falsedep",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_734 },
#else
    { 0, 0, output_734 },
#endif
    { 0 },
    &operand_data[1233],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12372 */
  {
    "*popcountdi2_falsedep",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_735 },
#else
    { 0, 0, output_735 },
#endif
    { 0 },
    &operand_data[1236],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12391 */
  {
    "*popcounthi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_736 },
#else
    { 0, 0, output_736 },
#endif
    { 0 },
    &operand_data[1239],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12391 */
  {
    "*popcountsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_737 },
#else
    { 0, 0, output_737 },
#endif
    { 0 },
    &operand_data[959],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12391 */
  {
    "*popcountdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_738 },
#else
    { 0, 0, output_738 },
#endif
    { 0 },
    &operand_data[962],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12438 */
  {
    "*bswapsi2_movbe",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_739 },
#else
    { 0, output_739, 0 },
#endif
    { 0 },
    &operand_data[1267],
    2,
    2,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12438 */
  {
    "*bswapdi2_movbe",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_740 },
#else
    { 0, output_740, 0 },
#endif
    { 0 },
    &operand_data[1269],
    2,
    2,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12453 */
  {
    "*bswapsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bswap\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1271],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12453 */
  {
    "*bswapdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "bswap\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[847],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12462 */
  {
    "*bswaphi_lowpart_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_743 },
#else
    { 0, output_743, 0 },
#endif
    { 0 },
    &operand_data[1273],
    1,
    1,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12473 */
  {
    "bswaphi_lowpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rol{w}\t{$8, %0|%0, 8}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bswaphi_lowpart },
    &operand_data[168],
    1,
    1,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12529 */
  {
    "paritydi2_cmp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_paritydi2_cmp },
    &operand_data[1274],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12560 */
  {
    "paritysi2_cmp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_paritysi2_cmp },
    &operand_data[1278],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12584 */
  {
    "*parityhi2_cmp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xor{b}\t{%h0, %b0|%b0, %h0}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1281],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12600 */
  {
    "*tls_global_dynamic_32_gnu",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_748 },
#else
    { 0, 0, output_748 },
#endif
    { 0 },
    &operand_data[1283],
    4,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12636 */
  {
    "*tls_global_dynamic_64_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_749 },
#else
    { 0, 0, output_749 },
#endif
    { 0 },
    &operand_data[1289],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12636 */
  {
    "*tls_global_dynamic_64_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_750 },
#else
    { 0, 0, output_750 },
#endif
    { 0 },
    &operand_data[1293],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12691 */
  {
    "*tls_local_dynamic_base_32_gnu",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_751 },
#else
    { 0, 0, output_751 },
#endif
    { 0 },
    &operand_data[1297],
    3,
    5,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12727 */
  {
    "*tls_local_dynamic_base_64_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_752 },
#else
    { 0, 0, output_752 },
#endif
    { 0 },
    &operand_data[1302],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12727 */
  {
    "*tls_local_dynamic_base_64_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_753 },
#else
    { 0, 0, output_753 },
#endif
    { 0 },
    &operand_data[1305],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12777 */
  {
    "*tls_local_dynamic_32_once",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1308],
    4,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12804 */
  {
    "*load_tp_x32",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mov{l}\t{%%fs:0, %0|%0, DWORD PTR fs:0}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[112],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12815 */
  {
    "*load_tp_x32_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mov{l}\t{%%fs:0, %k0|%k0, DWORD PTR fs:0}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[114],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12826 */
  {
    "*load_tp_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mov{l}\t{%%gs:0, %0|%0, DWORD PTR gs:0}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[112],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12826 */
  {
    "*load_tp_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mov{q}\t{%%fs:0, %0|%0, QWORD PTR fs:0}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[114],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12837 */
  {
    "*add_tp_x32",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add{l}\t{%%fs:0, %0|%0, DWORD PTR fs:0}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1271],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12850 */
  {
    "*add_tp_x32_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add{l}\t{%%fs:0, %k0|%k0, DWORD PTR fs:0}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[546],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12864 */
  {
    "*add_tp_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add{l}\t{%%gs:0, %0|%0, DWORD PTR gs:0}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1271],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12864 */
  {
    "*add_tp_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "add{q}\t{%%fs:0, %0|%0, QWORD PTR fs:0}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[847],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12913 */
  {
    "*tls_dynamic_gnu2_lea_32",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lea{l}\t{%E2@TLSDESC(%1), %0|%0, %E2@TLSDESC[%1]}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1314],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12926 */
  {
    "*tls_dynamic_gnu2_call_32",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "call\t{*%a1@TLSCALL(%2)|[DWORD PTR [%2+%a1@TLSCALL]]}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1317],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12941 */
  {
    "*tls_dynamic_gnu2_combine_32",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1321],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12977 */
  {
    "*tls_dynamic_gnu2_lea_64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lea{q}\t{%E1@TLSDESC(%%rip), %0|%0, %E1@TLSDESC[rip]}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1326],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12988 */
  {
    "*tls_dynamic_gnu2_call_64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "call\t{*%a1@TLSCALL(%2)|[QWORD PTR [%2+%a1@TLSCALL]]}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1328],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13001 */
  {
    "*tls_dynamic_gnu2_combine_64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1331],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13032 */
  {
    "*fop_sf_comm_mixed",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_769 },
#else
    { 0, 0, output_769 },
#endif
    { 0 },
    &operand_data[1335],
    4,
    4,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13032 */
  {
    "*fop_df_comm_mixed",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_770 },
#else
    { 0, 0, output_770 },
#endif
    { 0 },
    &operand_data[1339],
    4,
    4,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13053 */
  {
    "*fop_sf_comm_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_771 },
#else
    { 0, 0, output_771 },
#endif
    { 0 },
    &operand_data[1343],
    4,
    4,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13053 */
  {
    "*fop_df_comm_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_772 },
#else
    { 0, 0, output_772 },
#endif
    { 0 },
    &operand_data[1347],
    4,
    4,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13070 */
  {
    "*fop_sf_comm_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_773 },
#else
    { 0, 0, output_773 },
#endif
    { 0 },
    &operand_data[1351],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13070 */
  {
    "*fop_df_comm_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_774 },
#else
    { 0, 0, output_774 },
#endif
    { 0 },
    &operand_data[1355],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13085 */
  {
    "*fop_sf_1_mixed",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_775 },
#else
    { 0, 0, output_775 },
#endif
    { 0 },
    &operand_data[1359],
    4,
    4,
    0,
    4,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13085 */
  {
    "*fop_df_1_mixed",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_776 },
#else
    { 0, 0, output_776 },
#endif
    { 0 },
    &operand_data[1363],
    4,
    4,
    0,
    4,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13113 */
  {
    "*rcpsf2_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vrcpss\t{%1, %d0|%d0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1367],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13125 */
  {
    "*fop_sf_1_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_778 },
#else
    { 0, 0, output_778 },
#endif
    { 0 },
    &operand_data[1369],
    4,
    4,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13125 */
  {
    "*fop_df_1_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_779 },
#else
    { 0, 0, output_779 },
#endif
    { 0 },
    &operand_data[1373],
    4,
    4,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13145 */
  {
    "*fop_sf_1_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_780 },
#else
    { 0, 0, output_780 },
#endif
    { 0 },
    &operand_data[1377],
    4,
    4,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13145 */
  {
    "*fop_df_1_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_781 },
#else
    { 0, 0, output_781 },
#endif
    { 0 },
    &operand_data[1381],
    4,
    4,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13165 */
  {
    "*fop_sf_2_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_782 },
#else
    { 0, 0, output_782 },
#endif
    { 0 },
    &operand_data[1385],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13165 */
  {
    "*fop_df_2_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_783 },
#else
    { 0, 0, output_783 },
#endif
    { 0 },
    &operand_data[1389],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13165 */
  {
    "*fop_sf_2_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_784 },
#else
    { 0, 0, output_784 },
#endif
    { 0 },
    &operand_data[1393],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13165 */
  {
    "*fop_df_2_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_785 },
#else
    { 0, 0, output_785 },
#endif
    { 0 },
    &operand_data[1397],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13186 */
  {
    "*fop_sf_3_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_786 },
#else
    { 0, 0, output_786 },
#endif
    { 0 },
    &operand_data[1401],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13186 */
  {
    "*fop_df_3_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_787 },
#else
    { 0, 0, output_787 },
#endif
    { 0 },
    &operand_data[1405],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13186 */
  {
    "*fop_sf_3_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_788 },
#else
    { 0, 0, output_788 },
#endif
    { 0 },
    &operand_data[1409],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13186 */
  {
    "*fop_df_3_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_789 },
#else
    { 0, 0, output_789 },
#endif
    { 0 },
    &operand_data[1413],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13207 */
  {
    "*fop_df_4_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_790 },
#else
    { 0, 0, output_790 },
#endif
    { 0 },
    &operand_data[1417],
    4,
    4,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13226 */
  {
    "*fop_df_5_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_791 },
#else
    { 0, 0, output_791 },
#endif
    { 0 },
    &operand_data[1421],
    4,
    4,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13244 */
  {
    "*fop_df_6_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_792 },
#else
    { 0, 0, output_792 },
#endif
    { 0 },
    &operand_data[1425],
    4,
    4,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13263 */
  {
    "*fop_xf_comm_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_793 },
#else
    { 0, 0, output_793 },
#endif
    { 0 },
    &operand_data[1429],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13277 */
  {
    "*fop_xf_1_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_794 },
#else
    { 0, 0, output_794 },
#endif
    { 0 },
    &operand_data[1433],
    4,
    4,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13294 */
  {
    "*fop_xf_2_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_795 },
#else
    { 0, 0, output_795 },
#endif
    { 0 },
    &operand_data[1437],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13294 */
  {
    "*fop_xf_2_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_796 },
#else
    { 0, 0, output_796 },
#endif
    { 0 },
    &operand_data[1441],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13313 */
  {
    "*fop_xf_3_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_797 },
#else
    { 0, 0, output_797 },
#endif
    { 0 },
    &operand_data[1445],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13313 */
  {
    "*fop_xf_3_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_798 },
#else
    { 0, 0, output_798 },
#endif
    { 0 },
    &operand_data[1449],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13332 */
  {
    "*fop_xf_4_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_799 },
#else
    { 0, 0, output_799 },
#endif
    { 0 },
    &operand_data[1453],
    4,
    4,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13332 */
  {
    "*fop_xf_4_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_800 },
#else
    { 0, 0, output_800 },
#endif
    { 0 },
    &operand_data[1457],
    4,
    4,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13349 */
  {
    "*fop_xf_5_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_801 },
#else
    { 0, 0, output_801 },
#endif
    { 0 },
    &operand_data[1461],
    4,
    4,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13349 */
  {
    "*fop_xf_5_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_802 },
#else
    { 0, 0, output_802 },
#endif
    { 0 },
    &operand_data[1465],
    4,
    4,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13366 */
  {
    "*fop_xf_6_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_803 },
#else
    { 0, 0, output_803 },
#endif
    { 0 },
    &operand_data[1469],
    4,
    4,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13366 */
  {
    "*fop_xf_6_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_804 },
#else
    { 0, 0, output_804 },
#endif
    { 0 },
    &operand_data[1473],
    4,
    4,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13389 */
  {
    "truncxfsf2_i387_noop_unspec",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_805 },
#else
    { 0, 0, output_805 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_truncxfsf2_i387_noop_unspec },
    &operand_data[267],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13389 */
  {
    "truncxfdf2_i387_noop_unspec",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_806 },
#else
    { 0, 0, output_806 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_truncxfdf2_i387_noop_unspec },
    &operand_data[269],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13398 */
  {
    "sqrtxf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsqrt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sqrtxf2 },
    &operand_data[897],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13409 */
  {
    "sqrt_extendsfxf2_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsqrt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sqrt_extendsfxf2_i387 },
    &operand_data[901],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13409 */
  {
    "sqrt_extenddfxf2_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsqrt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sqrt_extenddfxf2_i387 },
    &operand_data[903],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13422 */
  {
    "*rsqrtsf2_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vrsqrtss\t{%1, %d0|%d0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1367],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13444 */
  {
    "*sqrtsf2_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vsqrtss\t{%1, %d0|%d0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1367],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13444 */
  {
    "*sqrtdf2_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vsqrtsd\t{%1, %d0|%d0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1477],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13488 */
  {
    "fpremxf4_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fprem",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fpremxf4_i387 },
    &operand_data[1479],
    4,
    4,
    4,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13562 */
  {
    "fprem1xf4_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fprem1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fprem1xf4_i387 },
    &operand_data[1479],
    4,
    4,
    4,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13645 */
  {
    "*sinxf2_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsin",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[897],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13645 */
  {
    "*cosxf2_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcos",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[897],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13655 */
  {
    "*sin_extendsfxf2_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsin",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[901],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13655 */
  {
    "*cos_extendsfxf2_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcos",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[901],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13655 */
  {
    "*sin_extenddfxf2_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsin",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[903],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13655 */
  {
    "*cos_extenddfxf2_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fcos",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[903],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13674 */
  {
    "sincosxf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsincos",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sincosxf3 },
    &operand_data[1479],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13706 */
  {
    "sincos_extendsfxf3_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsincos",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sincos_extendsfxf3_i387 },
    &operand_data[1483],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13706 */
  {
    "sincos_extenddfxf3_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fsincos",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sincos_extenddfxf3_i387 },
    &operand_data[1486],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13763 */
  {
    "fptanxf4_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fptan",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fptanxf4_i387 },
    &operand_data[1489],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13776 */
  {
    "fptan_extendsfxf4_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fptan",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fptan_extendsfxf4_i387 },
    &operand_data[1493],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13776 */
  {
    "fptan_extenddfxf4_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fptan",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fptan_extenddfxf4_i387 },
    &operand_data[1497],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13824 */
  {
    "*fpatanxf3_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fpatan",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1501],
    3,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13836 */
  {
    "fpatan_extendsfxf3_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fpatan",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fpatan_extendsfxf3_i387 },
    &operand_data[1505],
    3,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13836 */
  {
    "fpatan_extenddfxf3_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fpatan",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fpatan_extenddfxf3_i387 },
    &operand_data[1509],
    3,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13996 */
  {
    "fyl2xxf3_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fyl2x",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fyl2xxf3_i387 },
    &operand_data[1501],
    3,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14008 */
  {
    "fyl2x_extendsfxf3_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fyl2x",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fyl2x_extendsfxf3_i387 },
    &operand_data[1513],
    3,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14008 */
  {
    "fyl2x_extenddfxf3_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fyl2x",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fyl2x_extenddfxf3_i387 },
    &operand_data[1517],
    3,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14113 */
  {
    "fyl2xp1xf3_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fyl2xp1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fyl2xp1xf3_i387 },
    &operand_data[1501],
    3,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14125 */
  {
    "fyl2xp1_extendsfxf3_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fyl2xp1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fyl2xp1_extendsfxf3_i387 },
    &operand_data[1513],
    3,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14125 */
  {
    "fyl2xp1_extenddfxf3_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fyl2xp1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fyl2xp1_extenddfxf3_i387 },
    &operand_data[1517],
    3,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14175 */
  {
    "fxtractxf3_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fxtract",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fxtractxf3_i387 },
    &operand_data[1479],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14187 */
  {
    "fxtract_extendsfxf3_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fxtract",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fxtract_extendsfxf3_i387 },
    &operand_data[1483],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14187 */
  {
    "fxtract_extenddfxf3_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fxtract",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fxtract_extenddfxf3_i387 },
    &operand_data[1486],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14268 */
  {
    "*f2xm1xf2_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "f2xm1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[897],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14278 */
  {
    "fscalexf4_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fscale",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fscalexf4_i387 },
    &operand_data[1479],
    4,
    4,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14613 */
  {
    "sse4_1_roundsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vroundss\t{%2, %1, %d0|%d0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_roundsf2 },
    &operand_data[1521],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14613 */
  {
    "sse4_1_rounddf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vroundsd\t{%2, %1, %d0|%d0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_rounddf2 },
    &operand_data[1524],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14625 */
  {
    "rintxf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "frndint",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rintxf2 },
    &operand_data[897],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14703 */
  {
    "*fistdi2_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1527],
    2,
    2,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14726 */
  {
    "fistdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_845 },
#else
    { 0, 0, output_845 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fistdi2 },
    &operand_data[1529],
    2,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14736 */
  {
    "fistdi2_with_temp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fistdi2_with_temp },
    &operand_data[1532],
    3,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14768 */
  {
    "*fisthi2_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1536],
    2,
    2,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14768 */
  {
    "*fistsi2_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1538],
    2,
    2,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14786 */
  {
    "fisthi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_849 },
#else
    { 0, 0, output_849 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fisthi2 },
    &operand_data[1540],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14786 */
  {
    "fistsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_850 },
#else
    { 0, 0, output_850 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fistsi2 },
    &operand_data[1542],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14795 */
  {
    "fisthi2_with_temp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fisthi2_with_temp },
    &operand_data[1544],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14795 */
  {
    "fistsi2_with_temp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fistsi2_with_temp },
    &operand_data[1547],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14891 */
  {
    "frndintxf2_floor",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_frndintxf2_floor },
    &operand_data[1550],
    2,
    2,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14891 */
  {
    "frndintxf2_ceil",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_frndintxf2_ceil },
    &operand_data[1550],
    2,
    2,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14891 */
  {
    "frndintxf2_trunc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_frndintxf2_trunc },
    &operand_data[1550],
    2,
    2,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14916 */
  {
    "frndintxf2_floor_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fldcw\t%3\n\tfrndint\n\tfldcw\t%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_frndintxf2_floor_i387 },
    &operand_data[1552],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14916 */
  {
    "frndintxf2_ceil_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fldcw\t%3\n\tfrndint\n\tfldcw\t%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_frndintxf2_ceil_i387 },
    &operand_data[1552],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14916 */
  {
    "frndintxf2_trunc_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fldcw\t%3\n\tfrndint\n\tfldcw\t%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_frndintxf2_trunc_i387 },
    &operand_data[1552],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14999 */
  {
    "frndintxf2_mask_pm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_frndintxf2_mask_pm },
    &operand_data[1550],
    2,
    2,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15024 */
  {
    "frndintxf2_mask_pm_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fldcw\t%3\n\tfrndint\n\tfclex\n\tfldcw\t%2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_frndintxf2_mask_pm_i387 },
    &operand_data[1552],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15064 */
  {
    "*fisthi2_floor_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1556],
    2,
    2,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15064 */
  {
    "*fisthi2_ceil_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1556],
    2,
    2,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15064 */
  {
    "*fistsi2_floor_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1558],
    2,
    2,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15064 */
  {
    "*fistsi2_ceil_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1558],
    2,
    2,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15064 */
  {
    "*fistdi2_floor_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1527],
    2,
    2,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15064 */
  {
    "*fistdi2_ceil_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1527],
    2,
    2,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15096 */
  {
    "fistdi2_floor",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_867 },
#else
    { 0, 0, output_867 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fistdi2_floor },
    &operand_data[1560],
    4,
    5,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15096 */
  {
    "fistdi2_ceil",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_868 },
#else
    { 0, 0, output_868 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fistdi2_ceil },
    &operand_data[1560],
    4,
    5,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15110 */
  {
    "fistdi2_floor_with_temp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fistdi2_floor_with_temp },
    &operand_data[1565],
    5,
    6,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15110 */
  {
    "fistdi2_ceil_with_temp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fistdi2_ceil_with_temp },
    &operand_data[1565],
    5,
    6,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15156 */
  {
    "fisthi2_floor",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_871 },
#else
    { 0, 0, output_871 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fisthi2_floor },
    &operand_data[1571],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15156 */
  {
    "fisthi2_ceil",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_872 },
#else
    { 0, 0, output_872 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fisthi2_ceil },
    &operand_data[1571],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15156 */
  {
    "fistsi2_floor",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_873 },
#else
    { 0, 0, output_873 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fistsi2_floor },
    &operand_data[1575],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15156 */
  {
    "fistsi2_ceil",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_874 },
#else
    { 0, 0, output_874 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fistsi2_ceil },
    &operand_data[1575],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15169 */
  {
    "fisthi2_floor_with_temp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fisthi2_floor_with_temp },
    &operand_data[1579],
    5,
    5,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15169 */
  {
    "fisthi2_ceil_with_temp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fisthi2_ceil_with_temp },
    &operand_data[1579],
    5,
    5,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15169 */
  {
    "fistsi2_floor_with_temp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fistsi2_floor_with_temp },
    &operand_data[1584],
    5,
    5,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15169 */
  {
    "fistsi2_ceil_with_temp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fistsi2_ceil_with_temp },
    &operand_data[1584],
    5,
    5,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15240 */
  {
    "fxamsf2_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fxam\n\tfnstsw\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fxamsf2_i387 },
    &operand_data[25],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15240 */
  {
    "fxamdf2_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fxam\n\tfnstsw\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fxamdf2_i387 },
    &operand_data[28],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15240 */
  {
    "fxamxf2_i387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fxam\n\tfnstsw\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fxamxf2_i387 },
    &operand_data[31],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15252 */
  {
    "fxamsf2_i387_with_temp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fxamsf2_i387_with_temp },
    &operand_data[1589],
    2,
    2,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15252 */
  {
    "fxamdf2_i387_with_temp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fxamdf2_i387_with_temp },
    &operand_data[1591],
    2,
    2,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15348 */
  {
    "movmsk_df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vmovmskpd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmsk_df },
    &operand_data[1593],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15399 */
  {
    "cld",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cld",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cld },
    &operand_data[0],
    0,
    0,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15471 */
  {
    "*strmovdi_rex_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^movsq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1595],
    4,
    4,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15471 */
  {
    "*strmovdi_rex_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^movsq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1599],
    4,
    4,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15487 */
  {
    "*strmovsi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^movs{l|d}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1595],
    4,
    4,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15487 */
  {
    "*strmovsi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^movs{l|d}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1599],
    4,
    4,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15502 */
  {
    "*strmovhi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^movsw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1595],
    4,
    4,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15502 */
  {
    "*strmovhi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^movsw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1599],
    4,
    4,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15517 */
  {
    "*strmovqi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^movsb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1595],
    4,
    4,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15517 */
  {
    "*strmovqi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^movsb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1599],
    4,
    4,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15549 */
  {
    "*rep_movdi_rex64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^rep{%;} movsq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1603],
    6,
    6,
    4,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15549 */
  {
    "*rep_movdi_rex64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^rep{%;} movsq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1609],
    6,
    6,
    4,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15569 */
  {
    "*rep_movsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^rep{%;} movs{l|d}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1603],
    6,
    6,
    4,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15569 */
  {
    "*rep_movsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^rep{%;} movs{l|d}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1609],
    6,
    6,
    4,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15588 */
  {
    "*rep_movqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^rep{%;} movsb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1603],
    6,
    6,
    4,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15588 */
  {
    "*rep_movqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^rep{%;} movsb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1609],
    6,
    6,
    4,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15665 */
  {
    "*strsetdi_rex_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^stosq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1615],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15665 */
  {
    "*strsetdi_rex_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^stosq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1618],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15679 */
  {
    "*strsetsi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^stos{l|d}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1621],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15679 */
  {
    "*strsetsi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^stos{l|d}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1624],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15692 */
  {
    "*strsethi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^stosw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1627],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15692 */
  {
    "*strsethi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^stosw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1630],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15705 */
  {
    "*strsetqi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^stosb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1633],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15705 */
  {
    "*strsetqi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^stosb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1636],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15733 */
  {
    "*rep_stosdi_rex64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^rep{%;} stosq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1639],
    5,
    5,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15733 */
  {
    "*rep_stosdi_rex64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^rep{%;} stosq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1644],
    5,
    5,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15751 */
  {
    "*rep_stossi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^rep{%;} stos{l|d}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1649],
    5,
    5,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15751 */
  {
    "*rep_stossi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^rep{%;} stos{l|d}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1654],
    5,
    5,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15768 */
  {
    "*rep_stosqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^rep{%;} stosb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1659],
    5,
    5,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15768 */
  {
    "*rep_stosqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^rep{%;} stosb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1664],
    5,
    5,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15889 */
  {
    "*cmpstrnqi_nz_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^repz{%;} cmpsb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1669],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15889 */
  {
    "*cmpstrnqi_nz_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^repz{%;} cmpsb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1676],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15926 */
  {
    "*cmpstrnqi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^repz{%;} cmpsb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1669],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15926 */
  {
    "*cmpstrnqi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^repz{%;} cmpsb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1676],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15971 */
  {
    "*strlenqi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^repnz{%;} scasb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1683],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15971 */
  {
    "*strlenqi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^repnz{%;} scasb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1689],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16092 */
  {
    "*x86_movsicc_0_m1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbb{l}\t%0, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1695],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16092 */
  {
    "*x86_movdicc_0_m1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbb{q}\t%0, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1697],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16111 */
  {
    "*x86_movsicc_0_m1_se",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbb{l}\t%0, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1695],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16111 */
  {
    "*x86_movdicc_0_m1_se",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbb{q}\t%0, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1697],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16128 */
  {
    "*x86_movsicc_0_m1_neg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbb{l}\t%0, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1695],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16128 */
  {
    "*x86_movdicc_0_m1_neg",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sbb{q}\t%0, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1697],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16143 */
  {
    "*movhicc_noc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_926 },
#else
    { 0, output_926, 0 },
#endif
    { 0 },
    &operand_data[1699],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16143 */
  {
    "*movsicc_noc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_927 },
#else
    { 0, output_927, 0 },
#endif
    { 0 },
    &operand_data[1703],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16143 */
  {
    "*movdicc_noc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_928 },
#else
    { 0, output_928, 0 },
#endif
    { 0 },
    &operand_data[1707],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16178 */
  {
    "*movqicc_noc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1711],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16242 */
  {
    "*movxfcc_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_930 },
#else
    { 0, output_930, 0 },
#endif
    { 0 },
    &operand_data[1715],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16255 */
  {
    "*movdfcc_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_931 },
#else
    { 0, output_931, 0 },
#endif
    { 0 },
    &operand_data[1719],
    4,
    4,
    0,
    6,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16292 */
  {
    "*movsfcc_1_387",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_932 },
#else
    { 0, output_932, 0 },
#endif
    { 0 },
    &operand_data[1723],
    4,
    4,
    0,
    4,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16365 */
  {
    "*xop_pcmov_sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmov\t{%1, %3, %2, %0|%0, %2, %3, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1727],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16365 */
  {
    "*xop_pcmov_df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmov\t{%1, %3, %2, %0|%0, %2, %3, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1731],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16380 */
  {
    "smaxsf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_935 },
#else
    { 0, output_935, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxsf3 },
    &operand_data[1343],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16380 */
  {
    "sminsf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_936 },
#else
    { 0, output_936, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminsf3 },
    &operand_data[1343],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16380 */
  {
    "smaxdf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_937 },
#else
    { 0, output_937, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxdf3 },
    &operand_data[1347],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16380 */
  {
    "smindf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_938 },
#else
    { 0, output_938, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smindf3 },
    &operand_data[1347],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16408 */
  {
    "*ieee_smaxsf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_939 },
#else
    { 0, output_939, 0 },
#endif
    { 0 },
    &operand_data[1082],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16408 */
  {
    "*ieee_sminsf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_940 },
#else
    { 0, output_940, 0 },
#endif
    { 0 },
    &operand_data[1082],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16408 */
  {
    "*ieee_smaxdf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_941 },
#else
    { 0, output_941, 0 },
#endif
    { 0 },
    &operand_data[1086],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16408 */
  {
    "*ieee_smindf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_942 },
#else
    { 0, output_942, 0 },
#endif
    { 0 },
    &operand_data[1086],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16476 */
  {
    "pro_epilogue_adjust_stack_si_add",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_943 },
#else
    { 0, 0, output_943 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_pro_epilogue_adjust_stack_si_add },
    &operand_data[1735],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16476 */
  {
    "pro_epilogue_adjust_stack_di_add",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_944 },
#else
    { 0, 0, output_944 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_pro_epilogue_adjust_stack_di_add },
    &operand_data[1738],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16519 */
  {
    "pro_epilogue_adjust_stack_si_sub",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub{l}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_pro_epilogue_adjust_stack_si_sub },
    &operand_data[1741],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16519 */
  {
    "pro_epilogue_adjust_stack_di_sub",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sub{q}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_pro_epilogue_adjust_stack_di_sub },
    &operand_data[1744],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16530 */
  {
    "allocate_stack_worker_probe_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "call\t___chkstk_ms",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_allocate_stack_worker_probe_si },
    &operand_data[1747],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16530 */
  {
    "allocate_stack_worker_probe_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "call\t___chkstk_ms",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_allocate_stack_worker_probe_di },
    &operand_data[1749],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16591 */
  {
    "adjust_stack_and_probesi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_949 },
#else
    { 0, 0, output_949 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_adjust_stack_and_probesi },
    &operand_data[1751],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16591 */
  {
    "adjust_stack_and_probedi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_950 },
#else
    { 0, 0, output_950 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_adjust_stack_and_probedi },
    &operand_data[1754],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16603 */
  {
    "probe_stack_rangesi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_951 },
#else
    { 0, 0, output_951 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_probe_stack_rangesi },
    &operand_data[1751],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16603 */
  {
    "probe_stack_rangedi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_952 },
#else
    { 0, 0, output_952 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_probe_stack_rangedi },
    &operand_data[1754],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17552 */
  {
    "trap",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_953 },
#else
    { 0, 0, output_953 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_trap },
    &operand_data[0],
    0,
    0,
    0,
    0,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17587 */
  {
    "*prefetch_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_954 },
#else
    { 0, 0, output_954 },
#endif
    { 0 },
    &operand_data[1757],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17608 */
  {
    "*prefetch_3dnow",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_955 },
#else
    { 0, 0, output_955 },
#endif
    { 0 },
    &operand_data[1759],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17624 */
  {
    "*prefetch_prefetchwt1_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "prefetchwt1\t%a0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1761],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17624 */
  {
    "*prefetch_prefetchwt1_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "prefetchwt1\t%a0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1762],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17657 */
  {
    "stack_protect_set_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mov{l}\t{%1, %2|%2, %1}\n\tmov{l}\t{%2, %0|%0, %2}\n\txor{l}\t%k2, %k2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_stack_protect_set_si },
    &operand_data[1763],
    2,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17657 */
  {
    "stack_protect_set_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mov{q}\t{%1, %2|%2, %1}\n\tmov{q}\t{%2, %0|%0, %2}\n\txor{l}\t%k2, %k2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_stack_protect_set_di },
    &operand_data[1766],
    2,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17667 */
  {
    "stack_tls_protect_set_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mov{l}\t{%@:%P1, %2|%2, DWORD PTR %@:%P1}\n\tmov{l}\t{%2, %0|%0, %2}\n\txor{l}\t%k2, %k2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_stack_tls_protect_set_si },
    &operand_data[1769],
    2,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17667 */
  {
    "stack_tls_protect_set_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mov{q}\t{%@:%P1, %2|%2, QWORD PTR %@:%P1}\n\tmov{q}\t{%2, %0|%0, %2}\n\txor{l}\t%k2, %k2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_stack_tls_protect_set_di },
    &operand_data[1772],
    2,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17705 */
  {
    "stack_protect_test_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mov{l}\t{%1, %3|%3, %1}\n\txor{l}\t{%2, %3|%3, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_stack_protect_test_si },
    &operand_data[1775],
    3,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17705 */
  {
    "stack_protect_test_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mov{q}\t{%1, %3|%3, %1}\n\txor{q}\t{%2, %3|%3, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_stack_protect_test_di },
    &operand_data[1779],
    3,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17715 */
  {
    "stack_tls_protect_test_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mov{l}\t{%1, %3|%3, %1}\n\txor{l}\t{%@:%P2, %3|%3, DWORD PTR %@:%P2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_stack_tls_protect_test_si },
    &operand_data[1783],
    3,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17715 */
  {
    "stack_tls_protect_test_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mov{q}\t{%1, %3|%3, %1}\n\txor{q}\t{%@:%P2, %3|%3, QWORD PTR %@:%P2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_stack_tls_protect_test_di },
    &operand_data[1787],
    3,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17725 */
  {
    "sse4_2_crc32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "crc32{b}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_2_crc32qi },
    &operand_data[1791],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17725 */
  {
    "sse4_2_crc32hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "crc32{w}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_2_crc32hi },
    &operand_data[1794],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17725 */
  {
    "sse4_2_crc32si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "crc32{l}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_2_crc32si },
    &operand_data[1797],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17746 */
  {
    "sse4_2_crc32di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "crc32{q}\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_2_crc32di },
    &operand_data[1800],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17759 */
  {
    "rdpmc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rdpmc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rdpmc },
    &operand_data[1803],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17768 */
  {
    "rdpmc_rex64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rdpmc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rdpmc_rex64 },
    &operand_data[1805],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17779 */
  {
    "rdtsc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rdtsc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rdtsc },
    &operand_data[690],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17787 */
  {
    "rdtsc_rex64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rdtsc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rdtsc_rex64 },
    &operand_data[733],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17797 */
  {
    "rdtscp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rdtscp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rdtscp },
    &operand_data[1808],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17807 */
  {
    "rdtscp_rex64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rdtscp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rdtscp_rex64 },
    &operand_data[1810],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17825 */
  {
    "fxsave",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fxsave\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fxsave },
    &operand_data[1813],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17835 */
  {
    "fxsave64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fxsave64\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fxsave64 },
    &operand_data[1813],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17845 */
  {
    "fxrstor",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fxrstor\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fxrstor },
    &operand_data[1814],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17855 */
  {
    "fxrstor64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fxrstor64\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fxrstor64 },
    &operand_data[1814],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17879 */
  {
    "xsave",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xsave\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xsave },
    &operand_data[1815],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17879 */
  {
    "xsaveopt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xsaveopt\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xsaveopt },
    &operand_data[1815],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17891 */
  {
    "xsave_rex64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xsave\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xsave_rex64 },
    &operand_data[1817],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17891 */
  {
    "xsaveopt_rex64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xsaveopt\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xsaveopt_rex64 },
    &operand_data[1817],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17904 */
  {
    "xsave64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xsave64\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xsave64 },
    &operand_data[1817],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17904 */
  {
    "xsaveopt64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xsaveopt64\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xsaveopt64 },
    &operand_data[1817],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17917 */
  {
    "xrstor",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xrstor\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xrstor },
    &operand_data[1820],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17929 */
  {
    "xrstor_rex64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xrstor\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xrstor_rex64 },
    &operand_data[1822],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17942 */
  {
    "xrstor64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xrstor64\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xrstor64 },
    &operand_data[1822],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17963 */
  {
    "fnstenv",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fnstenv\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnstenv },
    &operand_data[1813],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17982 */
  {
    "fldenv",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fldenv\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fldenv },
    &operand_data[1814],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18002 */
  {
    "fnstsw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fnstsw\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnstsw },
    &operand_data[299],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18012 */
  {
    "fnclex",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fnclex",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnclex },
    &operand_data[0],
    0,
    0,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18031 */
  {
    "*lwp_llwpcbsi1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "llwpcb\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[949],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18031 */
  {
    "*lwp_llwpcbdi1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "llwpcb\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[946],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18055 */
  {
    "lwp_slwpcbsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "slwpcb\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lwp_slwpcbsi },
    &operand_data[112],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18055 */
  {
    "lwp_slwpcbdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "slwpcb\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lwp_slwpcbdi },
    &operand_data[114],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18073 */
  {
    "*lwp_lwpvalsi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lwpval\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1825],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18073 */
  {
    "*lwp_lwpvaldi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lwpval\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1828],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18095 */
  {
    "*lwp_lwpinssi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lwpins\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1825],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18095 */
  {
    "*lwp_lwpinsdi3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lwpins\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1828],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18122 */
  {
    "rdfsbasesi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rdfsbase\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rdfsbasesi },
    &operand_data[112],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18122 */
  {
    "rdgsbasesi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rdgsbase\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rdgsbasesi },
    &operand_data[112],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18122 */
  {
    "rdfsbasedi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rdfsbase\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rdfsbasedi },
    &operand_data[114],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18122 */
  {
    "rdgsbasedi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rdgsbase\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rdgsbasedi },
    &operand_data[114],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18130 */
  {
    "wrfsbasesi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "wrfsbase\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_wrfsbasesi },
    &operand_data[949],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18130 */
  {
    "wrgsbasesi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "wrgsbase\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_wrgsbasesi },
    &operand_data[949],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18130 */
  {
    "wrfsbasedi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "wrfsbase\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_wrfsbasedi },
    &operand_data[946],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18130 */
  {
    "wrgsbasedi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "wrgsbase\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_wrgsbasedi },
    &operand_data[946],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18138 */
  {
    "rdrandhi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rdrand\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rdrandhi_1 },
    &operand_data[224],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18138 */
  {
    "rdrandsi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rdrand\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rdrandsi_1 },
    &operand_data[112],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18138 */
  {
    "rdranddi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rdrand\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rdranddi_1 },
    &operand_data[114],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18148 */
  {
    "rdseedhi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rdseed\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rdseedhi_1 },
    &operand_data[224],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18148 */
  {
    "rdseedsi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rdseed\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rdseedsi_1 },
    &operand_data[112],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18148 */
  {
    "rdseeddi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rdseed\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rdseeddi_1 },
    &operand_data[114],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18169 */
  {
    "*pause",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "rep%; nop",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1224],
    1,
    1,
    1,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18199 */
  {
    "xbegin_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xbegin\t%l1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xbegin_1 },
    &operand_data[1831],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18212 */
  {
    "xend",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xend",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xend },
    &operand_data[0],
    0,
    0,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18219 */
  {
    "xabort",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xabort\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xabort },
    &operand_data[1261],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18239 */
  {
    "xtest_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "xtest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xtest_1 },
    &operand_data[0],
    0,
    0,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:79 */
  {
    "*movv8qi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1020 },
#else
    { 0, 0, output_1020 },
#endif
    { 0 },
    &operand_data[1833],
    2,
    2,
    0,
    23,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:79 */
  {
    "*movv4hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1021 },
#else
    { 0, 0, output_1021 },
#endif
    { 0 },
    &operand_data[1835],
    2,
    2,
    0,
    23,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:79 */
  {
    "*movv2si_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1022 },
#else
    { 0, 0, output_1022 },
#endif
    { 0 },
    &operand_data[1837],
    2,
    2,
    0,
    23,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:79 */
  {
    "*movv1di_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1023 },
#else
    { 0, 0, output_1023 },
#endif
    { 0 },
    &operand_data[1839],
    2,
    2,
    0,
    23,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:79 */
  {
    "*movv2sf_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1024 },
#else
    { 0, 0, output_1024 },
#endif
    { 0 },
    &operand_data[1841],
    2,
    2,
    0,
    23,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:225 */
  {
    "sse_movntq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movntq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_movntq },
    &operand_data[1843],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:248 */
  {
    "*mmx_addv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pfadd\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1845],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:270 */
  {
    "*mmx_subv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1027 },
#else
    { 0, output_1027, 0 },
#endif
    { 0 },
    &operand_data[1848],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:289 */
  {
    "*mmx_mulv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pfmul\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1845],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:315 */
  {
    "*mmx_smaxv2sf3_finite",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pfmax\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1845],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:315 */
  {
    "*mmx_sminv2sf3_finite",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pfmin\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1845],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:327 */
  {
    "*mmx_smaxv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pfmax\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1851],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:327 */
  {
    "*mmx_sminv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pfmin\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1851],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:338 */
  {
    "mmx_rcpv2sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pfrcp\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_rcpv2sf2 },
    &operand_data[1854],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:348 */
  {
    "mmx_rcpit1v2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pfrcpit1\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_rcpit1v2sf3 },
    &operand_data[1851],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:359 */
  {
    "mmx_rcpit2v2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pfrcpit2\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_rcpit2v2sf3 },
    &operand_data[1851],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:370 */
  {
    "mmx_rsqrtv2sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pfrsqrt\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_rsqrtv2sf2 },
    &operand_data[1854],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:380 */
  {
    "mmx_rsqit1v2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pfrsqit1\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_rsqit1v2sf3 },
    &operand_data[1851],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:391 */
  {
    "mmx_haddv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pfacc\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_haddv2sf3 },
    &operand_data[1851],
    3,
    3,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:410 */
  {
    "mmx_hsubv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pfnacc\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_hsubv2sf3 },
    &operand_data[1851],
    3,
    3,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:429 */
  {
    "mmx_addsubv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pfpnacc\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_addsubv2sf3 },
    &operand_data[1851],
    3,
    3,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:456 */
  {
    "*mmx_eqv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pfcmpeq\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1856],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:466 */
  {
    "mmx_gtv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pfcmpgt\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_gtv2sf3 },
    &operand_data[1859],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:476 */
  {
    "mmx_gev2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pfcmpge\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_gev2sf3 },
    &operand_data[1859],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:492 */
  {
    "mmx_pf2id",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pf2id\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_pf2id },
    &operand_data[1862],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:501 */
  {
    "mmx_pf2iw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pf2iw\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_pf2iw },
    &operand_data[1862],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:513 */
  {
    "mmx_pi2fw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pi2fw\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_pi2fw },
    &operand_data[1864],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:525 */
  {
    "mmx_floatv2si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pi2fd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_floatv2si2 },
    &operand_data[1864],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:540 */
  {
    "mmx_pswapdv2sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pswapd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_pswapdv2sf2 },
    &operand_data[1854],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:550 */
  {
    "*vec_dupv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "punpckldq\t%0, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1866],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:559 */
  {
    "*mmx_concatv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1050 },
#else
    { 0, output_1050, 0 },
#endif
    { 0 },
    &operand_data[1868],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:584 */
  {
    "*vec_extractv2sf_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1871],
    2,
    2,
    0,
    6,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:602 */
  {
    "*vec_extractv2sf_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1052 },
#else
    { 0, output_1052, 0 },
#endif
    { 0 },
    &operand_data[1873],
    2,
    2,
    0,
    6,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:661 */
  {
    "*mmx_addv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "paddb\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1875],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:661 */
  {
    "*mmx_subv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "psubb\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1878],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:661 */
  {
    "*mmx_addv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "paddw\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1881],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:661 */
  {
    "*mmx_subv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "psubw\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1884],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:661 */
  {
    "*mmx_addv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "paddd\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1887],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:661 */
  {
    "*mmx_subv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "psubd\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1890],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:661 */
  {
    "*mmx_addv1di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "paddq\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1893],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:661 */
  {
    "*mmx_subv1di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "psubq\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1896],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:680 */
  {
    "*mmx_ssaddv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "paddsb\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1875],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:680 */
  {
    "*mmx_usaddv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "paddusb\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1875],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:680 */
  {
    "*mmx_sssubv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "psubsb\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1878],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:680 */
  {
    "*mmx_ussubv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "psubusb\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1878],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:680 */
  {
    "*mmx_ssaddv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "paddsw\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1881],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:680 */
  {
    "*mmx_usaddv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "paddusw\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1881],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:680 */
  {
    "*mmx_sssubv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "psubsw\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1884],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:680 */
  {
    "*mmx_ussubv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "psubusw\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1884],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:697 */
  {
    "*mmx_mulv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pmullw\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1881],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:719 */
  {
    "*mmx_smulv4hi3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pmulhw\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1881],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:747 */
  {
    "*mmx_umulv4hi3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pmulhuw\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1881],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:785 */
  {
    "*mmx_pmaddwd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pmaddwd\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1899],
    3,
    3,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:825 */
  {
    "*mmx_pmulhrwv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pmulhrw\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1881],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:858 */
  {
    "*sse2_umulv1siv1di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pmuludq\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1902],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:882 */
  {
    "*mmx_smaxv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pmaxsw\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1881],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:882 */
  {
    "*mmx_sminv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pminsw\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1881],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:901 */
  {
    "*mmx_umaxv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pmaxub\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1875],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:901 */
  {
    "*mmx_uminv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pminub\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1875],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:912 */
  {
    "mmx_ashrv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "psraw\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_ashrv4hi3 },
    &operand_data[1905],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:912 */
  {
    "mmx_ashrv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "psrad\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_ashrv2si3 },
    &operand_data[1908],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:926 */
  {
    "mmx_ashlv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "psllw\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_ashlv4hi3 },
    &operand_data[1905],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:926 */
  {
    "mmx_lshrv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "psrlw\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_lshrv4hi3 },
    &operand_data[1905],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:926 */
  {
    "mmx_ashlv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pslld\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_ashlv2si3 },
    &operand_data[1908],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:926 */
  {
    "mmx_lshrv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "psrld\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_lshrv2si3 },
    &operand_data[1908],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:926 */
  {
    "mmx_ashlv1di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "psllq\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_ashlv1di3 },
    &operand_data[1911],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:926 */
  {
    "mmx_lshrv1di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "psrlq\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_lshrv1di3 },
    &operand_data[1911],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:954 */
  {
    "*mmx_eqv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pcmpeqb\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1875],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:954 */
  {
    "*mmx_eqv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pcmpeqw\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1881],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:954 */
  {
    "*mmx_eqv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pcmpeqd\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1887],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:964 */
  {
    "mmx_gtv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pcmpgtb\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_gtv8qi3 },
    &operand_data[1914],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:964 */
  {
    "mmx_gtv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pcmpgtw\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_gtv4hi3 },
    &operand_data[1917],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:964 */
  {
    "mmx_gtv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pcmpgtd\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_gtv2si3 },
    &operand_data[1920],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:980 */
  {
    "mmx_andnotv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pandn\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_andnotv8qi3 },
    &operand_data[1914],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:980 */
  {
    "mmx_andnotv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pandn\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_andnotv4hi3 },
    &operand_data[1917],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:980 */
  {
    "mmx_andnotv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pandn\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_andnotv2si3 },
    &operand_data[1920],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:998 */
  {
    "*mmx_andv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pand\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1875],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:998 */
  {
    "*mmx_iorv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "por\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1875],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:998 */
  {
    "*mmx_xorv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pxor\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1875],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:998 */
  {
    "*mmx_andv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pand\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1881],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:998 */
  {
    "*mmx_iorv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "por\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1881],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:998 */
  {
    "*mmx_xorv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pxor\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1881],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:998 */
  {
    "*mmx_andv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pand\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1887],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:998 */
  {
    "*mmx_iorv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "por\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1887],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:998 */
  {
    "*mmx_xorv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pxor\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1887],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1014 */
  {
    "mmx_packsswb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "packsswb\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_packsswb },
    &operand_data[1923],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1026 */
  {
    "mmx_packssdw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "packssdw\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_packssdw },
    &operand_data[1926],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1038 */
  {
    "mmx_packuswb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "packuswb\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_packuswb },
    &operand_data[1923],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1050 */
  {
    "mmx_punpckhbw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "punpckhbw\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_punpckhbw },
    &operand_data[1914],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1065 */
  {
    "mmx_punpcklbw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "punpcklbw\t{%2, %0|%0, %k2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_punpcklbw },
    &operand_data[1914],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1080 */
  {
    "mmx_punpckhwd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "punpckhwd\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_punpckhwd },
    &operand_data[1917],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1093 */
  {
    "mmx_punpcklwd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "punpcklwd\t{%2, %0|%0, %k2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_punpcklwd },
    &operand_data[1917],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1106 */
  {
    "mmx_punpckhdq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "punpckhdq\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_punpckhdq },
    &operand_data[1920],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1119 */
  {
    "mmx_punpckldq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "punpckldq\t{%2, %0|%0, %k2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_punpckldq },
    &operand_data[1920],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1145 */
  {
    "*mmx_pinsrw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1114 },
#else
    { 0, 0, output_1114 },
#endif
    { 0 },
    &operand_data[1929],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1166 */
  {
    "mmx_pextrw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pextrw\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_pextrw },
    &operand_data[1933],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1193 */
  {
    "mmx_pshufw_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1116 },
#else
    { 0, 0, output_1116 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_pshufw_1 },
    &operand_data[1936],
    6,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1216 */
  {
    "mmx_pswapdv2si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pswapd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_pswapdv2si2 },
    &operand_data[1942],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1227 */
  {
    "*vec_dupv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pshufw\t{$0, %0, %0|%0, %0, 0}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1944],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1238 */
  {
    "*vec_dupv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "punpckldq\t%0, %0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1946],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1247 */
  {
    "*mmx_concatv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1120 },
#else
    { 0, output_1120, 0 },
#endif
    { 0 },
    &operand_data[1948],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1272 */
  {
    "*vec_extractv2si_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1951],
    2,
    2,
    0,
    5,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1290 */
  {
    "*vec_extractv2si_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1122 },
#else
    { 0, output_1122, 0 },
#endif
    { 0 },
    &operand_data[1953],
    2,
    2,
    0,
    7,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1321 */
  {
    "*vec_extractv2si_zext_mem",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1955],
    3,
    3,
    0,
    3,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1441 */
  {
    "*mmx_uavgv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1124 },
#else
    { 0, 0, output_1124 },
#endif
    { 0 },
    &operand_data[1875],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1491 */
  {
    "*mmx_uavgv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pavgw\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1881],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1510 */
  {
    "mmx_psadbw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "psadbw\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_psadbw },
    &operand_data[1958],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1520 */
  {
    "mmx_pmovmskb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pmovmskb\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_pmovmskb },
    &operand_data[1961],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1537 */
  {
    "*mmx_maskmovq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "maskmovq\t{%2, %1|%1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1963],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1537 */
  {
    "*mmx_maskmovq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "maskmovq\t{%2, %1|%1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1966],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1573 */
  {
    "*mmx_emms",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "emms",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1969],
    1,
    1,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1606 */
  {
    "*mmx_femms",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "femms",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1969],
    1,
    1,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:656 */
  {
    "*movv64qi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1132 },
#else
    { 0, 0, output_1132 },
#endif
    { 0 },
    &operand_data[1970],
    2,
    2,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:656 */
  {
    "*movv32qi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1133 },
#else
    { 0, 0, output_1133 },
#endif
    { 0 },
    &operand_data[1972],
    2,
    2,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:656 */
  {
    "*movv16qi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1134 },
#else
    { 0, 0, output_1134 },
#endif
    { 0 },
    &operand_data[1974],
    2,
    2,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:656 */
  {
    "*movv32hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1135 },
#else
    { 0, 0, output_1135 },
#endif
    { 0 },
    &operand_data[1976],
    2,
    2,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:656 */
  {
    "*movv16hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1136 },
#else
    { 0, 0, output_1136 },
#endif
    { 0 },
    &operand_data[1978],
    2,
    2,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:656 */
  {
    "*movv8hi_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1137 },
#else
    { 0, 0, output_1137 },
#endif
    { 0 },
    &operand_data[1980],
    2,
    2,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:656 */
  {
    "*movv16si_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1138 },
#else
    { 0, 0, output_1138 },
#endif
    { 0 },
    &operand_data[1982],
    2,
    2,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:656 */
  {
    "*movv8si_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1139 },
#else
    { 0, 0, output_1139 },
#endif
    { 0 },
    &operand_data[1984],
    2,
    2,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:656 */
  {
    "*movv4si_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1140 },
#else
    { 0, 0, output_1140 },
#endif
    { 0 },
    &operand_data[1986],
    2,
    2,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:656 */
  {
    "*movv8di_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1141 },
#else
    { 0, 0, output_1141 },
#endif
    { 0 },
    &operand_data[1988],
    2,
    2,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:656 */
  {
    "*movv4di_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1142 },
#else
    { 0, 0, output_1142 },
#endif
    { 0 },
    &operand_data[1990],
    2,
    2,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:656 */
  {
    "*movv2di_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1143 },
#else
    { 0, 0, output_1143 },
#endif
    { 0 },
    &operand_data[1992],
    2,
    2,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:656 */
  {
    "*movv2ti_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1144 },
#else
    { 0, 0, output_1144 },
#endif
    { 0 },
    &operand_data[1994],
    2,
    2,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:656 */
  {
    "*movv1ti_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1145 },
#else
    { 0, 0, output_1145 },
#endif
    { 0 },
    &operand_data[1996],
    2,
    2,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:656 */
  {
    "*movv16sf_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1146 },
#else
    { 0, 0, output_1146 },
#endif
    { 0 },
    &operand_data[1998],
    2,
    2,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:656 */
  {
    "*movv8sf_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1147 },
#else
    { 0, 0, output_1147 },
#endif
    { 0 },
    &operand_data[2000],
    2,
    2,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:656 */
  {
    "*movv4sf_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1148 },
#else
    { 0, 0, output_1148 },
#endif
    { 0 },
    &operand_data[2002],
    2,
    2,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:656 */
  {
    "*movv8df_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1149 },
#else
    { 0, 0, output_1149 },
#endif
    { 0 },
    &operand_data[2004],
    2,
    2,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:656 */
  {
    "*movv4df_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1150 },
#else
    { 0, 0, output_1150 },
#endif
    { 0 },
    &operand_data[2006],
    2,
    2,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:656 */
  {
    "*movv2df_internal",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1151 },
#else
    { 0, 0, output_1151 },
#endif
    { 0 },
    &operand_data[2008],
    2,
    2,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:778 */
  {
    "avx512f_loadv16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1152 },
#else
    { 0, 0, output_1152 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_loadv16si_mask },
    &operand_data[2010],
    4,
    4,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:778 */
  {
    "avx512f_loadv16sf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1153 },
#else
    { 0, 0, output_1153 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_loadv16sf_mask },
    &operand_data[2014],
    4,
    4,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:778 */
  {
    "avx512f_loadv8di_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1154 },
#else
    { 0, 0, output_1154 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_loadv8di_mask },
    &operand_data[2018],
    4,
    4,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:778 */
  {
    "avx512f_loadv8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1155 },
#else
    { 0, 0, output_1155 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_loadv8df_mask },
    &operand_data[2022],
    4,
    4,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:804 */
  {
    "avx512f_blendmv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpblendmd\t{%2, %1, %0%{%3%}|%0%{%3%}, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_blendmv16si },
    &operand_data[2026],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:804 */
  {
    "avx512f_blendmv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vblendmps\t{%2, %1, %0%{%3%}|%0%{%3%}, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_blendmv16sf },
    &operand_data[2030],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:804 */
  {
    "avx512f_blendmv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpblendmq\t{%2, %1, %0%{%3%}|%0%{%3%}, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_blendmv8di },
    &operand_data[2034],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:804 */
  {
    "avx512f_blendmv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vblendmpd\t{%2, %1, %0%{%3%}|%0%{%3%}, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_blendmv8df },
    &operand_data[2038],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:816 */
  {
    "avx512f_storev16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1160 },
#else
    { 0, 0, output_1160 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_storev16si_mask },
    &operand_data[2042],
    3,
    3,
    1,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:816 */
  {
    "avx512f_storev16sf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1161 },
#else
    { 0, 0, output_1161 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_storev16sf_mask },
    &operand_data[2045],
    3,
    3,
    1,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:816 */
  {
    "avx512f_storev8di_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1162 },
#else
    { 0, 0, output_1162 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_storev8di_mask },
    &operand_data[2048],
    3,
    3,
    1,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:816 */
  {
    "avx512f_storev8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1163 },
#else
    { 0, 0, output_1163 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_storev8df_mask },
    &operand_data[2051],
    3,
    3,
    1,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:838 */
  {
    "sse2_movq128",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vmovq\t{%1, %0|%0, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_movq128 },
    &operand_data[2054],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:860 */
  {
    "movdi_to_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movdi_to_sse },
    &operand_data[2056],
    2,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:948 */
  {
    "*avx512f_loadups512",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1166 },
#else
    { 0, 0, output_1166 },
#endif
    { 0 },
    &operand_data[2059],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:948 */
  {
    "*avx512f_loadups512_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1167 },
#else
    { 0, 0, output_1167 },
#endif
    { 0 },
    &operand_data[2059],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:948 */
  {
    "*avx_loadups256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1168 },
#else
    { 0, 0, output_1168 },
#endif
    { 0 },
    &operand_data[2063],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:948 */
  {
    "*sse_loadups",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1169 },
#else
    { 0, 0, output_1169 },
#endif
    { 0 },
    &operand_data[2065],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:948 */
  {
    "*avx512f_loadupd512",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1170 },
#else
    { 0, 0, output_1170 },
#endif
    { 0 },
    &operand_data[2067],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:948 */
  {
    "*avx512f_loadupd512_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1171 },
#else
    { 0, 0, output_1171 },
#endif
    { 0 },
    &operand_data[2067],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:948 */
  {
    "*avx_loadupd256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1172 },
#else
    { 0, 0, output_1172 },
#endif
    { 0 },
    &operand_data[2071],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:948 */
  {
    "*sse2_loadupd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1173 },
#else
    { 0, 0, output_1173 },
#endif
    { 0 },
    &operand_data[2073],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:979 */
  {
    "avx512f_storeups512",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1174 },
#else
    { 0, 0, output_1174 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_storeups512 },
    &operand_data[2045],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:979 */
  {
    "avx_storeups256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1175 },
#else
    { 0, 0, output_1175 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_storeups256 },
    &operand_data[2075],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:979 */
  {
    "sse_storeups",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1176 },
#else
    { 0, 0, output_1176 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_storeups },
    &operand_data[2077],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:979 */
  {
    "avx512f_storeupd512",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1177 },
#else
    { 0, 0, output_1177 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_storeupd512 },
    &operand_data[2051],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:979 */
  {
    "avx_storeupd256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1178 },
#else
    { 0, 0, output_1178 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_storeupd256 },
    &operand_data[2079],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:979 */
  {
    "sse2_storeupd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1179 },
#else
    { 0, 0, output_1179 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_storeupd },
    &operand_data[2081],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1012 */
  {
    "avx512f_storeups512_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1180 },
#else
    { 0, 0, output_1180 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_storeups512_mask },
    &operand_data[2045],
    3,
    3,
    1,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1012 */
  {
    "avx512f_storeupd512_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1181 },
#else
    { 0, 0, output_1181 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_storeupd512_mask },
    &operand_data[2051],
    3,
    3,
    1,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1061 */
  {
    "*avx_loaddquv32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1182 },
#else
    { 0, 0, output_1182 },
#endif
    { 0 },
    &operand_data[2083],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1061 */
  {
    "*sse2_loaddquv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1183 },
#else
    { 0, 0, output_1183 },
#endif
    { 0 },
    &operand_data[2085],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1061 */
  {
    "*avx512f_loaddquv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1184 },
#else
    { 0, 0, output_1184 },
#endif
    { 0 },
    &operand_data[2087],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1061 */
  {
    "*avx512f_loaddquv16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1185 },
#else
    { 0, 0, output_1185 },
#endif
    { 0 },
    &operand_data[2087],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1061 */
  {
    "*avx512f_loaddquv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1186 },
#else
    { 0, 0, output_1186 },
#endif
    { 0 },
    &operand_data[2091],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1061 */
  {
    "*avx512f_loaddquv8di_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1187 },
#else
    { 0, 0, output_1187 },
#endif
    { 0 },
    &operand_data[2091],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1101 */
  {
    "avx_storedquv32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1188 },
#else
    { 0, 0, output_1188 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_storedquv32qi },
    &operand_data[2095],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1101 */
  {
    "sse2_storedquv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1189 },
#else
    { 0, 0, output_1189 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_storedquv16qi },
    &operand_data[2097],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1101 */
  {
    "avx512f_storedquv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1190 },
#else
    { 0, 0, output_1190 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_storedquv16si },
    &operand_data[2042],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1101 */
  {
    "avx512f_storedquv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1191 },
#else
    { 0, 0, output_1191 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_storedquv8di },
    &operand_data[2048],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1144 */
  {
    "avx512f_storedquv16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1192 },
#else
    { 0, 0, output_1192 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_storedquv16si_mask },
    &operand_data[2042],
    3,
    3,
    1,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1144 */
  {
    "avx512f_storedquv8di_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1193 },
#else
    { 0, 0, output_1193 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_storedquv8di_mask },
    &operand_data[2048],
    3,
    3,
    1,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1165 */
  {
    "avx_lddqu256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vlddqu\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_lddqu256 },
    &operand_data[2099],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1165 */
  {
    "sse3_lddqu",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vlddqu\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse3_lddqu },
    &operand_data[2101],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1187 */
  {
    "sse2_movntisi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movnti\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_movntisi },
    &operand_data[2103],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1187 */
  {
    "sse2_movntidi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movnti\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_movntidi },
    &operand_data[2105],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1197 */
  {
    "avx512f_movntv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vmovntps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_movntv16sf },
    &operand_data[2045],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1197 */
  {
    "avx_movntv8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vmovntps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_movntv8sf },
    &operand_data[2075],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1197 */
  {
    "sse_movntv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vmovntps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_movntv4sf },
    &operand_data[2077],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1197 */
  {
    "avx512f_movntv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vmovntpd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_movntv8df },
    &operand_data[2051],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1197 */
  {
    "avx_movntv4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vmovntpd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_movntv4df },
    &operand_data[2079],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1197 */
  {
    "sse2_movntv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vmovntpd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_movntv2df },
    &operand_data[2081],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1208 */
  {
    "avx512f_movntv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vmovntdq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_movntv8di },
    &operand_data[2048],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1208 */
  {
    "avx_movntv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vmovntdq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_movntv4di },
    &operand_data[2107],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1208 */
  {
    "sse2_movntv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vmovntdq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_movntv2di },
    &operand_data[2109],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1255 */
  {
    "*absnegv16sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2111],
    4,
    4,
    0,
    4,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1255 */
  {
    "*absnegv8sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2115],
    4,
    4,
    0,
    4,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1255 */
  {
    "*absnegv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2119],
    4,
    4,
    0,
    4,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1255 */
  {
    "*absnegv8df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2123],
    4,
    4,
    0,
    4,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1255 */
  {
    "*absnegv4df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2127],
    4,
    4,
    0,
    4,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1255 */
  {
    "*absnegv2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2131],
    4,
    4,
    0,
    4,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*addv16sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1213 },
#else
    { 0, output_1213, 0 },
#endif
    { 0 },
    &operand_data[2135],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*addv16sf3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1214 },
#else
    { 0, output_1214, 0 },
#endif
    { 0 },
    &operand_data[2138],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*addv16sf3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1215 },
#else
    { 0, output_1215, 0 },
#endif
    { 0 },
    &operand_data[2142],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*addv16sf3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1216 },
#else
    { 0, output_1216, 0 },
#endif
    { 0 },
    &operand_data[2147],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*subv16sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1217 },
#else
    { 0, output_1217, 0 },
#endif
    { 0 },
    &operand_data[2153],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*subv16sf3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1218 },
#else
    { 0, output_1218, 0 },
#endif
    { 0 },
    &operand_data[2156],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*subv16sf3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1219 },
#else
    { 0, output_1219, 0 },
#endif
    { 0 },
    &operand_data[2160],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*subv16sf3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1220 },
#else
    { 0, output_1220, 0 },
#endif
    { 0 },
    &operand_data[2165],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*addv8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1221 },
#else
    { 0, output_1221, 0 },
#endif
    { 0 },
    &operand_data[2171],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*addv8sf3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1222 },
#else
    { 0, output_1222, 0 },
#endif
    { 0 },
    &operand_data[2174],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*addv8sf3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1223 },
#else
    { 0, output_1223, 0 },
#endif
    { 0 },
    &operand_data[2178],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*addv8sf3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1224 },
#else
    { 0, output_1224, 0 },
#endif
    { 0 },
    &operand_data[2183],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*subv8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1225 },
#else
    { 0, output_1225, 0 },
#endif
    { 0 },
    &operand_data[2189],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*subv8sf3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1226 },
#else
    { 0, output_1226, 0 },
#endif
    { 0 },
    &operand_data[2192],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*subv8sf3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1227 },
#else
    { 0, output_1227, 0 },
#endif
    { 0 },
    &operand_data[2196],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*subv8sf3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1228 },
#else
    { 0, output_1228, 0 },
#endif
    { 0 },
    &operand_data[2201],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*addv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1229 },
#else
    { 0, output_1229, 0 },
#endif
    { 0 },
    &operand_data[2207],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*addv4sf3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1230 },
#else
    { 0, output_1230, 0 },
#endif
    { 0 },
    &operand_data[2210],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*addv4sf3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1231 },
#else
    { 0, output_1231, 0 },
#endif
    { 0 },
    &operand_data[2214],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*addv4sf3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1232 },
#else
    { 0, output_1232, 0 },
#endif
    { 0 },
    &operand_data[2219],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*subv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1233 },
#else
    { 0, output_1233, 0 },
#endif
    { 0 },
    &operand_data[2225],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*subv4sf3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1234 },
#else
    { 0, output_1234, 0 },
#endif
    { 0 },
    &operand_data[2228],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*subv4sf3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1235 },
#else
    { 0, output_1235, 0 },
#endif
    { 0 },
    &operand_data[2232],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*subv4sf3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1236 },
#else
    { 0, output_1236, 0 },
#endif
    { 0 },
    &operand_data[2237],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*addv8df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1237 },
#else
    { 0, output_1237, 0 },
#endif
    { 0 },
    &operand_data[2243],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*addv8df3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1238 },
#else
    { 0, output_1238, 0 },
#endif
    { 0 },
    &operand_data[2246],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*addv8df3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1239 },
#else
    { 0, output_1239, 0 },
#endif
    { 0 },
    &operand_data[2250],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*addv8df3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1240 },
#else
    { 0, output_1240, 0 },
#endif
    { 0 },
    &operand_data[2255],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*subv8df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1241 },
#else
    { 0, output_1241, 0 },
#endif
    { 0 },
    &operand_data[2261],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*subv8df3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1242 },
#else
    { 0, output_1242, 0 },
#endif
    { 0 },
    &operand_data[2264],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*subv8df3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1243 },
#else
    { 0, output_1243, 0 },
#endif
    { 0 },
    &operand_data[2268],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*subv8df3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1244 },
#else
    { 0, output_1244, 0 },
#endif
    { 0 },
    &operand_data[2273],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*addv4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1245 },
#else
    { 0, output_1245, 0 },
#endif
    { 0 },
    &operand_data[2279],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*addv4df3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1246 },
#else
    { 0, output_1246, 0 },
#endif
    { 0 },
    &operand_data[2282],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*addv4df3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1247 },
#else
    { 0, output_1247, 0 },
#endif
    { 0 },
    &operand_data[2286],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*addv4df3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1248 },
#else
    { 0, output_1248, 0 },
#endif
    { 0 },
    &operand_data[2291],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*subv4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1249 },
#else
    { 0, output_1249, 0 },
#endif
    { 0 },
    &operand_data[2297],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*subv4df3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1250 },
#else
    { 0, output_1250, 0 },
#endif
    { 0 },
    &operand_data[2300],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*subv4df3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1251 },
#else
    { 0, output_1251, 0 },
#endif
    { 0 },
    &operand_data[2304],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*subv4df3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1252 },
#else
    { 0, output_1252, 0 },
#endif
    { 0 },
    &operand_data[2309],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*addv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1253 },
#else
    { 0, output_1253, 0 },
#endif
    { 0 },
    &operand_data[2315],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*addv2df3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1254 },
#else
    { 0, output_1254, 0 },
#endif
    { 0 },
    &operand_data[2318],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*addv2df3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1255 },
#else
    { 0, output_1255, 0 },
#endif
    { 0 },
    &operand_data[2322],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*addv2df3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1256 },
#else
    { 0, output_1256, 0 },
#endif
    { 0 },
    &operand_data[2327],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*subv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1257 },
#else
    { 0, output_1257, 0 },
#endif
    { 0 },
    &operand_data[2333],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*subv2df3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1258 },
#else
    { 0, output_1258, 0 },
#endif
    { 0 },
    &operand_data[2336],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*subv2df3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1259 },
#else
    { 0, output_1259, 0 },
#endif
    { 0 },
    &operand_data[2340],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1301 */
  {
    "*subv2df3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1260 },
#else
    { 0, output_1260, 0 },
#endif
    { 0 },
    &operand_data[2345],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1315 */
  {
    "sse_vmaddv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1261 },
#else
    { 0, output_1261, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_vmaddv4sf3 },
    &operand_data[2351],
    3,
    3,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1315 */
  {
    "sse_vmaddv4sf3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1262 },
#else
    { 0, output_1262, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_vmaddv4sf3_round },
    &operand_data[2354],
    4,
    4,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1315 */
  {
    "sse_vmsubv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1263 },
#else
    { 0, output_1263, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_vmsubv4sf3 },
    &operand_data[2351],
    3,
    3,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1315 */
  {
    "sse_vmsubv4sf3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1264 },
#else
    { 0, output_1264, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_vmsubv4sf3_round },
    &operand_data[2354],
    4,
    4,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1315 */
  {
    "sse2_vmaddv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1265 },
#else
    { 0, output_1265, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_vmaddv2df3 },
    &operand_data[2358],
    3,
    3,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1315 */
  {
    "sse2_vmaddv2df3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1266 },
#else
    { 0, output_1266, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_vmaddv2df3_round },
    &operand_data[2361],
    4,
    4,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1315 */
  {
    "sse2_vmsubv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1267 },
#else
    { 0, output_1267, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_vmsubv2df3 },
    &operand_data[2358],
    3,
    3,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1315 */
  {
    "sse2_vmsubv2df3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1268 },
#else
    { 0, output_1268, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_vmsubv2df3_round },
    &operand_data[2361],
    4,
    4,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1340 */
  {
    "*mulv16sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1269 },
#else
    { 0, output_1269, 0 },
#endif
    { 0 },
    &operand_data[2135],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1340 */
  {
    "*mulv16sf3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1270 },
#else
    { 0, output_1270, 0 },
#endif
    { 0 },
    &operand_data[2138],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1340 */
  {
    "*mulv16sf3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1271 },
#else
    { 0, output_1271, 0 },
#endif
    { 0 },
    &operand_data[2142],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1340 */
  {
    "*mulv16sf3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1272 },
#else
    { 0, output_1272, 0 },
#endif
    { 0 },
    &operand_data[2147],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1340 */
  {
    "*mulv8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1273 },
#else
    { 0, output_1273, 0 },
#endif
    { 0 },
    &operand_data[2171],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1340 */
  {
    "*mulv8sf3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1274 },
#else
    { 0, output_1274, 0 },
#endif
    { 0 },
    &operand_data[2174],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1340 */
  {
    "*mulv8sf3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1275 },
#else
    { 0, output_1275, 0 },
#endif
    { 0 },
    &operand_data[2178],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1340 */
  {
    "*mulv8sf3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1276 },
#else
    { 0, output_1276, 0 },
#endif
    { 0 },
    &operand_data[2183],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1340 */
  {
    "*mulv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1277 },
#else
    { 0, output_1277, 0 },
#endif
    { 0 },
    &operand_data[2207],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1340 */
  {
    "*mulv4sf3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1278 },
#else
    { 0, output_1278, 0 },
#endif
    { 0 },
    &operand_data[2210],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1340 */
  {
    "*mulv4sf3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1279 },
#else
    { 0, output_1279, 0 },
#endif
    { 0 },
    &operand_data[2214],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1340 */
  {
    "*mulv4sf3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1280 },
#else
    { 0, output_1280, 0 },
#endif
    { 0 },
    &operand_data[2219],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1340 */
  {
    "*mulv8df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1281 },
#else
    { 0, output_1281, 0 },
#endif
    { 0 },
    &operand_data[2243],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1340 */
  {
    "*mulv8df3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1282 },
#else
    { 0, output_1282, 0 },
#endif
    { 0 },
    &operand_data[2246],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1340 */
  {
    "*mulv8df3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1283 },
#else
    { 0, output_1283, 0 },
#endif
    { 0 },
    &operand_data[2250],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1340 */
  {
    "*mulv8df3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1284 },
#else
    { 0, output_1284, 0 },
#endif
    { 0 },
    &operand_data[2255],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1340 */
  {
    "*mulv4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1285 },
#else
    { 0, output_1285, 0 },
#endif
    { 0 },
    &operand_data[2279],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1340 */
  {
    "*mulv4df3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1286 },
#else
    { 0, output_1286, 0 },
#endif
    { 0 },
    &operand_data[2282],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1340 */
  {
    "*mulv4df3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1287 },
#else
    { 0, output_1287, 0 },
#endif
    { 0 },
    &operand_data[2286],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1340 */
  {
    "*mulv4df3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1288 },
#else
    { 0, output_1288, 0 },
#endif
    { 0 },
    &operand_data[2291],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1340 */
  {
    "*mulv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1289 },
#else
    { 0, output_1289, 0 },
#endif
    { 0 },
    &operand_data[2315],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1340 */
  {
    "*mulv2df3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1290 },
#else
    { 0, output_1290, 0 },
#endif
    { 0 },
    &operand_data[2318],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1340 */
  {
    "*mulv2df3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1291 },
#else
    { 0, output_1291, 0 },
#endif
    { 0 },
    &operand_data[2322],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1340 */
  {
    "*mulv2df3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1292 },
#else
    { 0, output_1292, 0 },
#endif
    { 0 },
    &operand_data[2327],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1355 */
  {
    "sse_vmmulv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1293 },
#else
    { 0, output_1293, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_vmmulv4sf3 },
    &operand_data[2351],
    3,
    3,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1355 */
  {
    "sse_vmmulv4sf3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1294 },
#else
    { 0, output_1294, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_vmmulv4sf3_round },
    &operand_data[2354],
    4,
    4,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1355 */
  {
    "sse_vmdivv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1295 },
#else
    { 0, output_1295, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_vmdivv4sf3 },
    &operand_data[2351],
    3,
    3,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1355 */
  {
    "sse_vmdivv4sf3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1296 },
#else
    { 0, output_1296, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_vmdivv4sf3_round },
    &operand_data[2354],
    4,
    4,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1355 */
  {
    "sse2_vmmulv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1297 },
#else
    { 0, output_1297, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_vmmulv2df3 },
    &operand_data[2358],
    3,
    3,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1355 */
  {
    "sse2_vmmulv2df3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1298 },
#else
    { 0, output_1298, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_vmmulv2df3_round },
    &operand_data[2361],
    4,
    4,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1355 */
  {
    "sse2_vmdivv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1299 },
#else
    { 0, output_1299, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_vmdivv2df3 },
    &operand_data[2358],
    3,
    3,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1355 */
  {
    "sse2_vmdivv2df3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1300 },
#else
    { 0, output_1300, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_vmdivv2df3_round },
    &operand_data[2361],
    4,
    4,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1399 */
  {
    "avx512f_divv16sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1301 },
#else
    { 0, output_1301, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_divv16sf3 },
    &operand_data[2365],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1399 */
  {
    "avx512f_divv16sf3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1302 },
#else
    { 0, output_1302, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_divv16sf3_round },
    &operand_data[2156],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1399 */
  {
    "avx512f_divv16sf3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1303 },
#else
    { 0, output_1303, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_divv16sf3_mask },
    &operand_data[2365],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1399 */
  {
    "avx512f_divv16sf3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1304 },
#else
    { 0, output_1304, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_divv16sf3_mask_round },
    &operand_data[2165],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1399 */
  {
    "avx_divv8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1305 },
#else
    { 0, output_1305, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_divv8sf3 },
    &operand_data[2370],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1399 */
  {
    "sse_divv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1306 },
#else
    { 0, output_1306, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_divv4sf3 },
    &operand_data[2351],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1399 */
  {
    "avx512f_divv8df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1307 },
#else
    { 0, output_1307, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_divv8df3 },
    &operand_data[2373],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1399 */
  {
    "avx512f_divv8df3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1308 },
#else
    { 0, output_1308, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_divv8df3_round },
    &operand_data[2264],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1399 */
  {
    "avx512f_divv8df3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1309 },
#else
    { 0, output_1309, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_divv8df3_mask },
    &operand_data[2373],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1399 */
  {
    "avx512f_divv8df3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1310 },
#else
    { 0, output_1310, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_divv8df3_mask_round },
    &operand_data[2273],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1399 */
  {
    "avx_divv4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1311 },
#else
    { 0, output_1311, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_divv4df3 },
    &operand_data[2378],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1399 */
  {
    "sse2_divv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1312 },
#else
    { 0, output_1312, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_divv2df3 },
    &operand_data[2358],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1413 */
  {
    "avx_rcpv8sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vrcpps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_rcpv8sf2 },
    &operand_data[2381],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1413 */
  {
    "sse_rcpv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vrcpps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_rcpv4sf2 },
    &operand_data[2383],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1425 */
  {
    "sse_vmrcpv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1315 },
#else
    { 0, output_1315, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_vmrcpv4sf2 },
    &operand_data[2385],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1444 */
  {
    "*rcp14v16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrcp14ps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2059],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1444 */
  {
    "rcp14v16sf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrcp14ps\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rcp14v16sf_mask },
    &operand_data[2059],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1444 */
  {
    "*rcp14v8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrcp14pd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2067],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1444 */
  {
    "rcp14v8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrcp14pd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rcp14v8df_mask },
    &operand_data[2067],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1455 */
  {
    "srcp14v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrcp14ss\t{%1, %2, %0|%0, %2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_srcp14v4sf },
    &operand_data[2388],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1455 */
  {
    "srcp14v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrcp14sd\t{%1, %2, %0|%0, %2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_srcp14v2df },
    &operand_data[2391],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1490 */
  {
    "avx512f_sqrtv16sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vsqrtps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sqrtv16sf2 },
    &operand_data[2059],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1490 */
  {
    "avx512f_sqrtv16sf2_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vsqrtps\t{%R2%1, %0|%0, %1%R2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sqrtv16sf2_round },
    &operand_data[2394],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1490 */
  {
    "avx512f_sqrtv16sf2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vsqrtps\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sqrtv16sf2_mask },
    &operand_data[2059],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1490 */
  {
    "avx512f_sqrtv16sf2_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vsqrtps\t{%R4%1, %0%{%3%}%N2|%0%{%3%}%N2, %1%R4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sqrtv16sf2_mask_round },
    &operand_data[2397],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1490 */
  {
    "avx_sqrtv8sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vsqrtps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_sqrtv8sf2 },
    &operand_data[2063],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1490 */
  {
    "sse_sqrtv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vsqrtps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_sqrtv4sf2 },
    &operand_data[2065],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1490 */
  {
    "avx512f_sqrtv8df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vsqrtpd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sqrtv8df2 },
    &operand_data[2067],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1490 */
  {
    "avx512f_sqrtv8df2_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vsqrtpd\t{%R2%1, %0|%0, %1%R2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sqrtv8df2_round },
    &operand_data[2402],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1490 */
  {
    "avx512f_sqrtv8df2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vsqrtpd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sqrtv8df2_mask },
    &operand_data[2067],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1490 */
  {
    "avx512f_sqrtv8df2_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vsqrtpd\t{%R4%1, %0%{%3%}%N2|%0%{%3%}%N2, %1%R4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sqrtv8df2_mask_round },
    &operand_data[2405],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1490 */
  {
    "avx_sqrtv4df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vsqrtpd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_sqrtv4df2 },
    &operand_data[2071],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1490 */
  {
    "sse2_sqrtv2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vsqrtpd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_sqrtv2df2 },
    &operand_data[2073],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1501 */
  {
    "sse_vmsqrtv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1334 },
#else
    { 0, output_1334, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_vmsqrtv4sf2 },
    &operand_data[2410],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1501 */
  {
    "sse_vmsqrtv4sf2_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1335 },
#else
    { 0, output_1335, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_vmsqrtv4sf2_round },
    &operand_data[2413],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1501 */
  {
    "sse2_vmsqrtv2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1336 },
#else
    { 0, output_1336, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_vmsqrtv2df2 },
    &operand_data[2417],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1501 */
  {
    "sse2_vmsqrtv2df2_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1337 },
#else
    { 0, output_1337, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_vmsqrtv2df2_round },
    &operand_data[2420],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1529 */
  {
    "avx_rsqrtv8sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vrsqrtps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_rsqrtv8sf2 },
    &operand_data[2381],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1529 */
  {
    "sse_rsqrtv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vrsqrtps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_rsqrtv4sf2 },
    &operand_data[2383],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1539 */
  {
    "*rsqrt14v16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrsqrt14ps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2059],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1539 */
  {
    "rsqrt14v16sf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrsqrt14ps\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rsqrt14v16sf_mask },
    &operand_data[2059],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1539 */
  {
    "*rsqrt14v8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrsqrt14pd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2067],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1539 */
  {
    "rsqrt14v8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrsqrt14pd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rsqrt14v8df_mask },
    &operand_data[2067],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1550 */
  {
    "rsqrt14v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrsqrt14ss\t{%1, %2, %0|%0, %2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rsqrt14v4sf },
    &operand_data[2388],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1550 */
  {
    "rsqrt14v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrsqrt14sd\t{%1, %2, %0|%0, %2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rsqrt14v2df },
    &operand_data[2391],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1564 */
  {
    "sse_vmrsqrtv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1346 },
#else
    { 0, output_1346, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_vmrsqrtv4sf2 },
    &operand_data[2385],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*smaxv16sf3_finite",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1347 },
#else
    { 0, output_1347, 0 },
#endif
    { 0 },
    &operand_data[2135],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*smaxv16sf3_finite_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1348 },
#else
    { 0, output_1348, 0 },
#endif
    { 0 },
    &operand_data[2424],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*smaxv16sf3_finite_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1349 },
#else
    { 0, output_1349, 0 },
#endif
    { 0 },
    &operand_data[2142],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*smaxv16sf3_finite_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1350 },
#else
    { 0, output_1350, 0 },
#endif
    { 0 },
    &operand_data[2428],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*sminv16sf3_finite",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1351 },
#else
    { 0, output_1351, 0 },
#endif
    { 0 },
    &operand_data[2135],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*sminv16sf3_finite_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1352 },
#else
    { 0, output_1352, 0 },
#endif
    { 0 },
    &operand_data[2424],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*sminv16sf3_finite_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1353 },
#else
    { 0, output_1353, 0 },
#endif
    { 0 },
    &operand_data[2142],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*sminv16sf3_finite_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1354 },
#else
    { 0, output_1354, 0 },
#endif
    { 0 },
    &operand_data[2428],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*smaxv8sf3_finite",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1355 },
#else
    { 0, output_1355, 0 },
#endif
    { 0 },
    &operand_data[2171],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*smaxv8sf3_finite_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1356 },
#else
    { 0, output_1356, 0 },
#endif
    { 0 },
    &operand_data[2434],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*smaxv8sf3_finite_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1357 },
#else
    { 0, output_1357, 0 },
#endif
    { 0 },
    &operand_data[2178],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*smaxv8sf3_finite_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1358 },
#else
    { 0, output_1358, 0 },
#endif
    { 0 },
    &operand_data[2438],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*sminv8sf3_finite",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1359 },
#else
    { 0, output_1359, 0 },
#endif
    { 0 },
    &operand_data[2171],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*sminv8sf3_finite_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1360 },
#else
    { 0, output_1360, 0 },
#endif
    { 0 },
    &operand_data[2434],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*sminv8sf3_finite_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1361 },
#else
    { 0, output_1361, 0 },
#endif
    { 0 },
    &operand_data[2178],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*sminv8sf3_finite_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1362 },
#else
    { 0, output_1362, 0 },
#endif
    { 0 },
    &operand_data[2438],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*smaxv4sf3_finite",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1363 },
#else
    { 0, output_1363, 0 },
#endif
    { 0 },
    &operand_data[2207],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*smaxv4sf3_finite_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1364 },
#else
    { 0, output_1364, 0 },
#endif
    { 0 },
    &operand_data[2444],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*smaxv4sf3_finite_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1365 },
#else
    { 0, output_1365, 0 },
#endif
    { 0 },
    &operand_data[2214],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*smaxv4sf3_finite_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1366 },
#else
    { 0, output_1366, 0 },
#endif
    { 0 },
    &operand_data[2448],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*sminv4sf3_finite",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1367 },
#else
    { 0, output_1367, 0 },
#endif
    { 0 },
    &operand_data[2207],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*sminv4sf3_finite_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1368 },
#else
    { 0, output_1368, 0 },
#endif
    { 0 },
    &operand_data[2444],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*sminv4sf3_finite_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1369 },
#else
    { 0, output_1369, 0 },
#endif
    { 0 },
    &operand_data[2214],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*sminv4sf3_finite_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1370 },
#else
    { 0, output_1370, 0 },
#endif
    { 0 },
    &operand_data[2448],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*smaxv8df3_finite",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1371 },
#else
    { 0, output_1371, 0 },
#endif
    { 0 },
    &operand_data[2243],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*smaxv8df3_finite_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1372 },
#else
    { 0, output_1372, 0 },
#endif
    { 0 },
    &operand_data[2454],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*smaxv8df3_finite_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1373 },
#else
    { 0, output_1373, 0 },
#endif
    { 0 },
    &operand_data[2250],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*smaxv8df3_finite_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1374 },
#else
    { 0, output_1374, 0 },
#endif
    { 0 },
    &operand_data[2458],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*sminv8df3_finite",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1375 },
#else
    { 0, output_1375, 0 },
#endif
    { 0 },
    &operand_data[2243],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*sminv8df3_finite_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1376 },
#else
    { 0, output_1376, 0 },
#endif
    { 0 },
    &operand_data[2454],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*sminv8df3_finite_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1377 },
#else
    { 0, output_1377, 0 },
#endif
    { 0 },
    &operand_data[2250],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*sminv8df3_finite_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1378 },
#else
    { 0, output_1378, 0 },
#endif
    { 0 },
    &operand_data[2458],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*smaxv4df3_finite",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1379 },
#else
    { 0, output_1379, 0 },
#endif
    { 0 },
    &operand_data[2279],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*smaxv4df3_finite_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1380 },
#else
    { 0, output_1380, 0 },
#endif
    { 0 },
    &operand_data[2464],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*smaxv4df3_finite_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1381 },
#else
    { 0, output_1381, 0 },
#endif
    { 0 },
    &operand_data[2286],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*smaxv4df3_finite_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1382 },
#else
    { 0, output_1382, 0 },
#endif
    { 0 },
    &operand_data[2468],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*sminv4df3_finite",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1383 },
#else
    { 0, output_1383, 0 },
#endif
    { 0 },
    &operand_data[2279],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*sminv4df3_finite_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1384 },
#else
    { 0, output_1384, 0 },
#endif
    { 0 },
    &operand_data[2464],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*sminv4df3_finite_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1385 },
#else
    { 0, output_1385, 0 },
#endif
    { 0 },
    &operand_data[2286],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*sminv4df3_finite_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1386 },
#else
    { 0, output_1386, 0 },
#endif
    { 0 },
    &operand_data[2468],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*smaxv2df3_finite",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1387 },
#else
    { 0, output_1387, 0 },
#endif
    { 0 },
    &operand_data[2315],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*smaxv2df3_finite_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1388 },
#else
    { 0, output_1388, 0 },
#endif
    { 0 },
    &operand_data[2474],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*smaxv2df3_finite_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1389 },
#else
    { 0, output_1389, 0 },
#endif
    { 0 },
    &operand_data[2322],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*smaxv2df3_finite_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1390 },
#else
    { 0, output_1390, 0 },
#endif
    { 0 },
    &operand_data[2478],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*sminv2df3_finite",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1391 },
#else
    { 0, output_1391, 0 },
#endif
    { 0 },
    &operand_data[2315],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*sminv2df3_finite_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1392 },
#else
    { 0, output_1392, 0 },
#endif
    { 0 },
    &operand_data[2474],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*sminv2df3_finite_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1393 },
#else
    { 0, output_1393, 0 },
#endif
    { 0 },
    &operand_data[2322],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1597 */
  {
    "*sminv2df3_finite_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1394 },
#else
    { 0, output_1394, 0 },
#endif
    { 0 },
    &operand_data[2478],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1614 */
  {
    "*smaxv16sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1395 },
#else
    { 0, output_1395, 0 },
#endif
    { 0 },
    &operand_data[2365],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1614 */
  {
    "*smaxv16sf3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1396 },
#else
    { 0, output_1396, 0 },
#endif
    { 0 },
    &operand_data[2484],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1614 */
  {
    "*smaxv16sf3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1397 },
#else
    { 0, output_1397, 0 },
#endif
    { 0 },
    &operand_data[2365],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1614 */
  {
    "*smaxv16sf3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1398 },
#else
    { 0, output_1398, 0 },
#endif
    { 0 },
    &operand_data[2488],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1614 */
  {
    "*sminv16sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1399 },
#else
    { 0, output_1399, 0 },
#endif
    { 0 },
    &operand_data[2365],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1614 */
  {
    "*sminv16sf3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1400 },
#else
    { 0, output_1400, 0 },
#endif
    { 0 },
    &operand_data[2484],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1614 */
  {
    "*sminv16sf3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1401 },
#else
    { 0, output_1401, 0 },
#endif
    { 0 },
    &operand_data[2365],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1614 */
  {
    "*sminv16sf3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1402 },
#else
    { 0, output_1402, 0 },
#endif
    { 0 },
    &operand_data[2488],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1614 */
  {
    "*smaxv8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1403 },
#else
    { 0, output_1403, 0 },
#endif
    { 0 },
    &operand_data[2370],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1614 */
  {
    "*sminv8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1404 },
#else
    { 0, output_1404, 0 },
#endif
    { 0 },
    &operand_data[2370],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1614 */
  {
    "*smaxv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1405 },
#else
    { 0, output_1405, 0 },
#endif
    { 0 },
    &operand_data[2351],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1614 */
  {
    "*sminv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1406 },
#else
    { 0, output_1406, 0 },
#endif
    { 0 },
    &operand_data[2351],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1614 */
  {
    "*smaxv8df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1407 },
#else
    { 0, output_1407, 0 },
#endif
    { 0 },
    &operand_data[2373],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1614 */
  {
    "*smaxv8df3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1408 },
#else
    { 0, output_1408, 0 },
#endif
    { 0 },
    &operand_data[2494],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1614 */
  {
    "*smaxv8df3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1409 },
#else
    { 0, output_1409, 0 },
#endif
    { 0 },
    &operand_data[2373],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1614 */
  {
    "*smaxv8df3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1410 },
#else
    { 0, output_1410, 0 },
#endif
    { 0 },
    &operand_data[2498],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1614 */
  {
    "*sminv8df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1411 },
#else
    { 0, output_1411, 0 },
#endif
    { 0 },
    &operand_data[2373],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1614 */
  {
    "*sminv8df3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1412 },
#else
    { 0, output_1412, 0 },
#endif
    { 0 },
    &operand_data[2494],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1614 */
  {
    "*sminv8df3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1413 },
#else
    { 0, output_1413, 0 },
#endif
    { 0 },
    &operand_data[2373],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1614 */
  {
    "*sminv8df3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1414 },
#else
    { 0, output_1414, 0 },
#endif
    { 0 },
    &operand_data[2498],
    6,
    6,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1614 */
  {
    "*smaxv4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1415 },
#else
    { 0, output_1415, 0 },
#endif
    { 0 },
    &operand_data[2378],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1614 */
  {
    "*sminv4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1416 },
#else
    { 0, output_1416, 0 },
#endif
    { 0 },
    &operand_data[2378],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1614 */
  {
    "*smaxv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1417 },
#else
    { 0, output_1417, 0 },
#endif
    { 0 },
    &operand_data[2358],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1614 */
  {
    "*sminv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1418 },
#else
    { 0, output_1418, 0 },
#endif
    { 0 },
    &operand_data[2358],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1630 */
  {
    "sse_vmsmaxv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1419 },
#else
    { 0, output_1419, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_vmsmaxv4sf3 },
    &operand_data[2351],
    3,
    3,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1630 */
  {
    "sse_vmsmaxv4sf3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1420 },
#else
    { 0, output_1420, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_vmsmaxv4sf3_round },
    &operand_data[2504],
    4,
    4,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1630 */
  {
    "sse_vmsminv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1421 },
#else
    { 0, output_1421, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_vmsminv4sf3 },
    &operand_data[2351],
    3,
    3,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1630 */
  {
    "sse_vmsminv4sf3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1422 },
#else
    { 0, output_1422, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_vmsminv4sf3_round },
    &operand_data[2504],
    4,
    4,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1630 */
  {
    "sse2_vmsmaxv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1423 },
#else
    { 0, output_1423, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_vmsmaxv2df3 },
    &operand_data[2358],
    3,
    3,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1630 */
  {
    "sse2_vmsmaxv2df3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1424 },
#else
    { 0, output_1424, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_vmsmaxv2df3_round },
    &operand_data[2508],
    4,
    4,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1630 */
  {
    "sse2_vmsminv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1425 },
#else
    { 0, output_1425, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_vmsminv2df3 },
    &operand_data[2358],
    3,
    3,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1630 */
  {
    "sse2_vmsminv2df3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1426 },
#else
    { 0, output_1426, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_vmsminv2df3_round },
    &operand_data[2508],
    4,
    4,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1654 */
  {
    "*ieee_sminv16sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1427 },
#else
    { 0, output_1427, 0 },
#endif
    { 0 },
    &operand_data[2512],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1654 */
  {
    "*ieee_sminv8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1428 },
#else
    { 0, output_1428, 0 },
#endif
    { 0 },
    &operand_data[2515],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1654 */
  {
    "*ieee_sminv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1429 },
#else
    { 0, output_1429, 0 },
#endif
    { 0 },
    &operand_data[2518],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1654 */
  {
    "*ieee_sminv8df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1430 },
#else
    { 0, output_1430, 0 },
#endif
    { 0 },
    &operand_data[2521],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1654 */
  {
    "*ieee_sminv4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1431 },
#else
    { 0, output_1431, 0 },
#endif
    { 0 },
    &operand_data[2524],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1654 */
  {
    "*ieee_sminv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1432 },
#else
    { 0, output_1432, 0 },
#endif
    { 0 },
    &operand_data[2527],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1669 */
  {
    "*ieee_smaxv16sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1433 },
#else
    { 0, output_1433, 0 },
#endif
    { 0 },
    &operand_data[2512],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1669 */
  {
    "*ieee_smaxv8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1434 },
#else
    { 0, output_1434, 0 },
#endif
    { 0 },
    &operand_data[2515],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1669 */
  {
    "*ieee_smaxv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1435 },
#else
    { 0, output_1435, 0 },
#endif
    { 0 },
    &operand_data[2518],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1669 */
  {
    "*ieee_smaxv8df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1436 },
#else
    { 0, output_1436, 0 },
#endif
    { 0 },
    &operand_data[2521],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1669 */
  {
    "*ieee_smaxv4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1437 },
#else
    { 0, output_1437, 0 },
#endif
    { 0 },
    &operand_data[2524],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1669 */
  {
    "*ieee_smaxv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1438 },
#else
    { 0, output_1438, 0 },
#endif
    { 0 },
    &operand_data[2527],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1684 */
  {
    "avx_addsubv4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vaddsubpd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_addsubv4df3 },
    &operand_data[2530],
    3,
    3,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1698 */
  {
    "sse3_addsubv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1440 },
#else
    { 0, output_1440, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse3_addsubv2df3 },
    &operand_data[2533],
    3,
    3,
    2,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1716 */
  {
    "avx_addsubv8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vaddsubps\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_addsubv8sf3 },
    &operand_data[2536],
    3,
    3,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1730 */
  {
    "sse3_addsubv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1442 },
#else
    { 0, output_1442, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse3_addsubv4sf3 },
    &operand_data[2539],
    3,
    3,
    2,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1748 */
  {
    "avx_haddv4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vhaddpd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_haddv4df3 },
    &operand_data[2530],
    3,
    3,
    6,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1748 */
  {
    "avx_hsubv4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vhsubpd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_hsubv4df3 },
    &operand_data[2530],
    3,
    3,
    6,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1790 */
  {
    "*sse3_haddv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1445 },
#else
    { 0, output_1445, 0 },
#endif
    { 0 },
    &operand_data[2542],
    7,
    7,
    2,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1818 */
  {
    "sse3_hsubv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1446 },
#else
    { 0, output_1446, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse3_hsubv2df3 },
    &operand_data[2533],
    3,
    3,
    2,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1840 */
  {
    "*sse3_haddv2df3_low",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1447 },
#else
    { 0, output_1447, 0 },
#endif
    { 0 },
    &operand_data[2549],
    4,
    4,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1859 */
  {
    "*sse3_hsubv2df3_low",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1448 },
#else
    { 0, output_1448, 0 },
#endif
    { 0 },
    &operand_data[2549],
    2,
    2,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1877 */
  {
    "avx_haddv8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vhaddps\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_haddv8sf3 },
    &operand_data[2536],
    3,
    3,
    14,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1877 */
  {
    "avx_hsubv8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vhsubps\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_hsubv8sf3 },
    &operand_data[2536],
    3,
    3,
    14,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1920 */
  {
    "sse3_haddv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1451 },
#else
    { 0, output_1451, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse3_haddv4sf3 },
    &operand_data[2539],
    3,
    3,
    6,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1920 */
  {
    "sse3_hsubv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1452 },
#else
    { 0, output_1452, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse3_hsubv4sf3 },
    &operand_data[2539],
    3,
    3,
    6,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2077 */
  {
    "avx_cmpv8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcmpps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_cmpv8sf3 },
    &operand_data[2553],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2077 */
  {
    "avx_cmpv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcmpps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_cmpv4sf3 },
    &operand_data[2557],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2077 */
  {
    "avx_cmpv4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcmppd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_cmpv4df3 },
    &operand_data[2561],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2077 */
  {
    "avx_cmpv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcmppd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_cmpv2df3 },
    &operand_data[2565],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2091 */
  {
    "avx_vmcmpv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcmpss\t{%3, %2, %1, %0|%0, %1, %k2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vmcmpv4sf3 },
    &operand_data[2557],
    4,
    4,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2091 */
  {
    "avx_vmcmpv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcmpsd\t{%3, %2, %1, %0|%0, %1, %q2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vmcmpv2df3 },
    &operand_data[2565],
    4,
    4,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2108 */
  {
    "*avx_maskcmpv8sf3_comm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1459 },
#else
    { 0, output_1459, 0 },
#endif
    { 0 },
    &operand_data[2569],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2108 */
  {
    "*sse_maskcmpv4sf3_comm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1460 },
#else
    { 0, output_1460, 0 },
#endif
    { 0 },
    &operand_data[2573],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2108 */
  {
    "*avx_maskcmpv4df3_comm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1461 },
#else
    { 0, output_1461, 0 },
#endif
    { 0 },
    &operand_data[2577],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2108 */
  {
    "*sse2_maskcmpv2df3_comm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1462 },
#else
    { 0, output_1462, 0 },
#endif
    { 0 },
    &operand_data[2581],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2124 */
  {
    "avx_maskcmpv8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1463 },
#else
    { 0, output_1463, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_maskcmpv8sf3 },
    &operand_data[2585],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2124 */
  {
    "sse_maskcmpv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1464 },
#else
    { 0, output_1464, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_maskcmpv4sf3 },
    &operand_data[2589],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2124 */
  {
    "avx_maskcmpv4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1465 },
#else
    { 0, output_1465, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_maskcmpv4df3 },
    &operand_data[2593],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2124 */
  {
    "sse2_maskcmpv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1466 },
#else
    { 0, output_1466, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_maskcmpv2df3 },
    &operand_data[2597],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2139 */
  {
    "sse_vmmaskcmpv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1467 },
#else
    { 0, output_1467, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_vmmaskcmpv4sf3 },
    &operand_data[2589],
    4,
    4,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2139 */
  {
    "sse2_vmmaskcmpv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1468 },
#else
    { 0, output_1468, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_vmmaskcmpv2df3 },
    &operand_data[2597],
    4,
    4,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2161 */
  {
    "avx512f_cmpv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmpd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_cmpv16si3 },
    &operand_data[2601],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2161 */
  {
    "avx512f_cmpv16si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmpd\t{%3, %2, %1, %0%{%4%}|%0%{%4%}, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_cmpv16si3_mask },
    &operand_data[2601],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2161 */
  {
    "avx512f_cmpv16sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcmpps\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_cmpv16sf3 },
    &operand_data[2606],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2161 */
  {
    "avx512f_cmpv16sf3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcmpps\t{%3, %2, %1, %0%{%4%}|%0%{%4%}, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_cmpv16sf3_mask },
    &operand_data[2606],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2161 */
  {
    "avx512f_cmpv16sf3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcmpps\t{%3, %r4%2, %1, %0|%0, %1, %2%r4, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_cmpv16sf3_round },
    &operand_data[2611],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2161 */
  {
    "avx512f_cmpv16sf3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcmpps\t{%3, %r5%2, %1, %0%{%4%}|%0%{%4%}, %1, %2%r5, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_cmpv16sf3_mask_round },
    &operand_data[2616],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2161 */
  {
    "avx512f_cmpv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmpq\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_cmpv8di3 },
    &operand_data[2622],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2161 */
  {
    "avx512f_cmpv8di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmpq\t{%3, %2, %1, %0%{%4%}|%0%{%4%}, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_cmpv8di3_mask },
    &operand_data[2622],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2161 */
  {
    "avx512f_cmpv8df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcmppd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_cmpv8df3 },
    &operand_data[2627],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2161 */
  {
    "avx512f_cmpv8df3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcmppd\t{%3, %2, %1, %0%{%4%}|%0%{%4%}, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_cmpv8df3_mask },
    &operand_data[2627],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2161 */
  {
    "avx512f_cmpv8df3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcmppd\t{%3, %r4%2, %1, %0|%0, %1, %2%r4, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_cmpv8df3_round },
    &operand_data[2632],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2161 */
  {
    "avx512f_cmpv8df3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcmppd\t{%3, %r5%2, %1, %0%{%4%}|%0%{%4%}, %1, %2%r5, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_cmpv8df3_mask_round },
    &operand_data[2637],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2175 */
  {
    "avx512f_ucmpv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmpud\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_ucmpv16si3 },
    &operand_data[2601],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2175 */
  {
    "avx512f_ucmpv16si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmpud\t{%3, %2, %1, %0%{%4%}|%0%{%4%}, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_ucmpv16si3_mask },
    &operand_data[2601],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2175 */
  {
    "avx512f_ucmpv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmpuq\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_ucmpv8di3 },
    &operand_data[2622],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2175 */
  {
    "avx512f_ucmpv8di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmpuq\t{%3, %2, %1, %0%{%4%}|%0%{%4%}, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_ucmpv8di3_mask },
    &operand_data[2622],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2189 */
  {
    "avx512f_vmcmpv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcmpss\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vmcmpv4sf3 },
    &operand_data[2643],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2189 */
  {
    "avx512f_vmcmpv4sf3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcmpss\t{%3, %r4%2, %1, %0|%0, %1, %2%r4, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vmcmpv4sf3_round },
    &operand_data[2647],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2189 */
  {
    "avx512f_vmcmpv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcmpsd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vmcmpv2df3 },
    &operand_data[2652],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2189 */
  {
    "avx512f_vmcmpv2df3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcmpsd\t{%3, %r4%2, %1, %0|%0, %1, %2%r4, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vmcmpv2df3_round },
    &operand_data[2656],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2205 */
  {
    "avx512f_vmcmpv4sf3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcmpss\t{%3, %2, %1, %0%{%4%}|%0%{%4%}, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vmcmpv4sf3_mask },
    &operand_data[2661],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2205 */
  {
    "avx512f_vmcmpv4sf3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcmpss\t{%3, %r5%2, %1, %0%{%4%}|%0%{%4%}, %1, %2%r5, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vmcmpv4sf3_mask_round },
    &operand_data[2666],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2205 */
  {
    "avx512f_vmcmpv2df3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcmpsd\t{%3, %2, %1, %0%{%4%}|%0%{%4%}, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vmcmpv2df3_mask },
    &operand_data[2672],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2205 */
  {
    "avx512f_vmcmpv2df3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcmpsd\t{%3, %r5%2, %1, %0%{%4%}|%0%{%4%}, %1, %2%r5, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vmcmpv2df3_mask_round },
    &operand_data[2677],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2223 */
  {
    "avx512f_maskcmpv16sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcmp%D3ps\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_maskcmpv16sf3 },
    &operand_data[2683],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2223 */
  {
    "avx512f_maskcmpv8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcmp%D3ps\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_maskcmpv8sf3 },
    &operand_data[2687],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2223 */
  {
    "avx512f_maskcmpv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcmp%D3ps\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_maskcmpv4sf3 },
    &operand_data[2691],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2223 */
  {
    "avx512f_maskcmpv8df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcmp%D3pd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_maskcmpv8df3 },
    &operand_data[2695],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2223 */
  {
    "avx512f_maskcmpv4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcmp%D3pd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_maskcmpv4df3 },
    &operand_data[2699],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2223 */
  {
    "avx512f_maskcmpv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcmp%D3pd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_maskcmpv2df3 },
    &operand_data[2703],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2235 */
  {
    "sse_comi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcomiss\t{%1, %0|%0, %k1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_comi },
    &operand_data[2644],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2235 */
  {
    "sse_comi_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcomiss\t{%r2%1, %0|%0, %k1%r2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_comi_round },
    &operand_data[2707],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2235 */
  {
    "sse2_comi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcomisd\t{%1, %0|%0, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_comi },
    &operand_data[2653],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2235 */
  {
    "sse2_comi_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcomisd\t{%r2%1, %0|%0, %q1%r2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_comi_round },
    &operand_data[2710],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2255 */
  {
    "sse_ucomi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vucomiss\t{%1, %0|%0, %k1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_ucomi },
    &operand_data[2644],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2255 */
  {
    "sse_ucomi_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vucomiss\t{%r2%1, %0|%0, %k1%r2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_ucomi_round },
    &operand_data[2707],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2255 */
  {
    "sse2_ucomi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vucomisd\t{%1, %0|%0, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_ucomi },
    &operand_data[2653],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2255 */
  {
    "sse2_ucomi_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vucomisd\t{%r2%1, %0|%0, %q1%r2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_ucomi_round },
    &operand_data[2710],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2332 */
  {
    "avx512f_andnotv16sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1507 },
#else
    { 0, 0, output_1507 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_andnotv16sf3 },
    &operand_data[2365],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2332 */
  {
    "avx_andnotv8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1508 },
#else
    { 0, 0, output_1508 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_andnotv8sf3 },
    &operand_data[2370],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2332 */
  {
    "sse_andnotv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1509 },
#else
    { 0, 0, output_1509 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_andnotv4sf3 },
    &operand_data[2351],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2332 */
  {
    "avx512f_andnotv8df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1510 },
#else
    { 0, 0, output_1510 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_andnotv8df3 },
    &operand_data[2373],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2332 */
  {
    "avx_andnotv4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1511 },
#else
    { 0, 0, output_1511 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_andnotv4df3 },
    &operand_data[2378],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2332 */
  {
    "sse2_andnotv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1512 },
#else
    { 0, 0, output_1512 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_andnotv2df3 },
    &operand_data[2358],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2405 */
  {
    "*andv16sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1513 },
#else
    { 0, 0, output_1513 },
#endif
    { 0 },
    &operand_data[2135],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2405 */
  {
    "*iorv16sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1514 },
#else
    { 0, 0, output_1514 },
#endif
    { 0 },
    &operand_data[2135],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2405 */
  {
    "*xorv16sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1515 },
#else
    { 0, 0, output_1515 },
#endif
    { 0 },
    &operand_data[2135],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2405 */
  {
    "*andv8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1516 },
#else
    { 0, 0, output_1516 },
#endif
    { 0 },
    &operand_data[2171],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2405 */
  {
    "*iorv8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1517 },
#else
    { 0, 0, output_1517 },
#endif
    { 0 },
    &operand_data[2171],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2405 */
  {
    "*xorv8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1518 },
#else
    { 0, 0, output_1518 },
#endif
    { 0 },
    &operand_data[2171],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2405 */
  {
    "*andv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1519 },
#else
    { 0, 0, output_1519 },
#endif
    { 0 },
    &operand_data[2207],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2405 */
  {
    "*iorv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1520 },
#else
    { 0, 0, output_1520 },
#endif
    { 0 },
    &operand_data[2207],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2405 */
  {
    "*xorv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1521 },
#else
    { 0, 0, output_1521 },
#endif
    { 0 },
    &operand_data[2207],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2405 */
  {
    "*andv8df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1522 },
#else
    { 0, 0, output_1522 },
#endif
    { 0 },
    &operand_data[2243],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2405 */
  {
    "*iorv8df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1523 },
#else
    { 0, 0, output_1523 },
#endif
    { 0 },
    &operand_data[2243],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2405 */
  {
    "*xorv8df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1524 },
#else
    { 0, 0, output_1524 },
#endif
    { 0 },
    &operand_data[2243],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2405 */
  {
    "*andv4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1525 },
#else
    { 0, 0, output_1525 },
#endif
    { 0 },
    &operand_data[2279],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2405 */
  {
    "*iorv4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1526 },
#else
    { 0, 0, output_1526 },
#endif
    { 0 },
    &operand_data[2279],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2405 */
  {
    "*xorv4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1527 },
#else
    { 0, 0, output_1527 },
#endif
    { 0 },
    &operand_data[2279],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2405 */
  {
    "*andv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1528 },
#else
    { 0, 0, output_1528 },
#endif
    { 0 },
    &operand_data[2315],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2405 */
  {
    "*iorv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1529 },
#else
    { 0, 0, output_1529 },
#endif
    { 0 },
    &operand_data[2315],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2405 */
  {
    "*xorv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1530 },
#else
    { 0, 0, output_1530 },
#endif
    { 0 },
    &operand_data[2315],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2484 */
  {
    "*andnotsf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1531 },
#else
    { 0, 0, output_1531 },
#endif
    { 0 },
    &operand_data[2713],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2484 */
  {
    "*andnotdf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1532 },
#else
    { 0, 0, output_1532 },
#endif
    { 0 },
    &operand_data[2716],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2525 */
  {
    "*andnottf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1533 },
#else
    { 0, 0, output_1533 },
#endif
    { 0 },
    &operand_data[2719],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2572 */
  {
    "*andsf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1534 },
#else
    { 0, 0, output_1534 },
#endif
    { 0 },
    &operand_data[2722],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2572 */
  {
    "*iorsf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1535 },
#else
    { 0, 0, output_1535 },
#endif
    { 0 },
    &operand_data[2722],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2572 */
  {
    "*xorsf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1536 },
#else
    { 0, 0, output_1536 },
#endif
    { 0 },
    &operand_data[2722],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2572 */
  {
    "*anddf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1537 },
#else
    { 0, 0, output_1537 },
#endif
    { 0 },
    &operand_data[2725],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2572 */
  {
    "*iordf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1538 },
#else
    { 0, 0, output_1538 },
#endif
    { 0 },
    &operand_data[2725],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2572 */
  {
    "*xordf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1539 },
#else
    { 0, 0, output_1539 },
#endif
    { 0 },
    &operand_data[2725],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2620 */
  {
    "*andtf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1540 },
#else
    { 0, 0, output_1540 },
#endif
    { 0 },
    &operand_data[2728],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2620 */
  {
    "*iortf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1541 },
#else
    { 0, 0, output_1541 },
#endif
    { 0 },
    &operand_data[2728],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2620 */
  {
    "*xortf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1542 },
#else
    { 0, 0, output_1542 },
#endif
    { 0 },
    &operand_data[2728],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2675 */
  {
    "avx512f_andv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpandd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_andv16sf },
    &operand_data[2030],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2675 */
  {
    "avx512f_xorv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpxord\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_xorv16sf },
    &operand_data[2030],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2675 */
  {
    "avx512f_andv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpandq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_andv8df },
    &operand_data[2038],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2675 */
  {
    "avx512f_xorv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpxorq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_xorv8df },
    &operand_data[2038],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2778 */
  {
    "*fma_fmadd_sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1547 },
#else
    { 0, output_1547, 0 },
#endif
    { 0 },
    &operand_data[2731],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2778 */
  {
    "*fma_fmadd_df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1548 },
#else
    { 0, output_1548, 0 },
#endif
    { 0 },
    &operand_data[2735],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2778 */
  {
    "*fma_fmadd_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1549 },
#else
    { 0, output_1549, 0 },
#endif
    { 0 },
    &operand_data[2739],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2778 */
  {
    "*fma_fmadd_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1550 },
#else
    { 0, output_1550, 0 },
#endif
    { 0 },
    &operand_data[2743],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2778 */
  {
    "*fma_fmadd_v8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1551 },
#else
    { 0, output_1551, 0 },
#endif
    { 0 },
    &operand_data[2747],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2778 */
  {
    "*fma_fmadd_v4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1552 },
#else
    { 0, output_1552, 0 },
#endif
    { 0 },
    &operand_data[2751],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2795 */
  {
    "*fma_fmadd_v16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1553 },
#else
    { 0, output_1553, 0 },
#endif
    { 0 },
    &operand_data[2755],
    4,
    4,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2795 */
  {
    "*fma_fmadd_v16sf_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1554 },
#else
    { 0, output_1554, 0 },
#endif
    { 0 },
    &operand_data[2759],
    5,
    5,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2795 */
  {
    "fma_fmadd_v16sf_maskz_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1555 },
#else
    { 0, output_1555, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma_fmadd_v16sf_maskz_1 },
    &operand_data[2764],
    6,
    6,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2795 */
  {
    "fma_fmadd_v16sf_maskz_1_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1556 },
#else
    { 0, output_1556, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma_fmadd_v16sf_maskz_1_round },
    &operand_data[2770],
    7,
    7,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2795 */
  {
    "*fma_fmadd_v8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1557 },
#else
    { 0, output_1557, 0 },
#endif
    { 0 },
    &operand_data[2777],
    4,
    4,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2795 */
  {
    "*fma_fmadd_v8df_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1558 },
#else
    { 0, output_1558, 0 },
#endif
    { 0 },
    &operand_data[2781],
    5,
    5,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2795 */
  {
    "fma_fmadd_v8df_maskz_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1559 },
#else
    { 0, output_1559, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma_fmadd_v8df_maskz_1 },
    &operand_data[2786],
    6,
    6,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2795 */
  {
    "fma_fmadd_v8df_maskz_1_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1560 },
#else
    { 0, output_1560, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma_fmadd_v8df_maskz_1_round },
    &operand_data[2792],
    7,
    7,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2810 */
  {
    "avx512f_fmadd_v16sf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1561 },
#else
    { 0, output_1561, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmadd_v16sf_mask },
    &operand_data[2799],
    5,
    5,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2810 */
  {
    "avx512f_fmadd_v16sf_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1562 },
#else
    { 0, output_1562, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmadd_v16sf_mask_round },
    &operand_data[2804],
    6,
    6,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2810 */
  {
    "avx512f_fmadd_v8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1563 },
#else
    { 0, output_1563, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmadd_v8df_mask },
    &operand_data[2810],
    5,
    5,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2810 */
  {
    "avx512f_fmadd_v8df_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1564 },
#else
    { 0, output_1564, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmadd_v8df_mask_round },
    &operand_data[2815],
    6,
    6,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2827 */
  {
    "avx512f_fmadd_v16sf_mask3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfmadd231ps\t{%2, %1, %0%{%4%}|%0%{%4%}, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmadd_v16sf_mask3 },
    &operand_data[2821],
    5,
    5,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2827 */
  {
    "avx512f_fmadd_v16sf_mask3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfmadd231ps\t{%R5%2, %1, %0%{%4%}|%0%{%4%}, %1, %2%R5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmadd_v16sf_mask3_round },
    &operand_data[2826],
    6,
    6,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2827 */
  {
    "avx512f_fmadd_v8df_mask3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfmadd231pd\t{%2, %1, %0%{%4%}|%0%{%4%}, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmadd_v8df_mask3 },
    &operand_data[2832],
    5,
    5,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2827 */
  {
    "avx512f_fmadd_v8df_mask3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfmadd231pd\t{%R5%2, %1, %0%{%4%}|%0%{%4%}, %1, %2%R5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmadd_v8df_mask3_round },
    &operand_data[2837],
    6,
    6,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2842 */
  {
    "*fma_fmsub_sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1569 },
#else
    { 0, output_1569, 0 },
#endif
    { 0 },
    &operand_data[2731],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2842 */
  {
    "*fma_fmsub_df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1570 },
#else
    { 0, output_1570, 0 },
#endif
    { 0 },
    &operand_data[2735],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2842 */
  {
    "*fma_fmsub_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1571 },
#else
    { 0, output_1571, 0 },
#endif
    { 0 },
    &operand_data[2739],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2842 */
  {
    "*fma_fmsub_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1572 },
#else
    { 0, output_1572, 0 },
#endif
    { 0 },
    &operand_data[2743],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2842 */
  {
    "*fma_fmsub_v8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1573 },
#else
    { 0, output_1573, 0 },
#endif
    { 0 },
    &operand_data[2747],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2842 */
  {
    "*fma_fmsub_v4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1574 },
#else
    { 0, output_1574, 0 },
#endif
    { 0 },
    &operand_data[2751],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2860 */
  {
    "*fma_fmsub_v16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1575 },
#else
    { 0, output_1575, 0 },
#endif
    { 0 },
    &operand_data[2755],
    4,
    4,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2860 */
  {
    "*fma_fmsub_v16sf_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1576 },
#else
    { 0, output_1576, 0 },
#endif
    { 0 },
    &operand_data[2759],
    5,
    5,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2860 */
  {
    "fma_fmsub_v16sf_maskz_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1577 },
#else
    { 0, output_1577, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma_fmsub_v16sf_maskz_1 },
    &operand_data[2764],
    6,
    6,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2860 */
  {
    "fma_fmsub_v16sf_maskz_1_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1578 },
#else
    { 0, output_1578, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma_fmsub_v16sf_maskz_1_round },
    &operand_data[2770],
    7,
    7,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2860 */
  {
    "*fma_fmsub_v8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1579 },
#else
    { 0, output_1579, 0 },
#endif
    { 0 },
    &operand_data[2777],
    4,
    4,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2860 */
  {
    "*fma_fmsub_v8df_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1580 },
#else
    { 0, output_1580, 0 },
#endif
    { 0 },
    &operand_data[2781],
    5,
    5,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2860 */
  {
    "fma_fmsub_v8df_maskz_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1581 },
#else
    { 0, output_1581, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma_fmsub_v8df_maskz_1 },
    &operand_data[2786],
    6,
    6,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2860 */
  {
    "fma_fmsub_v8df_maskz_1_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1582 },
#else
    { 0, output_1582, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma_fmsub_v8df_maskz_1_round },
    &operand_data[2792],
    7,
    7,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2876 */
  {
    "avx512f_fmsub_v16sf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1583 },
#else
    { 0, output_1583, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmsub_v16sf_mask },
    &operand_data[2799],
    5,
    5,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2876 */
  {
    "avx512f_fmsub_v16sf_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1584 },
#else
    { 0, output_1584, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmsub_v16sf_mask_round },
    &operand_data[2804],
    6,
    6,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2876 */
  {
    "avx512f_fmsub_v8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1585 },
#else
    { 0, output_1585, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmsub_v8df_mask },
    &operand_data[2810],
    5,
    5,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2876 */
  {
    "avx512f_fmsub_v8df_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1586 },
#else
    { 0, output_1586, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmsub_v8df_mask_round },
    &operand_data[2815],
    6,
    6,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2894 */
  {
    "avx512f_fmsub_v16sf_mask3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfmsub231ps\t{%2, %1, %0%{%4%}|%0%{%4%}, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmsub_v16sf_mask3 },
    &operand_data[2843],
    5,
    5,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2894 */
  {
    "avx512f_fmsub_v16sf_mask3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfmsub231ps\t{%R5%2, %1, %0%{%4%}|%0%{%4%}, %1, %2%R5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmsub_v16sf_mask3_round },
    &operand_data[2848],
    6,
    6,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2894 */
  {
    "avx512f_fmsub_v8df_mask3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfmsub231pd\t{%2, %1, %0%{%4%}|%0%{%4%}, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmsub_v8df_mask3 },
    &operand_data[2854],
    5,
    5,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2894 */
  {
    "avx512f_fmsub_v8df_mask3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfmsub231pd\t{%R5%2, %1, %0%{%4%}|%0%{%4%}, %1, %2%R5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmsub_v8df_mask3_round },
    &operand_data[2859],
    6,
    6,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2910 */
  {
    "*fma_fnmadd_sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1591 },
#else
    { 0, output_1591, 0 },
#endif
    { 0 },
    &operand_data[2731],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2910 */
  {
    "*fma_fnmadd_df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1592 },
#else
    { 0, output_1592, 0 },
#endif
    { 0 },
    &operand_data[2735],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2910 */
  {
    "*fma_fnmadd_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1593 },
#else
    { 0, output_1593, 0 },
#endif
    { 0 },
    &operand_data[2739],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2910 */
  {
    "*fma_fnmadd_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1594 },
#else
    { 0, output_1594, 0 },
#endif
    { 0 },
    &operand_data[2743],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2910 */
  {
    "*fma_fnmadd_v8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1595 },
#else
    { 0, output_1595, 0 },
#endif
    { 0 },
    &operand_data[2747],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2910 */
  {
    "*fma_fnmadd_v4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1596 },
#else
    { 0, output_1596, 0 },
#endif
    { 0 },
    &operand_data[2751],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2928 */
  {
    "*fma_fnmadd_v16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1597 },
#else
    { 0, output_1597, 0 },
#endif
    { 0 },
    &operand_data[2755],
    4,
    4,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2928 */
  {
    "*fma_fnmadd_v16sf_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1598 },
#else
    { 0, output_1598, 0 },
#endif
    { 0 },
    &operand_data[2759],
    5,
    5,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2928 */
  {
    "fma_fnmadd_v16sf_maskz_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1599 },
#else
    { 0, output_1599, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma_fnmadd_v16sf_maskz_1 },
    &operand_data[2764],
    6,
    6,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2928 */
  {
    "fma_fnmadd_v16sf_maskz_1_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1600 },
#else
    { 0, output_1600, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma_fnmadd_v16sf_maskz_1_round },
    &operand_data[2770],
    7,
    7,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2928 */
  {
    "*fma_fnmadd_v8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1601 },
#else
    { 0, output_1601, 0 },
#endif
    { 0 },
    &operand_data[2777],
    4,
    4,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2928 */
  {
    "*fma_fnmadd_v8df_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1602 },
#else
    { 0, output_1602, 0 },
#endif
    { 0 },
    &operand_data[2781],
    5,
    5,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2928 */
  {
    "fma_fnmadd_v8df_maskz_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1603 },
#else
    { 0, output_1603, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma_fnmadd_v8df_maskz_1 },
    &operand_data[2786],
    6,
    6,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2928 */
  {
    "fma_fnmadd_v8df_maskz_1_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1604 },
#else
    { 0, output_1604, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma_fnmadd_v8df_maskz_1_round },
    &operand_data[2792],
    7,
    7,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2944 */
  {
    "avx512f_fnmadd_v16sf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1605 },
#else
    { 0, output_1605, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fnmadd_v16sf_mask },
    &operand_data[2799],
    5,
    5,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2944 */
  {
    "avx512f_fnmadd_v16sf_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1606 },
#else
    { 0, output_1606, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fnmadd_v16sf_mask_round },
    &operand_data[2804],
    6,
    6,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2944 */
  {
    "avx512f_fnmadd_v8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1607 },
#else
    { 0, output_1607, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fnmadd_v8df_mask },
    &operand_data[2810],
    5,
    5,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2944 */
  {
    "avx512f_fnmadd_v8df_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1608 },
#else
    { 0, output_1608, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fnmadd_v8df_mask_round },
    &operand_data[2815],
    6,
    6,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2962 */
  {
    "avx512f_fnmadd_v16sf_mask3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfnmadd231ps\t{%2, %1, %0%{%4%}|%0%{%4%}, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fnmadd_v16sf_mask3 },
    &operand_data[2843],
    5,
    5,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2962 */
  {
    "avx512f_fnmadd_v16sf_mask3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfnmadd231ps\t{%R5%2, %1, %0%{%4%}|%0%{%4%}, %1, %2%R5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fnmadd_v16sf_mask3_round },
    &operand_data[2848],
    6,
    6,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2962 */
  {
    "avx512f_fnmadd_v8df_mask3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfnmadd231pd\t{%2, %1, %0%{%4%}|%0%{%4%}, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fnmadd_v8df_mask3 },
    &operand_data[2854],
    5,
    5,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2962 */
  {
    "avx512f_fnmadd_v8df_mask3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfnmadd231pd\t{%R5%2, %1, %0%{%4%}|%0%{%4%}, %1, %2%R5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fnmadd_v8df_mask3_round },
    &operand_data[2859],
    6,
    6,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2978 */
  {
    "*fma_fnmsub_sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1613 },
#else
    { 0, output_1613, 0 },
#endif
    { 0 },
    &operand_data[2731],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2978 */
  {
    "*fma_fnmsub_df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1614 },
#else
    { 0, output_1614, 0 },
#endif
    { 0 },
    &operand_data[2735],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2978 */
  {
    "*fma_fnmsub_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1615 },
#else
    { 0, output_1615, 0 },
#endif
    { 0 },
    &operand_data[2739],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2978 */
  {
    "*fma_fnmsub_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1616 },
#else
    { 0, output_1616, 0 },
#endif
    { 0 },
    &operand_data[2743],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2978 */
  {
    "*fma_fnmsub_v8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1617 },
#else
    { 0, output_1617, 0 },
#endif
    { 0 },
    &operand_data[2747],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2978 */
  {
    "*fma_fnmsub_v4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1618 },
#else
    { 0, output_1618, 0 },
#endif
    { 0 },
    &operand_data[2751],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2997 */
  {
    "*fma_fnmsub_v16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1619 },
#else
    { 0, output_1619, 0 },
#endif
    { 0 },
    &operand_data[2755],
    4,
    4,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2997 */
  {
    "*fma_fnmsub_v16sf_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1620 },
#else
    { 0, output_1620, 0 },
#endif
    { 0 },
    &operand_data[2759],
    5,
    5,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2997 */
  {
    "fma_fnmsub_v16sf_maskz_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1621 },
#else
    { 0, output_1621, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma_fnmsub_v16sf_maskz_1 },
    &operand_data[2764],
    6,
    6,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2997 */
  {
    "fma_fnmsub_v16sf_maskz_1_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1622 },
#else
    { 0, output_1622, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma_fnmsub_v16sf_maskz_1_round },
    &operand_data[2770],
    7,
    7,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2997 */
  {
    "*fma_fnmsub_v8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1623 },
#else
    { 0, output_1623, 0 },
#endif
    { 0 },
    &operand_data[2777],
    4,
    4,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2997 */
  {
    "*fma_fnmsub_v8df_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1624 },
#else
    { 0, output_1624, 0 },
#endif
    { 0 },
    &operand_data[2781],
    5,
    5,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2997 */
  {
    "fma_fnmsub_v8df_maskz_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1625 },
#else
    { 0, output_1625, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma_fnmsub_v8df_maskz_1 },
    &operand_data[2786],
    6,
    6,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2997 */
  {
    "fma_fnmsub_v8df_maskz_1_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1626 },
#else
    { 0, output_1626, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma_fnmsub_v8df_maskz_1_round },
    &operand_data[2792],
    7,
    7,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3014 */
  {
    "avx512f_fnmsub_v16sf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1627 },
#else
    { 0, output_1627, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fnmsub_v16sf_mask },
    &operand_data[2799],
    5,
    5,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3014 */
  {
    "avx512f_fnmsub_v16sf_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1628 },
#else
    { 0, output_1628, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fnmsub_v16sf_mask_round },
    &operand_data[2804],
    6,
    6,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3014 */
  {
    "avx512f_fnmsub_v8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1629 },
#else
    { 0, output_1629, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fnmsub_v8df_mask },
    &operand_data[2810],
    5,
    5,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3014 */
  {
    "avx512f_fnmsub_v8df_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1630 },
#else
    { 0, output_1630, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fnmsub_v8df_mask_round },
    &operand_data[2815],
    6,
    6,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3033 */
  {
    "avx512f_fnmsub_v16sf_mask3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfnmsub231ps\t{%2, %1, %0%{%4%}|%0%{%4%}, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fnmsub_v16sf_mask3 },
    &operand_data[2843],
    5,
    5,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3033 */
  {
    "avx512f_fnmsub_v16sf_mask3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfnmsub231ps\t{%R5%2, %1, %0%{%4%}|%0%{%4%}, %1, %2%R5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fnmsub_v16sf_mask3_round },
    &operand_data[2848],
    6,
    6,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3033 */
  {
    "avx512f_fnmsub_v8df_mask3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfnmsub231pd\t{%2, %1, %0%{%4%}|%0%{%4%}, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fnmsub_v8df_mask3 },
    &operand_data[2854],
    5,
    5,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3033 */
  {
    "avx512f_fnmsub_v8df_mask3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfnmsub231pd\t{%R5%2, %1, %0%{%4%}|%0%{%4%}, %1, %2%R5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fnmsub_v8df_mask3_round },
    &operand_data[2859],
    6,
    6,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3084 */
  {
    "*fma_fmaddsub_v8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1635 },
#else
    { 0, output_1635, 0 },
#endif
    { 0 },
    &operand_data[2747],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3084 */
  {
    "*fma_fmaddsub_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1636 },
#else
    { 0, output_1636, 0 },
#endif
    { 0 },
    &operand_data[2739],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3084 */
  {
    "*fma_fmaddsub_v4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1637 },
#else
    { 0, output_1637, 0 },
#endif
    { 0 },
    &operand_data[2751],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3084 */
  {
    "*fma_fmaddsub_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1638 },
#else
    { 0, output_1638, 0 },
#endif
    { 0 },
    &operand_data[2743],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3102 */
  {
    "*fma_fmaddsub_v16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1639 },
#else
    { 0, output_1639, 0 },
#endif
    { 0 },
    &operand_data[2755],
    4,
    4,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3102 */
  {
    "*fma_fmaddsub_v16sf_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1640 },
#else
    { 0, output_1640, 0 },
#endif
    { 0 },
    &operand_data[2759],
    5,
    5,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3102 */
  {
    "fma_fmaddsub_v16sf_maskz_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1641 },
#else
    { 0, output_1641, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma_fmaddsub_v16sf_maskz_1 },
    &operand_data[2764],
    6,
    6,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3102 */
  {
    "fma_fmaddsub_v16sf_maskz_1_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1642 },
#else
    { 0, output_1642, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma_fmaddsub_v16sf_maskz_1_round },
    &operand_data[2770],
    7,
    7,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3102 */
  {
    "*fma_fmaddsub_v8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1643 },
#else
    { 0, output_1643, 0 },
#endif
    { 0 },
    &operand_data[2777],
    4,
    4,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3102 */
  {
    "*fma_fmaddsub_v8df_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1644 },
#else
    { 0, output_1644, 0 },
#endif
    { 0 },
    &operand_data[2781],
    5,
    5,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3102 */
  {
    "fma_fmaddsub_v8df_maskz_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1645 },
#else
    { 0, output_1645, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma_fmaddsub_v8df_maskz_1 },
    &operand_data[2786],
    6,
    6,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3102 */
  {
    "fma_fmaddsub_v8df_maskz_1_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1646 },
#else
    { 0, output_1646, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma_fmaddsub_v8df_maskz_1_round },
    &operand_data[2792],
    7,
    7,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3118 */
  {
    "avx512f_fmaddsub_v16sf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1647 },
#else
    { 0, output_1647, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmaddsub_v16sf_mask },
    &operand_data[2799],
    5,
    5,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3118 */
  {
    "avx512f_fmaddsub_v16sf_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1648 },
#else
    { 0, output_1648, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmaddsub_v16sf_mask_round },
    &operand_data[2804],
    6,
    6,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3118 */
  {
    "avx512f_fmaddsub_v8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1649 },
#else
    { 0, output_1649, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmaddsub_v8df_mask },
    &operand_data[2810],
    5,
    5,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3118 */
  {
    "avx512f_fmaddsub_v8df_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1650 },
#else
    { 0, output_1650, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmaddsub_v8df_mask_round },
    &operand_data[2815],
    6,
    6,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3136 */
  {
    "avx512f_fmaddsub_v16sf_mask3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfmaddsub231ps\t{%2, %1, %0%{%4%}|%0%{%4%}, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmaddsub_v16sf_mask3 },
    &operand_data[2843],
    5,
    5,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3136 */
  {
    "avx512f_fmaddsub_v16sf_mask3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfmaddsub231ps\t{%R5%2, %1, %0%{%4%}|%0%{%4%}, %1, %2%R5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmaddsub_v16sf_mask3_round },
    &operand_data[2848],
    6,
    6,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3136 */
  {
    "avx512f_fmaddsub_v8df_mask3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfmaddsub231pd\t{%2, %1, %0%{%4%}|%0%{%4%}, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmaddsub_v8df_mask3 },
    &operand_data[2854],
    5,
    5,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3136 */
  {
    "avx512f_fmaddsub_v8df_mask3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfmaddsub231pd\t{%R5%2, %1, %0%{%4%}|%0%{%4%}, %1, %2%R5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmaddsub_v8df_mask3_round },
    &operand_data[2859],
    6,
    6,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3152 */
  {
    "*fma_fmsubadd_v8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1655 },
#else
    { 0, output_1655, 0 },
#endif
    { 0 },
    &operand_data[2747],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3152 */
  {
    "*fma_fmsubadd_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1656 },
#else
    { 0, output_1656, 0 },
#endif
    { 0 },
    &operand_data[2739],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3152 */
  {
    "*fma_fmsubadd_v4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1657 },
#else
    { 0, output_1657, 0 },
#endif
    { 0 },
    &operand_data[2751],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3152 */
  {
    "*fma_fmsubadd_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1658 },
#else
    { 0, output_1658, 0 },
#endif
    { 0 },
    &operand_data[2743],
    4,
    4,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3171 */
  {
    "*fma_fmsubadd_v16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1659 },
#else
    { 0, output_1659, 0 },
#endif
    { 0 },
    &operand_data[2755],
    4,
    4,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3171 */
  {
    "*fma_fmsubadd_v16sf_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1660 },
#else
    { 0, output_1660, 0 },
#endif
    { 0 },
    &operand_data[2759],
    5,
    5,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3171 */
  {
    "fma_fmsubadd_v16sf_maskz_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1661 },
#else
    { 0, output_1661, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma_fmsubadd_v16sf_maskz_1 },
    &operand_data[2764],
    6,
    6,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3171 */
  {
    "fma_fmsubadd_v16sf_maskz_1_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1662 },
#else
    { 0, output_1662, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma_fmsubadd_v16sf_maskz_1_round },
    &operand_data[2770],
    7,
    7,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3171 */
  {
    "*fma_fmsubadd_v8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1663 },
#else
    { 0, output_1663, 0 },
#endif
    { 0 },
    &operand_data[2777],
    4,
    4,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3171 */
  {
    "*fma_fmsubadd_v8df_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1664 },
#else
    { 0, output_1664, 0 },
#endif
    { 0 },
    &operand_data[2781],
    5,
    5,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3171 */
  {
    "fma_fmsubadd_v8df_maskz_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1665 },
#else
    { 0, output_1665, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma_fmsubadd_v8df_maskz_1 },
    &operand_data[2786],
    6,
    6,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3171 */
  {
    "fma_fmsubadd_v8df_maskz_1_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1666 },
#else
    { 0, output_1666, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma_fmsubadd_v8df_maskz_1_round },
    &operand_data[2792],
    7,
    7,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3188 */
  {
    "avx512f_fmsubadd_v16sf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1667 },
#else
    { 0, output_1667, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmsubadd_v16sf_mask },
    &operand_data[2799],
    5,
    5,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3188 */
  {
    "avx512f_fmsubadd_v16sf_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1668 },
#else
    { 0, output_1668, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmsubadd_v16sf_mask_round },
    &operand_data[2804],
    6,
    6,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3188 */
  {
    "avx512f_fmsubadd_v8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1669 },
#else
    { 0, output_1669, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmsubadd_v8df_mask },
    &operand_data[2810],
    5,
    5,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3188 */
  {
    "avx512f_fmsubadd_v8df_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1670 },
#else
    { 0, output_1670, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmsubadd_v8df_mask_round },
    &operand_data[2815],
    6,
    6,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3207 */
  {
    "avx512f_fmsubadd_v16sf_mask3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfmsubadd231ps\t{%2, %1, %0%{%4%}|%0%{%4%}, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmsubadd_v16sf_mask3 },
    &operand_data[2843],
    5,
    5,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3207 */
  {
    "avx512f_fmsubadd_v16sf_mask3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfmsubadd231ps\t{%R5%2, %1, %0%{%4%}|%0%{%4%}, %1, %2%R5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmsubadd_v16sf_mask3_round },
    &operand_data[2848],
    6,
    6,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3207 */
  {
    "avx512f_fmsubadd_v8df_mask3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfmsubadd231pd\t{%2, %1, %0%{%4%}|%0%{%4%}, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmsubadd_v8df_mask3 },
    &operand_data[2854],
    5,
    5,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3207 */
  {
    "avx512f_fmsubadd_v8df_mask3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfmsubadd231pd\t{%R5%2, %1, %0%{%4%}|%0%{%4%}, %1, %2%R5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmsubadd_v8df_mask3_round },
    &operand_data[2859],
    6,
    6,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3238 */
  {
    "*fmai_fmadd_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1675 },
#else
    { 0, output_1675, 0 },
#endif
    { 0 },
    &operand_data[2865],
    4,
    4,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3238 */
  {
    "*fmai_fmadd_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1676 },
#else
    { 0, output_1676, 0 },
#endif
    { 0 },
    &operand_data[2869],
    5,
    5,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3238 */
  {
    "*fmai_fmadd_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1677 },
#else
    { 0, output_1677, 0 },
#endif
    { 0 },
    &operand_data[2874],
    4,
    4,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3238 */
  {
    "*fmai_fmadd_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1678 },
#else
    { 0, output_1678, 0 },
#endif
    { 0 },
    &operand_data[2878],
    5,
    5,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3254 */
  {
    "*fmai_fmsub_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1679 },
#else
    { 0, output_1679, 0 },
#endif
    { 0 },
    &operand_data[2865],
    4,
    4,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3254 */
  {
    "*fmai_fmsub_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1680 },
#else
    { 0, output_1680, 0 },
#endif
    { 0 },
    &operand_data[2869],
    5,
    5,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3254 */
  {
    "*fmai_fmsub_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1681 },
#else
    { 0, output_1681, 0 },
#endif
    { 0 },
    &operand_data[2874],
    4,
    4,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3254 */
  {
    "*fmai_fmsub_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1682 },
#else
    { 0, output_1682, 0 },
#endif
    { 0 },
    &operand_data[2878],
    5,
    5,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3271 */
  {
    "*fmai_fnmadd_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1683 },
#else
    { 0, output_1683, 0 },
#endif
    { 0 },
    &operand_data[2865],
    4,
    4,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3271 */
  {
    "*fmai_fnmadd_v4sf_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1684 },
#else
    { 0, output_1684, 0 },
#endif
    { 0 },
    &operand_data[2869],
    5,
    5,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3271 */
  {
    "*fmai_fnmadd_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1685 },
#else
    { 0, output_1685, 0 },
#endif
    { 0 },
    &operand_data[2874],
    4,
    4,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3271 */
  {
    "*fmai_fnmadd_v2df_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1686 },
#else
    { 0, output_1686, 0 },
#endif
    { 0 },
    &operand_data[2878],
    5,
    5,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3288 */
  {
    "*fmai_fnmsub_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1687 },
#else
    { 0, output_1687, 0 },
#endif
    { 0 },
    &operand_data[2865],
    4,
    4,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3288 */
  {
    "*fmai_fnmsub_v4sf_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1688 },
#else
    { 0, output_1688, 0 },
#endif
    { 0 },
    &operand_data[2869],
    5,
    5,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3288 */
  {
    "*fmai_fnmsub_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1689 },
#else
    { 0, output_1689, 0 },
#endif
    { 0 },
    &operand_data[2874],
    4,
    4,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3288 */
  {
    "*fmai_fnmsub_v2df_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1690 },
#else
    { 0, output_1690, 0 },
#endif
    { 0 },
    &operand_data[2878],
    5,
    5,
    1,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3321 */
  {
    "*fma4i_vmfmadd_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfmaddss\t{%3, %2, %1, %0|%0, %1, %k2, %k3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2883],
    5,
    5,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3321 */
  {
    "*fma4i_vmfmadd_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfmaddsd\t{%3, %2, %1, %0|%0, %1, %q2, %q3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2888],
    5,
    5,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3335 */
  {
    "*fma4i_vmfmsub_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfmsubss\t{%3, %2, %1, %0|%0, %1, %k2, %k3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2883],
    5,
    5,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3335 */
  {
    "*fma4i_vmfmsub_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfmsubsd\t{%3, %2, %1, %0|%0, %1, %q2, %q3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2888],
    5,
    5,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3350 */
  {
    "*fma4i_vmfnmadd_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfnmaddss\t{%3, %2, %1, %0|%0, %1, %k2, %k3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2883],
    5,
    5,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3350 */
  {
    "*fma4i_vmfnmadd_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfnmaddsd\t{%3, %2, %1, %0|%0, %1, %q2, %q3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2888],
    5,
    5,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3365 */
  {
    "*fma4i_vmfnmsub_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfnmsubss\t{%3, %2, %1, %0|%0, %1, %k2, %k3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2883],
    5,
    5,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3365 */
  {
    "*fma4i_vmfnmsub_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfnmsubsd\t{%3, %2, %1, %0|%0, %1, %q2, %q3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2888],
    5,
    5,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3387 */
  {
    "sse_cvtpi2ps",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cvtpi2ps\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_cvtpi2ps },
    &operand_data[2893],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3399 */
  {
    "sse_cvtps2pi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cvtps2pi\t{%1, %0|%0, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_cvtps2pi },
    &operand_data[2896],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3411 */
  {
    "sse_cvttps2pi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cvttps2pi\t{%1, %0|%0, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_cvttps2pi },
    &operand_data[2896],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3423 */
  {
    "sse_cvtsi2ss",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1702 },
#else
    { 0, output_1702, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_cvtsi2ss },
    &operand_data[2898],
    3,
    3,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3423 */
  {
    "sse_cvtsi2ss_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1703 },
#else
    { 0, output_1703, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_cvtsi2ss_round },
    &operand_data[2901],
    4,
    4,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3444 */
  {
    "sse_cvtsi2ssq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1704 },
#else
    { 0, output_1704, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_cvtsi2ssq },
    &operand_data[2905],
    3,
    3,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3444 */
  {
    "sse_cvtsi2ssq_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1705 },
#else
    { 0, output_1705, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_cvtsi2ssq_round },
    &operand_data[2908],
    4,
    4,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3467 */
  {
    "sse_cvtss2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvtss2si\t{%1, %0|%0, %k1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_cvtss2si },
    &operand_data[2912],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3467 */
  {
    "sse_cvtss2si_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvtss2si\t{%R2%1, %0|%0, %k1%R2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_cvtss2si_round },
    &operand_data[2914],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3483 */
  {
    "sse_cvtss2si_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvtss2si\t{%1, %0|%0, %k1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_cvtss2si_2 },
    &operand_data[2917],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3497 */
  {
    "sse_cvtss2siq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvtss2si{q}\t{%1, %0|%0, %k1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_cvtss2siq },
    &operand_data[2919],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3497 */
  {
    "sse_cvtss2siq_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvtss2si{q}\t{%R2%1, %0|%0, %k1%R2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_cvtss2siq_round },
    &operand_data[2921],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3513 */
  {
    "sse_cvtss2siq_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvtss2si{q}\t{%1, %0|%0, %k1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_cvtss2siq_2 },
    &operand_data[2924],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3527 */
  {
    "sse_cvttss2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvttss2si\t{%1, %0|%0, %k1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_cvttss2si },
    &operand_data[2912],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3527 */
  {
    "sse_cvttss2si_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvttss2si\t{%r2%1, %0|%0, %k1%r2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_cvttss2si_round },
    &operand_data[2926],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3543 */
  {
    "sse_cvttss2siq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvttss2si{q}\t{%1, %0|%0, %k1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_cvttss2siq },
    &operand_data[2929],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3543 */
  {
    "sse_cvttss2siq_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvttss2si{q}\t{%r2%1, %0|%0, %k1%r2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_cvttss2siq_round },
    &operand_data[2931],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3559 */
  {
    "cvtusi2ss32",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtusi2ss\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cvtusi2ss32 },
    &operand_data[2934],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3559 */
  {
    "cvtusi2ss32_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtusi2ss\t{%R3%2, %1, %0|%0, %1, %2%R3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cvtusi2ss32_round },
    &operand_data[2937],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3559 */
  {
    "cvtusi2sd32",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtusi2sd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cvtusi2sd32 },
    &operand_data[2941],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3573 */
  {
    "cvtusi2ss64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtusi2ss\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cvtusi2ss64 },
    &operand_data[2944],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3573 */
  {
    "cvtusi2ss64_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtusi2ss\t{%R3%2, %1, %0|%0, %1, %2%R3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cvtusi2ss64_round },
    &operand_data[2947],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3573 */
  {
    "cvtusi2sd64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtusi2sd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cvtusi2sd64 },
    &operand_data[2951],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3573 */
  {
    "cvtusi2sd64_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtusi2sd\t{%R3%2, %1, %0|%0, %1, %2%R3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cvtusi2sd64_round },
    &operand_data[2954],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3587 */
  {
    "floatv16siv16sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvtdq2ps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatv16siv16sf2 },
    &operand_data[2958],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3587 */
  {
    "floatv16siv16sf2_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvtdq2ps\t{%R2%1, %0|%0, %1%R2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatv16siv16sf2_round },
    &operand_data[2960],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3587 */
  {
    "floatv16siv16sf2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvtdq2ps\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatv16siv16sf2_mask },
    &operand_data[2963],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3587 */
  {
    "floatv16siv16sf2_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvtdq2ps\t{%R4%1, %0%{%3%}%N2|%0%{%3%}%N2, %1%R4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatv16siv16sf2_mask_round },
    &operand_data[2967],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3587 */
  {
    "floatv8siv8sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvtdq2ps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatv8siv8sf2 },
    &operand_data[2972],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3587 */
  {
    "floatv4siv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvtdq2ps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatv4siv4sf2 },
    &operand_data[2974],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3597 */
  {
    "ufloatv16siv16sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtudq2ps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ufloatv16siv16sf2 },
    &operand_data[2958],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3597 */
  {
    "ufloatv16siv16sf2_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtudq2ps\t{%R2%1, %0|%0, %1%R2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ufloatv16siv16sf2_round },
    &operand_data[2960],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3597 */
  {
    "ufloatv16siv16sf2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtudq2ps\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ufloatv16siv16sf2_mask },
    &operand_data[2963],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3597 */
  {
    "ufloatv16siv16sf2_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtudq2ps\t{%R4%1, %0%{%3%}%N2|%0%{%3%}%N2, %1%R4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ufloatv16siv16sf2_mask_round },
    &operand_data[2967],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3625 */
  {
    "avx_fix_notruncv8sfv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvtps2dq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_fix_notruncv8sfv8si },
    &operand_data[2976],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3625 */
  {
    "sse2_fix_notruncv4sfv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvtps2dq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_fix_notruncv4sfv4si },
    &operand_data[2978],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3641 */
  {
    "*avx512f_fix_notruncv16sfv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtps2dq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2980],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3641 */
  {
    "*avx512f_fix_notruncv16sfv16si_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtps2dq\t{%R2%1, %0|%0, %1%R2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2982],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3641 */
  {
    "avx512f_fix_notruncv16sfv16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtps2dq\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fix_notruncv16sfv16si_mask },
    &operand_data[2985],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3641 */
  {
    "avx512f_fix_notruncv16sfv16si_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtps2dq\t{%R4%1, %0%{%3%}%N2|%0%{%3%}%N2, %1%R4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fix_notruncv16sfv16si_mask_round },
    &operand_data[2989],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3652 */
  {
    "*avx512f_ufix_notruncv16sfv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtps2udq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2980],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3652 */
  {
    "*avx512f_ufix_notruncv16sfv16si_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtps2udq\t{%R2%1, %0|%0, %1%R2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2982],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3652 */
  {
    "avx512f_ufix_notruncv16sfv16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtps2udq\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_ufix_notruncv16sfv16si_mask },
    &operand_data[2985],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3652 */
  {
    "avx512f_ufix_notruncv16sfv16si_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtps2udq\t{%R4%1, %0%{%3%}%N2|%0%{%3%}%N2, %1%R4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_ufix_notruncv16sfv16si_mask_round },
    &operand_data[2989],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3663 */
  {
    "fix_truncv16sfv16si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvttps2dq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncv16sfv16si2 },
    &operand_data[2980],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3663 */
  {
    "fix_truncv16sfv16si2_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvttps2dq\t{%r2%1, %0|%0, %1%r2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncv16sfv16si2_round },
    &operand_data[2994],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3663 */
  {
    "fix_truncv16sfv16si2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvttps2dq\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncv16sfv16si2_mask },
    &operand_data[2985],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3663 */
  {
    "fix_truncv16sfv16si2_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvttps2dq\t{%r4%1, %0%{%3%}%N2|%0%{%3%}%N2, %1%r4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncv16sfv16si2_mask_round },
    &operand_data[2997],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3663 */
  {
    "ufix_truncv16sfv16si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvttps2udq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ufix_truncv16sfv16si2 },
    &operand_data[2980],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3663 */
  {
    "ufix_truncv16sfv16si2_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvttps2udq\t{%r2%1, %0|%0, %1%r2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ufix_truncv16sfv16si2_round },
    &operand_data[2994],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3663 */
  {
    "ufix_truncv16sfv16si2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvttps2udq\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ufix_truncv16sfv16si2_mask },
    &operand_data[2985],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3663 */
  {
    "ufix_truncv16sfv16si2_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvttps2udq\t{%r4%1, %0%{%3%}%N2|%0%{%3%}%N2, %1%r4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ufix_truncv16sfv16si2_mask_round },
    &operand_data[2997],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3673 */
  {
    "fix_truncv8sfv8si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvttps2dq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncv8sfv8si2 },
    &operand_data[3002],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3682 */
  {
    "fix_truncv4sfv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvttps2dq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncv4sfv4si2 },
    &operand_data[3004],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3727 */
  {
    "sse2_cvtpi2pd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cvtpi2pd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_cvtpi2pd },
    &operand_data[3006],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3737 */
  {
    "sse2_cvtpd2pi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cvtpd2pi\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_cvtpd2pi },
    &operand_data[3008],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3750 */
  {
    "sse2_cvttpd2pi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "cvttpd2pi\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_cvttpd2pi },
    &operand_data[3008],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3761 */
  {
    "sse2_cvtsi2sd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1756 },
#else
    { 0, output_1756, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_cvtsi2sd },
    &operand_data[3010],
    3,
    3,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3782 */
  {
    "sse2_cvtsi2sdq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1757 },
#else
    { 0, output_1757, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_cvtsi2sdq },
    &operand_data[3013],
    3,
    3,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3782 */
  {
    "sse2_cvtsi2sdq_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1758 },
#else
    { 0, output_1758, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_cvtsi2sdq_round },
    &operand_data[3016],
    4,
    4,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3804 */
  {
    "avx512f_vcvtss2usi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtss2usi\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vcvtss2usi },
    &operand_data[3020],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3804 */
  {
    "avx512f_vcvtss2usi_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtss2usi\t{%R2%1, %0|%0, %1%R2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vcvtss2usi_round },
    &operand_data[3022],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3817 */
  {
    "avx512f_vcvtss2usiq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtss2usi\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vcvtss2usiq },
    &operand_data[3025],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3817 */
  {
    "avx512f_vcvtss2usiq_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtss2usi\t{%R2%1, %0|%0, %1%R2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vcvtss2usiq_round },
    &operand_data[3027],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3830 */
  {
    "avx512f_vcvttss2usi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvttss2usi\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vcvttss2usi },
    &operand_data[3020],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3830 */
  {
    "avx512f_vcvttss2usi_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvttss2usi\t{%r2%1, %0|%0, %1%r2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vcvttss2usi_round },
    &operand_data[3030],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3842 */
  {
    "avx512f_vcvttss2usiq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvttss2usi\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vcvttss2usiq },
    &operand_data[3025],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3842 */
  {
    "avx512f_vcvttss2usiq_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvttss2usi\t{%r2%1, %0|%0, %1%r2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vcvttss2usiq_round },
    &operand_data[3033],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3854 */
  {
    "avx512f_vcvtsd2usi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtsd2usi\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vcvtsd2usi },
    &operand_data[3036],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3854 */
  {
    "avx512f_vcvtsd2usi_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtsd2usi\t{%R2%1, %0|%0, %1%R2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vcvtsd2usi_round },
    &operand_data[3038],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3867 */
  {
    "avx512f_vcvtsd2usiq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtsd2usi\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vcvtsd2usiq },
    &operand_data[3041],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3867 */
  {
    "avx512f_vcvtsd2usiq_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtsd2usi\t{%R2%1, %0|%0, %1%R2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vcvtsd2usiq_round },
    &operand_data[3043],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3880 */
  {
    "avx512f_vcvttsd2usi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvttsd2usi\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vcvttsd2usi },
    &operand_data[3036],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3880 */
  {
    "avx512f_vcvttsd2usi_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvttsd2usi\t{%r2%1, %0|%0, %1%r2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vcvttsd2usi_round },
    &operand_data[3046],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3892 */
  {
    "avx512f_vcvttsd2usiq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvttsd2usi\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vcvttsd2usiq },
    &operand_data[3041],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3892 */
  {
    "avx512f_vcvttsd2usiq_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvttsd2usi\t{%r2%1, %0|%0, %1%r2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vcvttsd2usiq_round },
    &operand_data[3049],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3904 */
  {
    "sse2_cvtsd2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvtsd2si\t{%1, %0|%0, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_cvtsd2si },
    &operand_data[3052],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3904 */
  {
    "sse2_cvtsd2si_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvtsd2si\t{%R2%1, %0|%0, %q1%R2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_cvtsd2si_round },
    &operand_data[3054],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3921 */
  {
    "sse2_cvtsd2si_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvtsd2si\t{%1, %0|%0, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_cvtsd2si_2 },
    &operand_data[3057],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3935 */
  {
    "sse2_cvtsd2siq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvtsd2si{q}\t{%1, %0|%0, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_cvtsd2siq },
    &operand_data[3059],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3935 */
  {
    "sse2_cvtsd2siq_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvtsd2si{q}\t{%R2%1, %0|%0, %q1%R2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_cvtsd2siq_round },
    &operand_data[3061],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3951 */
  {
    "sse2_cvtsd2siq_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvtsd2si{q}\t{%1, %0|%0, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_cvtsd2siq_2 },
    &operand_data[3064],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3965 */
  {
    "sse2_cvttsd2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvttsd2si\t{%1, %0|%0, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_cvttsd2si },
    &operand_data[3052],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3965 */
  {
    "sse2_cvttsd2si_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvttsd2si\t{%r2%1, %0|%0, %q1%r2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_cvttsd2si_round },
    &operand_data[3066],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3982 */
  {
    "sse2_cvttsd2siq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvttsd2si{q}\t{%1, %0|%0, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_cvttsd2siq },
    &operand_data[3059],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3982 */
  {
    "sse2_cvttsd2siq_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvttsd2si{q}\t{%r2%1, %0|%0, %q1%r2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_cvttsd2siq_round },
    &operand_data[3069],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4004 */
  {
    "floatv8siv8df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtdq2pd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatv8siv8df2 },
    &operand_data[3072],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4004 */
  {
    "floatv8siv8df2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtdq2pd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatv8siv8df2_mask },
    &operand_data[3072],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4004 */
  {
    "floatv4siv4df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtdq2pd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatv4siv4df2 },
    &operand_data[3076],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4013 */
  {
    "ufloatv8siv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtudq2pd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ufloatv8siv8df },
    &operand_data[3072],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4013 */
  {
    "ufloatv8siv8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtudq2pd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ufloatv8siv8df_mask },
    &operand_data[3072],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4023 */
  {
    "avx512f_cvtdq2pd512_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtdq2pd\t{%t1, %0|%0, %t1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_cvtdq2pd512_2 },
    &operand_data[3078],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4038 */
  {
    "avx_cvtdq2pd256_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtdq2pd\t{%x1, %0|%0, %x1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_cvtdq2pd256_2 },
    &operand_data[3080],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4051 */
  {
    "sse2_cvtdq2pd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvtdq2pd\t{%1, %0|%0, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_cvtdq2pd },
    &operand_data[3082],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4064 */
  {
    "*avx512f_cvtpd2dq512",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtpd2dq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3084],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4064 */
  {
    "*avx512f_cvtpd2dq512_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtpd2dq\t{%R2%1, %0|%0, %1%R2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3086],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4064 */
  {
    "avx512f_cvtpd2dq512_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtpd2dq\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_cvtpd2dq512_mask },
    &operand_data[3089],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4064 */
  {
    "avx512f_cvtpd2dq512_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtpd2dq\t{%R4%1, %0%{%3%}%N2|%0%{%3%}%N2, %1%R4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_cvtpd2dq512_mask_round },
    &operand_data[3093],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4075 */
  {
    "avx_cvtpd2dq256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtpd2dq{y}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_cvtpd2dq256 },
    &operand_data[3098],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4094 */
  {
    "*avx_cvtpd2dq256_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtpd2dq{y}\t{%1, %x0|%x0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3100],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4116 */
  {
    "*sse2_cvtpd2dq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1799 },
#else
    { 0, 0, output_1799 },
#endif
    { 0 },
    &operand_data[3103],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4138 */
  {
    "avx512f_ufix_notruncv8dfv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtpd2udq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_ufix_notruncv8dfv8si },
    &operand_data[3084],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4138 */
  {
    "avx512f_ufix_notruncv8dfv8si_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtpd2udq\t{%R2%1, %0|%0, %1%R2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_ufix_notruncv8dfv8si_round },
    &operand_data[3086],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4138 */
  {
    "avx512f_ufix_notruncv8dfv8si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtpd2udq\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_ufix_notruncv8dfv8si_mask },
    &operand_data[3089],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4138 */
  {
    "avx512f_ufix_notruncv8dfv8si_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtpd2udq\t{%R4%1, %0%{%3%}%N2|%0%{%3%}%N2, %1%R4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_ufix_notruncv8dfv8si_mask_round },
    &operand_data[3093],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4149 */
  {
    "fix_truncv8dfv8si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvttpd2dq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncv8dfv8si2 },
    &operand_data[3084],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4149 */
  {
    "fix_truncv8dfv8si2_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvttpd2dq\t{%r2%1, %0|%0, %1%r2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncv8dfv8si2_round },
    &operand_data[3106],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4149 */
  {
    "fix_truncv8dfv8si2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvttpd2dq\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncv8dfv8si2_mask },
    &operand_data[3089],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4149 */
  {
    "fix_truncv8dfv8si2_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvttpd2dq\t{%r4%1, %0%{%3%}%N2|%0%{%3%}%N2, %1%r4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncv8dfv8si2_mask_round },
    &operand_data[3109],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4149 */
  {
    "ufix_truncv8dfv8si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvttpd2udq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ufix_truncv8dfv8si2 },
    &operand_data[3084],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4149 */
  {
    "ufix_truncv8dfv8si2_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvttpd2udq\t{%r2%1, %0|%0, %1%r2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ufix_truncv8dfv8si2_round },
    &operand_data[3106],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4149 */
  {
    "ufix_truncv8dfv8si2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvttpd2udq\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ufix_truncv8dfv8si2_mask },
    &operand_data[3089],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4149 */
  {
    "ufix_truncv8dfv8si2_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvttpd2udq\t{%r4%1, %0%{%3%}%N2|%0%{%3%}%N2, %1%r4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ufix_truncv8dfv8si2_mask_round },
    &operand_data[3109],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4159 */
  {
    "fix_truncv4dfv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvttpd2dq{y}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncv4dfv4si2 },
    &operand_data[3098],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4176 */
  {
    "*avx_cvttpd2dq256_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvttpd2dq{y}\t{%1, %x0|%x0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3100],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4196 */
  {
    "*sse2_cvttpd2dq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1814 },
#else
    { 0, 0, output_1814 },
#endif
    { 0 },
    &operand_data[3103],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4215 */
  {
    "sse2_cvtsd2ss",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1815 },
#else
    { 0, output_1815, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_cvtsd2ss },
    &operand_data[3114],
    3,
    3,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4215 */
  {
    "sse2_cvtsd2ss_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1816 },
#else
    { 0, output_1816, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_cvtsd2ss_round },
    &operand_data[3117],
    4,
    4,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4237 */
  {
    "sse2_cvtss2sd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1817 },
#else
    { 0, output_1817, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_cvtss2sd },
    &operand_data[3121],
    3,
    3,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4237 */
  {
    "sse2_cvtss2sd_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1818 },
#else
    { 0, output_1818, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_cvtss2sd_round },
    &operand_data[3124],
    4,
    4,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4260 */
  {
    "*avx512f_cvtpd2ps512",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtpd2ps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3128],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4260 */
  {
    "*avx512f_cvtpd2ps512_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtpd2ps\t{%R2%1, %0|%0, %1%R2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3130],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4260 */
  {
    "avx512f_cvtpd2ps512_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtpd2ps\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_cvtpd2ps512_mask },
    &operand_data[3133],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4260 */
  {
    "avx512f_cvtpd2ps512_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtpd2ps\t{%R4%1, %0%{%3%}%N2|%0%{%3%}%N2, %1%R4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_cvtpd2ps512_mask_round },
    &operand_data[3137],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4270 */
  {
    "avx_cvtpd2ps256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtpd2ps{y}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_cvtpd2ps256 },
    &operand_data[3142],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4290 */
  {
    "*sse2_cvtpd2ps",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1824 },
#else
    { 0, 0, output_1824 },
#endif
    { 0 },
    &operand_data[3144],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4315 */
  {
    "avx512f_cvtps2pd512",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtps2pd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_cvtps2pd512 },
    &operand_data[3147],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4315 */
  {
    "avx512f_cvtps2pd512_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtps2pd\t{%r2%1, %0|%0, %1%r2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_cvtps2pd512_round },
    &operand_data[3149],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4315 */
  {
    "avx512f_cvtps2pd512_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtps2pd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_cvtps2pd512_mask },
    &operand_data[3152],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4315 */
  {
    "avx512f_cvtps2pd512_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtps2pd\t{%r4%1, %0%{%3%}%N2|%0%{%3%}%N2, %1%r4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_cvtps2pd512_mask_round },
    &operand_data[3156],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4315 */
  {
    "avx_cvtps2pd256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtps2pd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_cvtps2pd256 },
    &operand_data[3161],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4325 */
  {
    "*avx_cvtps2pd256_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtps2pd\t{%x1, %0|%0, %x1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3163],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4338 */
  {
    "vec_unpacks_lo_v16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtps2pd\t{%t1, %0|%0, %t1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_lo_v16sf },
    &operand_data[3165],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4353 */
  {
    "sse2_cvtps2pd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vcvtps2pd\t{%1, %0|%0, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_cvtps2pd },
    &operand_data[3167],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4956 */
  {
    "sse_movhlps",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1833 },
#else
    { 0, output_1833, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_movhlps },
    &operand_data[3169],
    3,
    3,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5002 */
  {
    "sse_movlhps",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1834 },
#else
    { 0, output_1834, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_movlhps },
    &operand_data[3172],
    3,
    3,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5025 */
  {
    "*avx512f_unpckhps512",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vunpckhps\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2030],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5025 */
  {
    "avx512f_unpckhps512_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vunpckhps\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_unpckhps512_mask },
    &operand_data[3175],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5046 */
  {
    "avx_unpckhps256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vunpckhps\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_unpckhps256 },
    &operand_data[2536],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5096 */
  {
    "vec_interleave_highv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1838 },
#else
    { 0, output_1838, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_interleave_highv4sf },
    &operand_data[2539],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5113 */
  {
    "*avx512f_unpcklps512",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vunpcklps\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2030],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5113 */
  {
    "avx512f_unpcklps512_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vunpcklps\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_unpcklps512_mask },
    &operand_data[3175],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5134 */
  {
    "avx_unpcklps256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vunpcklps\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_unpcklps256 },
    &operand_data[2536],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5184 */
  {
    "vec_interleave_lowv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1842 },
#else
    { 0, output_1842, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_interleave_lowv4sf },
    &operand_data[2539],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5203 */
  {
    "avx_movshdup256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vmovshdup\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_movshdup256 },
    &operand_data[2381],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5219 */
  {
    "sse3_movshdup",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vmovshdup\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse3_movshdup },
    &operand_data[2383],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5236 */
  {
    "*avx512f_movshdup512",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vmovshdup\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2059],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5236 */
  {
    "avx512f_movshdup512_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vmovshdup\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_movshdup512_mask },
    &operand_data[2059],
    4,
    4,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5256 */
  {
    "avx_movsldup256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vmovsldup\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_movsldup256 },
    &operand_data[2381],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5272 */
  {
    "sse3_movsldup",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vmovsldup\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse3_movsldup },
    &operand_data[2383],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5289 */
  {
    "*avx512f_movsldup512",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vmovsldup\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2059],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5289 */
  {
    "avx512f_movsldup512_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vmovsldup\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_movsldup512_mask },
    &operand_data[2059],
    4,
    4,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5330 */
  {
    "avx_shufps256_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1851 },
#else
    { 0, 0, output_1851 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_shufps256_1 },
    &operand_data[3180],
    11,
    11,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5380 */
  {
    "sse_shufps_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1852 },
#else
    { 0, 0, output_1852 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_shufps_v4si },
    &operand_data[3191],
    7,
    7,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5380 */
  {
    "sse_shufps_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1853 },
#else
    { 0, 0, output_1853 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_shufps_v4sf },
    &operand_data[3198],
    7,
    7,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5415 */
  {
    "sse_storehps",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1854 },
#else
    { 0, output_1854, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_storehps },
    &operand_data[3205],
    2,
    2,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5450 */
  {
    "sse_loadhps",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1855 },
#else
    { 0, output_1855, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_loadhps },
    &operand_data[3207],
    3,
    3,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5470 */
  {
    "sse_storelps",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1856 },
#else
    { 0, output_1856, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_storelps },
    &operand_data[3210],
    2,
    2,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5504 */
  {
    "sse_loadlps",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1857 },
#else
    { 0, output_1857, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_loadlps },
    &operand_data[3212],
    3,
    3,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5525 */
  {
    "sse_movss",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1858 },
#else
    { 0, output_1858, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_movss },
    &operand_data[3215],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5540 */
  {
    "avx2_vec_dupv8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vbroadcastss\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_vec_dupv8sf },
    &operand_data[3218],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5540 */
  {
    "avx2_vec_dupv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vbroadcastss\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_vec_dupv4sf },
    &operand_data[2557],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5552 */
  {
    "avx2_vec_dupv8sf_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vbroadcastss\t{%x1, %0|%0, %x1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_vec_dupv8sf_1 },
    &operand_data[2536],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5564 */
  {
    "vec_dupv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1862 },
#else
    { 0, output_1862, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_dupv4sf },
    &operand_data[3220],
    2,
    2,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5582 */
  {
    "*vec_concatv2sf_sse4_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1863 },
#else
    { 0, output_1863, 0 },
#endif
    { 0 },
    &operand_data[3222],
    3,
    3,
    0,
    7,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5607 */
  {
    "*vec_concatv2sf_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1864 },
#else
    { 0, output_1864, 0 },
#endif
    { 0 },
    &operand_data[3225],
    3,
    3,
    0,
    4,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5621 */
  {
    "*vec_concatv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1865 },
#else
    { 0, output_1865, 0 },
#endif
    { 0 },
    &operand_data[3228],
    3,
    3,
    0,
    4,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5648 */
  {
    "vec_setv4si_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1866 },
#else
    { 0, output_1866, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv4si_0 },
    &operand_data[3231],
    3,
    3,
    0,
    11,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5648 */
  {
    "vec_setv4sf_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1867 },
#else
    { 0, output_1867, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv4sf_0 },
    &operand_data[3234],
    3,
    3,
    0,
    11,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5687 */
  {
    "*vec_setv4sf_sse4_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1868 },
#else
    { 0, 0, output_1868 },
#endif
    { 0 },
    &operand_data[3237],
    4,
    4,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5717 */
  {
    "sse4_1_insertps",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1869 },
#else
    { 0, 0, output_1869 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_insertps },
    &operand_data[3241],
    4,
    4,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5772 */
  {
    "*vec_extractv4sf_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3245],
    2,
    2,
    0,
    4,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5788 */
  {
    "*sse4_1_extractps",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1871 },
#else
    { 0, output_1871, 0 },
#endif
    { 0 },
    &operand_data[3247],
    3,
    3,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5828 */
  {
    "*vec_extractv4sf_mem",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3250],
    3,
    3,
    0,
    3,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5879 */
  {
    "avx512f_vextractf32x4_1_maskm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1873 },
#else
    { 0, 0, output_1873 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vextractf32x4_1_maskm },
    &operand_data[3253],
    8,
    8,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5879 */
  {
    "avx512f_vextracti32x4_1_maskm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1874 },
#else
    { 0, 0, output_1874 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vextracti32x4_1_maskm },
    &operand_data[3261],
    8,
    8,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5905 */
  {
    "*avx512f_vextractf32x4_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1875 },
#else
    { 0, 0, output_1875 },
#endif
    { 0 },
    &operand_data[3269],
    6,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5905 */
  {
    "avx512f_vextractf32x4_1_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1876 },
#else
    { 0, 0, output_1876 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vextractf32x4_1_mask },
    &operand_data[3275],
    8,
    8,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5905 */
  {
    "*avx512f_vextracti32x4_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1877 },
#else
    { 0, 0, output_1877 },
#endif
    { 0 },
    &operand_data[3283],
    6,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5905 */
  {
    "avx512f_vextracti32x4_1_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1878 },
#else
    { 0, 0, output_1878 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vextracti32x4_1_mask },
    &operand_data[3289],
    8,
    8,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5979 */
  {
    "vec_extract_lo_v8df_maskm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vextractf64x4\t{$0x0, %1, %0%{%3%}|%0%{%3%}, %1, 0x0}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_lo_v8df_maskm },
    &operand_data[3297],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5979 */
  {
    "vec_extract_lo_v8di_maskm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vextracti64x4\t{$0x0, %1, %0%{%3%}|%0%{%3%}, %1, 0x0}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_lo_v8di_maskm },
    &operand_data[3301],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5996 */
  {
    "vec_extract_lo_v8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1881 },
#else
    { 0, 0, output_1881 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_lo_v8df },
    &operand_data[3305],
    2,
    2,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5996 */
  {
    "vec_extract_lo_v8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1882 },
#else
    { 0, 0, output_1882 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_lo_v8df_mask },
    &operand_data[3307],
    4,
    4,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5996 */
  {
    "vec_extract_lo_v8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1883 },
#else
    { 0, 0, output_1883 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_lo_v8di },
    &operand_data[3311],
    2,
    2,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5996 */
  {
    "vec_extract_lo_v8di_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1884 },
#else
    { 0, 0, output_1884 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_lo_v8di_mask },
    &operand_data[3313],
    4,
    4,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6019 */
  {
    "vec_extract_hi_v8df_maskm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vextractf64x4\t{$0x1, %1, %0%{%3%}|%0%{%3%}, %1, 0x1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_hi_v8df_maskm },
    &operand_data[3297],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6019 */
  {
    "vec_extract_hi_v8di_maskm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vextracti64x4\t{$0x1, %1, %0%{%3%}|%0%{%3%}, %1, 0x1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_hi_v8di_maskm },
    &operand_data[3301],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6037 */
  {
    "vec_extract_hi_v8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vextractf64x4\t{$0x1, %1, %0|%0, %1, 0x1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_hi_v8df },
    &operand_data[3317],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6037 */
  {
    "vec_extract_hi_v8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vextractf64x4\t{$0x1, %1, %0%{%3%}%N2|%0%{%3%}%N2, %1, 0x1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_hi_v8df_mask },
    &operand_data[3319],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6037 */
  {
    "vec_extract_hi_v8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vextracti64x4\t{$0x1, %1, %0|%0, %1, 0x1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_hi_v8di },
    &operand_data[3323],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6037 */
  {
    "vec_extract_hi_v8di_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vextracti64x4\t{$0x1, %1, %0%{%3%}%N2|%0%{%3%}%N2, %1, 0x1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_hi_v8di_mask },
    &operand_data[3325],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6079 */
  {
    "vec_extract_lo_v16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_lo_v16sf },
    &operand_data[3329],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6079 */
  {
    "vec_extract_lo_v16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_lo_v16si },
    &operand_data[3331],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6101 */
  {
    "vec_extract_hi_v16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vextracti64x4\t{$0x1, %1, %0|%0, %1, 0x1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_hi_v16sf },
    &operand_data[3333],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6101 */
  {
    "vec_extract_hi_v16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vextracti64x4\t{$0x1, %1, %0|%0, %1, 0x1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_hi_v16si },
    &operand_data[3335],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6118 */
  {
    "vec_extract_lo_v4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_lo_v4di },
    &operand_data[3337],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6118 */
  {
    "vec_extract_lo_v4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_lo_v4df },
    &operand_data[3339],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6134 */
  {
    "vec_extract_hi_v4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vextract%~128\t{$0x1, %1, %0|%0, %1, 0x1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_hi_v4di },
    &operand_data[3341],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6134 */
  {
    "vec_extract_hi_v4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vextractf128\t{$0x1, %1, %0|%0, %1, 0x1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_hi_v4df },
    &operand_data[3343],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6148 */
  {
    "vec_extract_lo_v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_lo_v8si },
    &operand_data[3345],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6148 */
  {
    "vec_extract_lo_v8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_lo_v8sf },
    &operand_data[3347],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6165 */
  {
    "vec_extract_hi_v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vextract%~128\t{$0x1, %1, %0|%0, %1, 0x1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_hi_v8si },
    &operand_data[3349],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6165 */
  {
    "vec_extract_hi_v8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vextractf128\t{$0x1, %1, %0|%0, %1, 0x1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_hi_v8sf },
    &operand_data[3351],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6180 */
  {
    "vec_extract_lo_v32hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_lo_v32hi },
    &operand_data[3353],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6203 */
  {
    "vec_extract_hi_v32hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vextracti64x4\t{$0x1, %1, %0|%0, %1, 0x1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_hi_v32hi },
    &operand_data[3355],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6224 */
  {
    "vec_extract_lo_v16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_lo_v16hi },
    &operand_data[3357],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6243 */
  {
    "vec_extract_hi_v16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vextract%~128\t{$0x1, %1, %0|%0, %1, 0x1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_hi_v16hi },
    &operand_data[3359],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6260 */
  {
    "vec_extract_lo_v64qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_lo_v64qi },
    &operand_data[3361],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6291 */
  {
    "vec_extract_hi_v64qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vextracti64x4\t{$0x1, %1, %0|%0, %1, 0x1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_hi_v64qi },
    &operand_data[3363],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6320 */
  {
    "vec_extract_lo_v32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_lo_v32qi },
    &operand_data[3365],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6343 */
  {
    "vec_extract_hi_v32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vextract%~128\t{$0x1, %1, %0|%0, %1, 0x1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extract_hi_v32qi },
    &operand_data[3367],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6390 */
  {
    "*avx512f_unpckhpd512",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vunpckhpd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3369],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6390 */
  {
    "avx512f_unpckhpd512_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vunpckhpd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_unpckhpd512_mask },
    &operand_data[3369],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6407 */
  {
    "avx_unpckhpd256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vunpckhpd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_unpckhpd256 },
    &operand_data[2530],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6464 */
  {
    "*vec_interleave_highv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1914 },
#else
    { 0, output_1914, 0 },
#endif
    { 0 },
    &operand_data[3374],
    3,
    3,
    0,
    6,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6511 */
  {
    "*avx512f_unpcklpd512",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1915 },
#else
    { 0, output_1915, 0 },
#endif
    { 0 },
    &operand_data[3377],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6511 */
  {
    "*avx512f_unpcklpd512_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1916 },
#else
    { 0, output_1916, 0 },
#endif
    { 0 },
    &operand_data[3377],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6550 */
  {
    "*avx_unpcklpd256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1917 },
#else
    { 0, output_1917, 0 },
#endif
    { 0 },
    &operand_data[3382],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6608 */
  {
    "*vec_interleave_lowv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1918 },
#else
    { 0, output_1918, 0 },
#endif
    { 0 },
    &operand_data[3385],
    3,
    3,
    0,
    6,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6662 */
  {
    "avx512f_vmscalefv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vscalefss\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vmscalefv4sf },
    &operand_data[3388],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6662 */
  {
    "avx512f_vmscalefv4sf_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vscalefss\t{%R3%2, %1, %0|%0, %1, %2%R3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vmscalefv4sf_round },
    &operand_data[3391],
    4,
    4,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6662 */
  {
    "avx512f_vmscalefv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vscalefsd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vmscalefv2df },
    &operand_data[3395],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6662 */
  {
    "avx512f_vmscalefv2df_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vscalefsd\t{%R3%2, %1, %0|%0, %1, %2%R3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vmscalefv2df_round },
    &operand_data[3398],
    4,
    4,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6676 */
  {
    "avx512f_scalefv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vscalefps\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_scalefv16sf },
    &operand_data[2030],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6676 */
  {
    "avx512f_scalefv16sf_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vscalefps\t{%R3%2, %1, %0|%0, %1, %2%R3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_scalefv16sf_round },
    &operand_data[3402],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6676 */
  {
    "avx512f_scalefv16sf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vscalefps\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_scalefv16sf_mask },
    &operand_data[3175],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6676 */
  {
    "avx512f_scalefv16sf_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vscalefps\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_scalefv16sf_mask_round },
    &operand_data[3406],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6676 */
  {
    "avx512f_scalefv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vscalefpd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_scalefv8df },
    &operand_data[2038],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6676 */
  {
    "avx512f_scalefv8df_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vscalefpd\t{%R3%2, %1, %0|%0, %1, %2%R3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_scalefv8df_round },
    &operand_data[3412],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6676 */
  {
    "avx512f_scalefv8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vscalefpd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_scalefv8df_mask },
    &operand_data[3416],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6676 */
  {
    "avx512f_scalefv8df_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vscalefpd\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_scalefv8df_mask_round },
    &operand_data[3421],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6702 */
  {
    "avx512f_vternlogv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpternlogd\t{%4, %3, %2, %0|%0, %2, %3, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vternlogv16si },
    &operand_data[3427],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6702 */
  {
    "avx512f_vternlogv16si_maskz_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpternlogd\t{%4, %3, %2, %0%{%6%}%N5|%0%{%6%}%N5, %2, %3, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vternlogv16si_maskz_1 },
    &operand_data[3427],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6702 */
  {
    "avx512f_vternlogv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpternlogq\t{%4, %3, %2, %0|%0, %2, %3, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vternlogv8di },
    &operand_data[3434],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6702 */
  {
    "avx512f_vternlogv8di_maskz_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpternlogq\t{%4, %3, %2, %0%{%6%}%N5|%0%{%6%}%N5, %2, %3, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vternlogv8di_maskz_1 },
    &operand_data[3434],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6716 */
  {
    "avx512f_vternlogv16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpternlogd\t{%4, %3, %2, %0%{%5%}|%0%{%5%}, %2, %3, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vternlogv16si_mask },
    &operand_data[3441],
    6,
    6,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6716 */
  {
    "avx512f_vternlogv8di_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpternlogq\t{%4, %3, %2, %0%{%5%}|%0%{%5%}, %2, %3, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vternlogv8di_mask },
    &operand_data[3447],
    6,
    6,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6733 */
  {
    "avx512f_getexpv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgetexpps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_getexpv16sf },
    &operand_data[2059],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6733 */
  {
    "avx512f_getexpv16sf_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgetexpps\t{%r2%1, %0|%0, %1%r2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_getexpv16sf_round },
    &operand_data[3453],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6733 */
  {
    "avx512f_getexpv16sf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgetexpps\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_getexpv16sf_mask },
    &operand_data[2059],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6733 */
  {
    "avx512f_getexpv16sf_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgetexpps\t{%r4%1, %0%{%3%}%N2|%0%{%3%}%N2, %1%r4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_getexpv16sf_mask_round },
    &operand_data[3456],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6733 */
  {
    "avx512f_getexpv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgetexppd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_getexpv8df },
    &operand_data[2067],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6733 */
  {
    "avx512f_getexpv8df_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgetexppd\t{%r2%1, %0|%0, %1%r2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_getexpv8df_round },
    &operand_data[3461],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6733 */
  {
    "avx512f_getexpv8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgetexppd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_getexpv8df_mask },
    &operand_data[2067],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6733 */
  {
    "avx512f_getexpv8df_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgetexppd\t{%r4%1, %0%{%3%}%N2|%0%{%3%}%N2, %1%r4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_getexpv8df_mask_round },
    &operand_data[3464],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6742 */
  {
    "avx512f_sgetexpv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgetexpss\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sgetexpv4sf },
    &operand_data[3388],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6742 */
  {
    "avx512f_sgetexpv4sf_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgetexpss\t{%r3%2, %1, %0|%0, %1, %2%r3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sgetexpv4sf_round },
    &operand_data[3469],
    4,
    4,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6742 */
  {
    "avx512f_sgetexpv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgetexpsd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sgetexpv2df },
    &operand_data[3395],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6742 */
  {
    "avx512f_sgetexpv2df_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgetexpsd\t{%r3%2, %1, %0|%0, %1, %2%r3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sgetexpv2df_round },
    &operand_data[3473],
    4,
    4,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6756 */
  {
    "*avx512f_alignv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "valignd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3477],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6756 */
  {
    "avx512f_alignv16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "valignd\t{%3, %2, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_alignv16si_mask },
    &operand_data[3477],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6756 */
  {
    "*avx512f_alignv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "valignq\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3483],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6756 */
  {
    "avx512f_alignv8di_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "valignq\t{%3, %2, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_alignv8di_mask },
    &operand_data[3483],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6815 */
  {
    "avx512f_fixupimmv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfixupimmps\t{%4, %3, %2, %0|%0, %2, %3, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fixupimmv16sf },
    &operand_data[3489],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6815 */
  {
    "avx512f_fixupimmv16sf_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfixupimmps\t{%4, %r5%3, %2, %0|%0, %2, %3%r5, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fixupimmv16sf_round },
    &operand_data[3494],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6815 */
  {
    "avx512f_fixupimmv16sf_maskz_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfixupimmps\t{%4, %3, %2, %0%{%6%}%N5|%0%{%6%}%N5, %2, %3, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fixupimmv16sf_maskz_1 },
    &operand_data[3500],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6815 */
  {
    "avx512f_fixupimmv16sf_maskz_1_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfixupimmps\t{%4, %r7%3, %2, %0%{%6%}%N5|%0%{%6%}%N5, %2, %3%r7, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fixupimmv16sf_maskz_1_round },
    &operand_data[3507],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6815 */
  {
    "avx512f_fixupimmv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfixupimmpd\t{%4, %3, %2, %0|%0, %2, %3, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fixupimmv8df },
    &operand_data[3515],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6815 */
  {
    "avx512f_fixupimmv8df_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfixupimmpd\t{%4, %r5%3, %2, %0|%0, %2, %3%r5, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fixupimmv8df_round },
    &operand_data[3520],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6815 */
  {
    "avx512f_fixupimmv8df_maskz_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfixupimmpd\t{%4, %3, %2, %0%{%6%}%N5|%0%{%6%}%N5, %2, %3, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fixupimmv8df_maskz_1 },
    &operand_data[3526],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6815 */
  {
    "avx512f_fixupimmv8df_maskz_1_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfixupimmpd\t{%4, %r7%3, %2, %0%{%6%}%N5|%0%{%6%}%N5, %2, %3%r7, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fixupimmv8df_maskz_1_round },
    &operand_data[3533],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6828 */
  {
    "avx512f_fixupimmv16sf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfixupimmps\t{%4, %3, %2, %0%{%5%}|%0%{%5%}, %2, %3, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fixupimmv16sf_mask },
    &operand_data[3541],
    6,
    6,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6828 */
  {
    "avx512f_fixupimmv16sf_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfixupimmps\t{%4, %r6%3, %2, %0%{%5%}|%0%{%5%}, %2, %3%r6, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fixupimmv16sf_mask_round },
    &operand_data[3547],
    7,
    7,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6828 */
  {
    "avx512f_fixupimmv8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfixupimmpd\t{%4, %3, %2, %0%{%5%}|%0%{%5%}, %2, %3, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fixupimmv8df_mask },
    &operand_data[3554],
    6,
    6,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6828 */
  {
    "avx512f_fixupimmv8df_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfixupimmpd\t{%4, %r6%3, %2, %0%{%5%}|%0%{%5%}, %2, %3%r6, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fixupimmv8df_mask_round },
    &operand_data[3560],
    7,
    7,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6860 */
  {
    "avx512f_sfixupimmv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfixupimmss\t{%4, %3, %2, %0|%0, %2, %3, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sfixupimmv4sf },
    &operand_data[3567],
    5,
    5,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6860 */
  {
    "avx512f_sfixupimmv4sf_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfixupimmss\t{%4, %r5%3, %2, %0|%0, %2, %3%r5, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sfixupimmv4sf_round },
    &operand_data[3572],
    6,
    6,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6860 */
  {
    "avx512f_sfixupimmv4sf_maskz_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfixupimmss\t{%4, %3, %2, %0%{%6%}%N5|%0%{%6%}%N5, %2, %3, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sfixupimmv4sf_maskz_1 },
    &operand_data[3578],
    7,
    7,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6860 */
  {
    "avx512f_sfixupimmv4sf_maskz_1_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfixupimmss\t{%4, %r7%3, %2, %0%{%6%}%N5|%0%{%6%}%N5, %2, %3%r7, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sfixupimmv4sf_maskz_1_round },
    &operand_data[3585],
    8,
    8,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6860 */
  {
    "avx512f_sfixupimmv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfixupimmsd\t{%4, %3, %2, %0|%0, %2, %3, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sfixupimmv2df },
    &operand_data[3593],
    5,
    5,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6860 */
  {
    "avx512f_sfixupimmv2df_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfixupimmsd\t{%4, %r5%3, %2, %0|%0, %2, %3%r5, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sfixupimmv2df_round },
    &operand_data[3598],
    6,
    6,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6860 */
  {
    "avx512f_sfixupimmv2df_maskz_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfixupimmsd\t{%4, %3, %2, %0%{%6%}%N5|%0%{%6%}%N5, %2, %3, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sfixupimmv2df_maskz_1 },
    &operand_data[3604],
    7,
    7,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6860 */
  {
    "avx512f_sfixupimmv2df_maskz_1_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfixupimmsd\t{%4, %r7%3, %2, %0%{%6%}%N5|%0%{%6%}%N5, %2, %3%r7, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sfixupimmv2df_maskz_1_round },
    &operand_data[3611],
    8,
    8,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6876 */
  {
    "avx512f_sfixupimmv4sf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfixupimmss\t{%4, %3, %2, %0%{%5%}|%0%{%5%}, %2, %3, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sfixupimmv4sf_mask },
    &operand_data[3619],
    6,
    6,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6876 */
  {
    "avx512f_sfixupimmv4sf_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfixupimmss\t{%4, %r6%3, %2, %0%{%5%}|%0%{%5%}, %2, %3%r6, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sfixupimmv4sf_mask_round },
    &operand_data[3625],
    7,
    7,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6876 */
  {
    "avx512f_sfixupimmv2df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfixupimmsd\t{%4, %3, %2, %0%{%5%}|%0%{%5%}, %2, %3, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sfixupimmv2df_mask },
    &operand_data[3632],
    6,
    6,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6876 */
  {
    "avx512f_sfixupimmv2df_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfixupimmsd\t{%4, %r6%3, %2, %0%{%5%}|%0%{%5%}, %2, %3%r6, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sfixupimmv2df_mask_round },
    &operand_data[3638],
    7,
    7,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6895 */
  {
    "avx512f_rndscalev16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrndscaleps\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_rndscalev16sf },
    &operand_data[3645],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6895 */
  {
    "avx512f_rndscalev16sf_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrndscaleps\t{%2, %r3%1, %0|%0, %1%r3, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_rndscalev16sf_round },
    &operand_data[3648],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6895 */
  {
    "avx512f_rndscalev16sf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrndscaleps\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_rndscalev16sf_mask },
    &operand_data[3652],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6895 */
  {
    "avx512f_rndscalev16sf_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrndscaleps\t{%2, %r5%1, %0%{%4%}%N3|%0%{%4%}%N3, %1%r5, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_rndscalev16sf_mask_round },
    &operand_data[3657],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6895 */
  {
    "avx512f_rndscalev8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrndscalepd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_rndscalev8df },
    &operand_data[3663],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6895 */
  {
    "avx512f_rndscalev8df_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrndscalepd\t{%2, %r3%1, %0|%0, %1%r3, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_rndscalev8df_round },
    &operand_data[3666],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6895 */
  {
    "avx512f_rndscalev8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrndscalepd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_rndscalev8df_mask },
    &operand_data[3670],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6895 */
  {
    "avx512f_rndscalev8df_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrndscalepd\t{%2, %r5%1, %0%{%4%}%N3|%0%{%4%}%N3, %1%r5, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_rndscalev8df_mask_round },
    &operand_data[3675],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6907 */
  {
    "avx512f_rndscalev4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrndscaless\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_rndscalev4sf },
    &operand_data[3681],
    4,
    4,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6907 */
  {
    "avx512f_rndscalev4sf_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrndscaless\t{%3, %r4%2, %1, %0|%0, %1, %2%r4, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_rndscalev4sf_round },
    &operand_data[3685],
    5,
    5,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6907 */
  {
    "avx512f_rndscalev2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrndscalesd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_rndscalev2df },
    &operand_data[3690],
    4,
    4,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6907 */
  {
    "avx512f_rndscalev2df_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrndscalesd\t{%3, %r4%2, %1, %0|%0, %1, %2%r4, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_rndscalev2df_round },
    &operand_data[3694],
    5,
    5,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6924 */
  {
    "avx512f_shufps512_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1989 },
#else
    { 0, 0, output_1989 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_shufps512_1 },
    &operand_data[3699],
    19,
    19,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6924 */
  {
    "avx512f_shufps512_1_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1990 },
#else
    { 0, 0, output_1990 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_shufps512_1_mask },
    &operand_data[3699],
    21,
    21,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6997 */
  {
    "avx512f_shufpd512_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1991 },
#else
    { 0, 0, output_1991 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_shufpd512_1 },
    &operand_data[3720],
    11,
    11,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6997 */
  {
    "avx512f_shufpd512_1_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1992 },
#else
    { 0, 0, output_1992 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_shufpd512_1_mask },
    &operand_data[3720],
    13,
    13,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7047 */
  {
    "avx_shufpd256_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_1993 },
#else
    { 0, 0, output_1993 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_shufpd256_1 },
    &operand_data[3733],
    7,
    7,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7088 */
  {
    "avx2_interleave_highv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpunpckhqdq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_interleave_highv4di },
    &operand_data[3740],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7104 */
  {
    "*avx512f_interleave_highv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpunpckhqdq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2034],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7104 */
  {
    "avx512f_interleave_highv8di_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpunpckhqdq\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_interleave_highv8di_mask },
    &operand_data[3743],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7120 */
  {
    "vec_interleave_highv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_1997 },
#else
    { 0, output_1997, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_interleave_highv2di },
    &operand_data[3748],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7138 */
  {
    "avx2_interleave_lowv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpunpcklqdq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_interleave_lowv4di },
    &operand_data[3740],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7154 */
  {
    "*avx512f_interleave_lowv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpunpcklqdq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2034],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7154 */
  {
    "avx512f_interleave_lowv8di_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpunpcklqdq\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_interleave_lowv8di_mask },
    &operand_data[3743],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7170 */
  {
    "vec_interleave_lowv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2001 },
#else
    { 0, output_2001, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_interleave_lowv2di },
    &operand_data[3748],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7188 */
  {
    "sse2_shufpd_v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2002 },
#else
    { 0, 0, output_2002 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_shufpd_v2di },
    &operand_data[3748],
    5,
    5,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7188 */
  {
    "sse2_shufpd_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2003 },
#else
    { 0, 0, output_2003 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_shufpd_v2df },
    &operand_data[3753],
    5,
    5,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7221 */
  {
    "sse2_storehpd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2004 },
#else
    { 0, output_2004, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_storehpd },
    &operand_data[3758],
    2,
    2,
    0,
    6,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7254 */
  {
    "*vec_extractv2df_1_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2005 },
#else
    { 0, output_2005, 0 },
#endif
    { 0 },
    &operand_data[3760],
    2,
    2,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7271 */
  {
    "sse2_storelpd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2006 },
#else
    { 0, output_2006, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_storelpd },
    &operand_data[3762],
    2,
    2,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7302 */
  {
    "*vec_extractv2df_0_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2007 },
#else
    { 0, output_2007, 0 },
#endif
    { 0 },
    &operand_data[3764],
    2,
    2,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7338 */
  {
    "sse2_loadhpd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2008 },
#else
    { 0, output_2008, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_loadhpd },
    &operand_data[3766],
    3,
    3,
    0,
    7,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7395 */
  {
    "sse2_loadlpd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2009 },
#else
    { 0, output_2009, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_loadlpd },
    &operand_data[3769],
    3,
    3,
    0,
    11,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7443 */
  {
    "sse2_movsd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2010 },
#else
    { 0, output_2010, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_movsd },
    &operand_data[3772],
    3,
    3,
    0,
    9,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7477 */
  {
    "vec_dupv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2011 },
#else
    { 0, output_2011, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_dupv2df },
    &operand_data[3775],
    2,
    2,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7490 */
  {
    "*vec_concatv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2012 },
#else
    { 0, output_2012, 0 },
#endif
    { 0 },
    &operand_data[3777],
    3,
    3,
    0,
    8,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7529 */
  {
    "*avx512f_ss_truncatev16siv16qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovsdb\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3780],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7529 */
  {
    "*avx512f_truncatev16siv16qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovdb\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3780],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7529 */
  {
    "*avx512f_us_truncatev16siv16qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovusdb\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3780],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7529 */
  {
    "*avx512f_ss_truncatev16siv16hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovsdw\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3782],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7529 */
  {
    "*avx512f_truncatev16siv16hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovdw\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3782],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7529 */
  {
    "*avx512f_us_truncatev16siv16hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovusdw\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3782],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7529 */
  {
    "*avx512f_ss_truncatev8div8si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovsqd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3784],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7529 */
  {
    "*avx512f_truncatev8div8si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovqd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3784],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7529 */
  {
    "*avx512f_us_truncatev8div8si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovusqd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3784],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7529 */
  {
    "*avx512f_ss_truncatev8div8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovsqw\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3786],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7529 */
  {
    "*avx512f_truncatev8div8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovqw\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3786],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7529 */
  {
    "*avx512f_us_truncatev8div8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovusqw\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3786],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7540 */
  {
    "avx512f_ss_truncatev16siv16qi2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovsdb\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_ss_truncatev16siv16qi2_mask },
    &operand_data[3788],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7540 */
  {
    "avx512f_truncatev16siv16qi2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovdb\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_truncatev16siv16qi2_mask },
    &operand_data[3788],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7540 */
  {
    "avx512f_us_truncatev16siv16qi2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovusdb\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_us_truncatev16siv16qi2_mask },
    &operand_data[3788],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7540 */
  {
    "avx512f_ss_truncatev16siv16hi2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovsdw\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_ss_truncatev16siv16hi2_mask },
    &operand_data[3792],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7540 */
  {
    "avx512f_truncatev16siv16hi2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovdw\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_truncatev16siv16hi2_mask },
    &operand_data[3792],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7540 */
  {
    "avx512f_us_truncatev16siv16hi2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovusdw\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_us_truncatev16siv16hi2_mask },
    &operand_data[3792],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7540 */
  {
    "avx512f_ss_truncatev8div8si2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovsqd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_ss_truncatev8div8si2_mask },
    &operand_data[3796],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7540 */
  {
    "avx512f_truncatev8div8si2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovqd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_truncatev8div8si2_mask },
    &operand_data[3796],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7540 */
  {
    "avx512f_us_truncatev8div8si2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovusqd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_us_truncatev8div8si2_mask },
    &operand_data[3796],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7540 */
  {
    "avx512f_ss_truncatev8div8hi2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovsqw\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_ss_truncatev8div8hi2_mask },
    &operand_data[3800],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7540 */
  {
    "avx512f_truncatev8div8hi2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovqw\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_truncatev8div8hi2_mask },
    &operand_data[3800],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7540 */
  {
    "avx512f_us_truncatev8div8hi2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovusqw\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_us_truncatev8div8hi2_mask },
    &operand_data[3800],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7563 */
  {
    "*avx512f_ss_truncatev8div16qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovsqb\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3804],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7563 */
  {
    "*avx512f_truncatev8div16qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovqb\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3804],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7563 */
  {
    "*avx512f_us_truncatev8div16qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovusqb\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3804],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7578 */
  {
    "*avx512f_ss_truncatev8div16qi2_store",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovsqb\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3806],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7578 */
  {
    "*avx512f_truncatev8div16qi2_store",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovqb\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3806],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7578 */
  {
    "*avx512f_us_truncatev8div16qi2_store",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovusqb\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3806],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7596 */
  {
    "avx512f_ss_truncatev8div16qi2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovsqb\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_ss_truncatev8div16qi2_mask },
    &operand_data[3808],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7596 */
  {
    "avx512f_truncatev8div16qi2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovqb\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_truncatev8div16qi2_mask },
    &operand_data[3808],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7596 */
  {
    "avx512f_us_truncatev8div16qi2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovusqb\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_us_truncatev8div16qi2_mask },
    &operand_data[3808],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7619 */
  {
    "avx512f_ss_truncatev8div16qi2_mask_store",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovsqb\t{%1, %0%{%2%}|%0%{%2%}, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_ss_truncatev8div16qi2_mask_store },
    &operand_data[3812],
    3,
    3,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7619 */
  {
    "avx512f_truncatev8div16qi2_mask_store",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovqb\t{%1, %0%{%2%}|%0%{%2%}, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_truncatev8div16qi2_mask_store },
    &operand_data[3812],
    3,
    3,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7619 */
  {
    "avx512f_us_truncatev8div16qi2_mask_store",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovusqb\t{%1, %0%{%2%}|%0%{%2%}, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_us_truncatev8div16qi2_mask_store },
    &operand_data[3812],
    3,
    3,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*addv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2049 },
#else
    { 0, output_2049, 0 },
#endif
    { 0 },
    &operand_data[3815],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*subv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2050 },
#else
    { 0, output_2050, 0 },
#endif
    { 0 },
    &operand_data[3818],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*addv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2051 },
#else
    { 0, output_2051, 0 },
#endif
    { 0 },
    &operand_data[3821],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*addv16qi3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2052 },
#else
    { 0, output_2052, 0 },
#endif
    { 0 },
    &operand_data[3821],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*subv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2053 },
#else
    { 0, output_2053, 0 },
#endif
    { 0 },
    &operand_data[3826],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*subv16qi3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2054 },
#else
    { 0, output_2054, 0 },
#endif
    { 0 },
    &operand_data[3826],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*addv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2055 },
#else
    { 0, output_2055, 0 },
#endif
    { 0 },
    &operand_data[3831],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*addv16hi3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2056 },
#else
    { 0, output_2056, 0 },
#endif
    { 0 },
    &operand_data[3831],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*subv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2057 },
#else
    { 0, output_2057, 0 },
#endif
    { 0 },
    &operand_data[3836],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*subv16hi3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2058 },
#else
    { 0, output_2058, 0 },
#endif
    { 0 },
    &operand_data[3836],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*addv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2059 },
#else
    { 0, output_2059, 0 },
#endif
    { 0 },
    &operand_data[3841],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*addv8hi3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2060 },
#else
    { 0, output_2060, 0 },
#endif
    { 0 },
    &operand_data[3841],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*subv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2061 },
#else
    { 0, output_2061, 0 },
#endif
    { 0 },
    &operand_data[3846],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*subv8hi3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2062 },
#else
    { 0, output_2062, 0 },
#endif
    { 0 },
    &operand_data[3846],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*addv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2063 },
#else
    { 0, output_2063, 0 },
#endif
    { 0 },
    &operand_data[3851],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*addv16si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2064 },
#else
    { 0, output_2064, 0 },
#endif
    { 0 },
    &operand_data[3851],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*subv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2065 },
#else
    { 0, output_2065, 0 },
#endif
    { 0 },
    &operand_data[3856],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*subv16si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2066 },
#else
    { 0, output_2066, 0 },
#endif
    { 0 },
    &operand_data[3856],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*addv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2067 },
#else
    { 0, output_2067, 0 },
#endif
    { 0 },
    &operand_data[3861],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*addv8si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2068 },
#else
    { 0, output_2068, 0 },
#endif
    { 0 },
    &operand_data[3861],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*subv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2069 },
#else
    { 0, output_2069, 0 },
#endif
    { 0 },
    &operand_data[3866],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*subv8si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2070 },
#else
    { 0, output_2070, 0 },
#endif
    { 0 },
    &operand_data[3866],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*addv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2071 },
#else
    { 0, output_2071, 0 },
#endif
    { 0 },
    &operand_data[3871],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*addv4si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2072 },
#else
    { 0, output_2072, 0 },
#endif
    { 0 },
    &operand_data[3871],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*subv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2073 },
#else
    { 0, output_2073, 0 },
#endif
    { 0 },
    &operand_data[3876],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*subv4si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2074 },
#else
    { 0, output_2074, 0 },
#endif
    { 0 },
    &operand_data[3876],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*addv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2075 },
#else
    { 0, output_2075, 0 },
#endif
    { 0 },
    &operand_data[3881],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*addv8di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2076 },
#else
    { 0, output_2076, 0 },
#endif
    { 0 },
    &operand_data[3881],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*subv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2077 },
#else
    { 0, output_2077, 0 },
#endif
    { 0 },
    &operand_data[3886],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*subv8di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2078 },
#else
    { 0, output_2078, 0 },
#endif
    { 0 },
    &operand_data[3886],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*addv4di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2079 },
#else
    { 0, output_2079, 0 },
#endif
    { 0 },
    &operand_data[3891],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*addv4di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2080 },
#else
    { 0, output_2080, 0 },
#endif
    { 0 },
    &operand_data[3891],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*subv4di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2081 },
#else
    { 0, output_2081, 0 },
#endif
    { 0 },
    &operand_data[3896],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*subv4di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2082 },
#else
    { 0, output_2082, 0 },
#endif
    { 0 },
    &operand_data[3896],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*addv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2083 },
#else
    { 0, output_2083, 0 },
#endif
    { 0 },
    &operand_data[3901],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*addv2di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2084 },
#else
    { 0, output_2084, 0 },
#endif
    { 0 },
    &operand_data[3901],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*subv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2085 },
#else
    { 0, output_2085, 0 },
#endif
    { 0 },
    &operand_data[3906],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7667 */
  {
    "*subv2di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2086 },
#else
    { 0, output_2086, 0 },
#endif
    { 0 },
    &operand_data[3906],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7690 */
  {
    "*avx2_ssaddv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2087 },
#else
    { 0, output_2087, 0 },
#endif
    { 0 },
    &operand_data[3815],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7690 */
  {
    "*avx2_usaddv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2088 },
#else
    { 0, output_2088, 0 },
#endif
    { 0 },
    &operand_data[3815],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7690 */
  {
    "*avx2_sssubv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2089 },
#else
    { 0, output_2089, 0 },
#endif
    { 0 },
    &operand_data[3818],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7690 */
  {
    "*avx2_ussubv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2090 },
#else
    { 0, output_2090, 0 },
#endif
    { 0 },
    &operand_data[3818],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7690 */
  {
    "*sse2_ssaddv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2091 },
#else
    { 0, output_2091, 0 },
#endif
    { 0 },
    &operand_data[3821],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7690 */
  {
    "*sse2_usaddv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2092 },
#else
    { 0, output_2092, 0 },
#endif
    { 0 },
    &operand_data[3821],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7690 */
  {
    "*sse2_sssubv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2093 },
#else
    { 0, output_2093, 0 },
#endif
    { 0 },
    &operand_data[3826],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7690 */
  {
    "*sse2_ussubv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2094 },
#else
    { 0, output_2094, 0 },
#endif
    { 0 },
    &operand_data[3826],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7690 */
  {
    "*avx2_ssaddv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2095 },
#else
    { 0, output_2095, 0 },
#endif
    { 0 },
    &operand_data[3831],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7690 */
  {
    "*avx2_usaddv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2096 },
#else
    { 0, output_2096, 0 },
#endif
    { 0 },
    &operand_data[3831],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7690 */
  {
    "*avx2_sssubv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2097 },
#else
    { 0, output_2097, 0 },
#endif
    { 0 },
    &operand_data[3836],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7690 */
  {
    "*avx2_ussubv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2098 },
#else
    { 0, output_2098, 0 },
#endif
    { 0 },
    &operand_data[3836],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7690 */
  {
    "*sse2_ssaddv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2099 },
#else
    { 0, output_2099, 0 },
#endif
    { 0 },
    &operand_data[3841],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7690 */
  {
    "*sse2_usaddv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2100 },
#else
    { 0, output_2100, 0 },
#endif
    { 0 },
    &operand_data[3841],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7690 */
  {
    "*sse2_sssubv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2101 },
#else
    { 0, output_2101, 0 },
#endif
    { 0 },
    &operand_data[3846],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7690 */
  {
    "*sse2_ussubv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2102 },
#else
    { 0, output_2102, 0 },
#endif
    { 0 },
    &operand_data[3846],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7722 */
  {
    "*mulv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2103 },
#else
    { 0, output_2103, 0 },
#endif
    { 0 },
    &operand_data[3911],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7722 */
  {
    "*mulv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2104 },
#else
    { 0, output_2104, 0 },
#endif
    { 0 },
    &operand_data[3914],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7749 */
  {
    "*smulv16hi3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2105 },
#else
    { 0, output_2105, 0 },
#endif
    { 0 },
    &operand_data[3911],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7749 */
  {
    "*umulv16hi3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2106 },
#else
    { 0, output_2106, 0 },
#endif
    { 0 },
    &operand_data[3911],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7749 */
  {
    "*smulv8hi3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2107 },
#else
    { 0, output_2107, 0 },
#endif
    { 0 },
    &operand_data[3914],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7749 */
  {
    "*umulv8hi3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2108 },
#else
    { 0, output_2108, 0 },
#endif
    { 0 },
    &operand_data[3914],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7789 */
  {
    "*vec_widen_umult_even_v16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmuludq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3917],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7789 */
  {
    "*vec_widen_umult_even_v16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmuludq\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3917],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7830 */
  {
    "*vec_widen_umult_even_v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmuludq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3922],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7863 */
  {
    "*vec_widen_umult_even_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2112 },
#else
    { 0, output_2112, 0 },
#endif
    { 0 },
    &operand_data[3925],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7904 */
  {
    "*vec_widen_smult_even_v16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmuldq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3917],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7904 */
  {
    "*vec_widen_smult_even_v16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmuldq\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3917],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7945 */
  {
    "*vec_widen_smult_even_v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmuldq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3928],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7979 */
  {
    "*sse4_1_mulv2siv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2116 },
#else
    { 0, output_2116, 0 },
#endif
    { 0 },
    &operand_data[3925],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8035 */
  {
    "*avx2_pmaddwd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaddwd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3931],
    3,
    3,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8098 */
  {
    "*sse2_pmaddwd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2118 },
#else
    { 0, output_2118, 0 },
#endif
    { 0 },
    &operand_data[3934],
    3,
    3,
    2,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8154 */
  {
    "*avx512f_mulv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2119 },
#else
    { 0, output_2119, 0 },
#endif
    { 0 },
    &operand_data[3851],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8154 */
  {
    "*avx512f_mulv16si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2120 },
#else
    { 0, output_2120, 0 },
#endif
    { 0 },
    &operand_data[3851],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8154 */
  {
    "*avx2_mulv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2121 },
#else
    { 0, output_2121, 0 },
#endif
    { 0 },
    &operand_data[3861],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8154 */
  {
    "*avx2_mulv8si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2122 },
#else
    { 0, output_2122, 0 },
#endif
    { 0 },
    &operand_data[3861],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8154 */
  {
    "*sse4_1_mulv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2123 },
#else
    { 0, output_2123, 0 },
#endif
    { 0 },
    &operand_data[3871],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8154 */
  {
    "*sse4_1_mulv4si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2124 },
#else
    { 0, output_2124, 0 },
#endif
    { 0 },
    &operand_data[3871],
    5,
    5,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8260 */
  {
    "ashrv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2125 },
#else
    { 0, output_2125, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrv16hi3 },
    &operand_data[3937],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8260 */
  {
    "ashrv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2126 },
#else
    { 0, output_2126, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrv8hi3 },
    &operand_data[3940],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8260 */
  {
    "ashrv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2127 },
#else
    { 0, output_2127, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrv8si3 },
    &operand_data[3943],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8260 */
  {
    "ashrv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2128 },
#else
    { 0, output_2128, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrv4si3 },
    &operand_data[3946],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8279 */
  {
    "ashrv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsrad\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrv16si3 },
    &operand_data[3949],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8279 */
  {
    "ashrv16si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsrad\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrv16si3_mask },
    &operand_data[3949],
    5,
    5,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8279 */
  {
    "ashrv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsraq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrv8di3 },
    &operand_data[3954],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8279 */
  {
    "ashrv8di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsraq\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrv8di3_mask },
    &operand_data[3954],
    5,
    5,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8293 */
  {
    "ashlv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2133 },
#else
    { 0, output_2133, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashlv16hi3 },
    &operand_data[3937],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8293 */
  {
    "lshrv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2134 },
#else
    { 0, output_2134, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lshrv16hi3 },
    &operand_data[3937],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8293 */
  {
    "ashlv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2135 },
#else
    { 0, output_2135, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashlv8hi3 },
    &operand_data[3940],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8293 */
  {
    "lshrv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2136 },
#else
    { 0, output_2136, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lshrv8hi3 },
    &operand_data[3940],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8293 */
  {
    "ashlv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2137 },
#else
    { 0, output_2137, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashlv8si3 },
    &operand_data[3943],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8293 */
  {
    "lshrv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2138 },
#else
    { 0, output_2138, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lshrv8si3 },
    &operand_data[3943],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8293 */
  {
    "ashlv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2139 },
#else
    { 0, output_2139, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashlv4si3 },
    &operand_data[3946],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8293 */
  {
    "lshrv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2140 },
#else
    { 0, output_2140, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lshrv4si3 },
    &operand_data[3946],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8293 */
  {
    "ashlv4di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2141 },
#else
    { 0, output_2141, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashlv4di3 },
    &operand_data[3959],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8293 */
  {
    "lshrv4di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2142 },
#else
    { 0, output_2142, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lshrv4di3 },
    &operand_data[3959],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8293 */
  {
    "ashlv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2143 },
#else
    { 0, output_2143, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashlv2di3 },
    &operand_data[3962],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8293 */
  {
    "lshrv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2144 },
#else
    { 0, output_2144, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lshrv2di3 },
    &operand_data[3962],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8312 */
  {
    "ashlv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpslld\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashlv16si3 },
    &operand_data[3965],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8312 */
  {
    "ashlv16si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpslld\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashlv16si3_mask },
    &operand_data[3965],
    5,
    5,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8312 */
  {
    "lshrv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsrld\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lshrv16si3 },
    &operand_data[3965],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8312 */
  {
    "lshrv16si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsrld\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lshrv16si3_mask },
    &operand_data[3965],
    5,
    5,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8312 */
  {
    "ashlv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsllq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashlv8di3 },
    &operand_data[3970],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8312 */
  {
    "ashlv8di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsllq\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashlv8di3_mask },
    &operand_data[3970],
    5,
    5,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8312 */
  {
    "lshrv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsrlq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lshrv8di3 },
    &operand_data[3970],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8312 */
  {
    "lshrv8di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsrlq\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lshrv8di3_mask },
    &operand_data[3970],
    5,
    5,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8342 */
  {
    "avx2_ashlv2ti3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2153 },
#else
    { 0, 0, output_2153 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_ashlv2ti3 },
    &operand_data[3975],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8342 */
  {
    "sse2_ashlv1ti3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2154 },
#else
    { 0, 0, output_2154 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_ashlv1ti3 },
    &operand_data[3978],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8381 */
  {
    "avx2_lshrv2ti3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2155 },
#else
    { 0, 0, output_2155 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_lshrv2ti3 },
    &operand_data[3975],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8381 */
  {
    "sse2_lshrv1ti3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2156 },
#else
    { 0, 0, output_2156 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_lshrv1ti3 },
    &operand_data[3978],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8408 */
  {
    "avx512f_rolvv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vprolvd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_rolvv16si },
    &operand_data[2026],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8408 */
  {
    "avx512f_rolvv16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vprolvd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_rolvv16si_mask },
    &operand_data[3981],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8408 */
  {
    "avx512f_rorvv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vprorvd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_rorvv16si },
    &operand_data[2026],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8408 */
  {
    "avx512f_rorvv16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vprorvd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_rorvv16si_mask },
    &operand_data[3981],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8408 */
  {
    "avx512f_rolvv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vprolvq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_rolvv8di },
    &operand_data[2034],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8408 */
  {
    "avx512f_rolvv8di_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vprolvq\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_rolvv8di_mask },
    &operand_data[3743],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8408 */
  {
    "avx512f_rorvv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vprorvq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_rorvv8di },
    &operand_data[2034],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8408 */
  {
    "avx512f_rorvv8di_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vprorvq\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_rorvv8di_mask },
    &operand_data[3743],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8418 */
  {
    "avx512f_rolv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vprold\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_rolv16si },
    &operand_data[3986],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8418 */
  {
    "avx512f_rolv16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vprold\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_rolv16si_mask },
    &operand_data[3986],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8418 */
  {
    "avx512f_rorv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vprord\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_rorv16si },
    &operand_data[3986],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8418 */
  {
    "avx512f_rorv16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vprord\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_rorv16si_mask },
    &operand_data[3986],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8418 */
  {
    "avx512f_rolv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vprolq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_rolv8di },
    &operand_data[3991],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8418 */
  {
    "avx512f_rolv8di_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vprolq\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_rolv8di_mask },
    &operand_data[3991],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8418 */
  {
    "avx512f_rorv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vprorq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_rorv8di },
    &operand_data[3991],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8418 */
  {
    "avx512f_rorv8di_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vprorq\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_rorv8di_mask },
    &operand_data[3991],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_smaxv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxsb\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3996],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_sminv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminsb\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3996],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_umaxv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxub\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3996],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_uminv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminub\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3996],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_smaxv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxsw\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3999],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_smaxv16hi3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxsw\t{%R3%2, %1, %0|%0, %1, %2%R3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4002],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_smaxv16hi3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxsw\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4006],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_smaxv16hi3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxsw\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4011],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_sminv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminsw\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3999],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_sminv16hi3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminsw\t{%R3%2, %1, %0|%0, %1, %2%R3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4002],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_sminv16hi3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminsw\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4006],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_sminv16hi3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminsw\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4011],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_umaxv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxuw\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3999],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_umaxv16hi3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxuw\t{%R3%2, %1, %0|%0, %1, %2%R3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4002],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_umaxv16hi3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxuw\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4006],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_umaxv16hi3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxuw\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4011],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_uminv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminuw\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3999],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_uminv16hi3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminuw\t{%R3%2, %1, %0|%0, %1, %2%R3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4002],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_uminv16hi3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminuw\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4006],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_uminv16hi3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminuw\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4011],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_smaxv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxsd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4017],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_smaxv8si3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxsd\t{%R3%2, %1, %0|%0, %1, %2%R3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4020],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_smaxv8si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxsd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4024],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_smaxv8si3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxsd\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4029],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_sminv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminsd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4017],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_sminv8si3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminsd\t{%R3%2, %1, %0|%0, %1, %2%R3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4020],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_sminv8si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminsd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4024],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_sminv8si3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminsd\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4029],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_umaxv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxud\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4017],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_umaxv8si3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxud\t{%R3%2, %1, %0|%0, %1, %2%R3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4020],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_umaxv8si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxud\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4024],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_umaxv8si3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxud\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4029],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_uminv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminud\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4017],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_uminv8si3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminud\t{%R3%2, %1, %0|%0, %1, %2%R3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4020],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_uminv8si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminud\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4024],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_uminv8si3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminud\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4029],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_smaxv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxsq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4035],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_smaxv8di3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxsq\t{%R3%2, %1, %0|%0, %1, %2%R3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4038],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_smaxv8di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxsq\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4042],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_smaxv8di3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxsq\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4047],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_sminv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminsq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4035],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_sminv8di3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminsq\t{%R3%2, %1, %0|%0, %1, %2%R3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4038],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_sminv8di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminsq\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4042],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_sminv8di3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminsq\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4047],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_umaxv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxuq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4035],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_umaxv8di3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxuq\t{%R3%2, %1, %0|%0, %1, %2%R3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4038],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_umaxv8di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxuq\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4042],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_umaxv8di3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxuq\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4047],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_uminv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminuq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4035],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_uminv8di3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminuq\t{%R3%2, %1, %0|%0, %1, %2%R3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4038],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_uminv8di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminuq\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4042],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_uminv8di3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminuq\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4047],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_smaxv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxsd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4053],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_smaxv16si3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxsd\t{%R3%2, %1, %0|%0, %1, %2%R3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4056],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_smaxv16si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxsd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4060],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_smaxv16si3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxsd\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4065],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_sminv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminsd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4053],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_sminv16si3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminsd\t{%R3%2, %1, %0|%0, %1, %2%R3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4056],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_sminv16si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminsd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4060],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_sminv16si3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminsd\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4065],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_umaxv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxud\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4053],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_umaxv16si3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxud\t{%R3%2, %1, %0|%0, %1, %2%R3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4056],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_umaxv16si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxud\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4060],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_umaxv16si3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaxud\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4065],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_uminv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminud\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4053],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_uminv16si3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminud\t{%R3%2, %1, %0|%0, %1, %2%R3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4056],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_uminv16si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminud\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4060],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8436 */
  {
    "*avx2_uminv16si3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpminud\t{%R5%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2%R5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4065],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8523 */
  {
    "*sse4_1_smaxv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2241 },
#else
    { 0, output_2241, 0 },
#endif
    { 0 },
    &operand_data[4071],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8523 */
  {
    "*sse4_1_sminv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2242 },
#else
    { 0, output_2242, 0 },
#endif
    { 0 },
    &operand_data[4071],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8523 */
  {
    "*sse4_1_smaxv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2243 },
#else
    { 0, output_2243, 0 },
#endif
    { 0 },
    &operand_data[4074],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8523 */
  {
    "*sse4_1_sminv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2244 },
#else
    { 0, output_2244, 0 },
#endif
    { 0 },
    &operand_data[4074],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8538 */
  {
    "*smaxv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2245 },
#else
    { 0, output_2245, 0 },
#endif
    { 0 },
    &operand_data[3914],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8538 */
  {
    "*sminv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2246 },
#else
    { 0, output_2246, 0 },
#endif
    { 0 },
    &operand_data[3914],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8604 */
  {
    "*sse4_1_umaxv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2247 },
#else
    { 0, output_2247, 0 },
#endif
    { 0 },
    &operand_data[3914],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8604 */
  {
    "*sse4_1_uminv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2248 },
#else
    { 0, output_2248, 0 },
#endif
    { 0 },
    &operand_data[3914],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8604 */
  {
    "*sse4_1_umaxv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2249 },
#else
    { 0, output_2249, 0 },
#endif
    { 0 },
    &operand_data[4074],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8604 */
  {
    "*sse4_1_uminv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2250 },
#else
    { 0, output_2250, 0 },
#endif
    { 0 },
    &operand_data[4074],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8619 */
  {
    "*umaxv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2251 },
#else
    { 0, output_2251, 0 },
#endif
    { 0 },
    &operand_data[4071],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8619 */
  {
    "*uminv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2252 },
#else
    { 0, output_2252, 0 },
#endif
    { 0 },
    &operand_data[4071],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8649 */
  {
    "*avx2_eqv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmpeqb\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4077],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8649 */
  {
    "*avx2_eqv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmpeqw\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4080],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8649 */
  {
    "*avx2_eqv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmpeqd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4083],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8649 */
  {
    "*avx2_eqv4di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmpeqq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4086],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8670 */
  {
    "avx512f_eqv16si3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmpeqd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_eqv16si3_1 },
    &operand_data[4089],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8670 */
  {
    "avx512f_eqv16si3_mask_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmpeqd\t{%2, %1, %0%{%3%}|%0%{%3%}, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_eqv16si3_mask_1 },
    &operand_data[4089],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8670 */
  {
    "avx512f_eqv8di3_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmpeqq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_eqv8di3_1 },
    &operand_data[4093],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8670 */
  {
    "avx512f_eqv8di3_mask_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmpeqq\t{%2, %1, %0%{%3%}|%0%{%3%}, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_eqv8di3_mask_1 },
    &operand_data[4093],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8683 */
  {
    "*sse4_1_eqv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2261 },
#else
    { 0, output_2261, 0 },
#endif
    { 0 },
    &operand_data[4097],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8698 */
  {
    "*sse2_eqv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2262 },
#else
    { 0, output_2262, 0 },
#endif
    { 0 },
    &operand_data[4071],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8698 */
  {
    "*sse2_eqv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2263 },
#else
    { 0, output_2263, 0 },
#endif
    { 0 },
    &operand_data[3914],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8698 */
  {
    "*sse2_eqv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2264 },
#else
    { 0, output_2264, 0 },
#endif
    { 0 },
    &operand_data[4074],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8730 */
  {
    "sse4_2_gtv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2265 },
#else
    { 0, output_2265, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_2_gtv2di3 },
    &operand_data[3748],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8745 */
  {
    "avx2_gtv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmpgtb\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_gtv32qi3 },
    &operand_data[4100],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8745 */
  {
    "avx2_gtv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmpgtw\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_gtv16hi3 },
    &operand_data[4103],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8745 */
  {
    "avx2_gtv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmpgtd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_gtv8si3 },
    &operand_data[4106],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8745 */
  {
    "avx2_gtv4di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmpgtq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_gtv4di3 },
    &operand_data[3740],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8757 */
  {
    "avx512f_gtv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmpgtd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_gtv16si3 },
    &operand_data[2601],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8757 */
  {
    "avx512f_gtv16si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmpgtd\t{%2, %1, %0%{%3%}|%0%{%3%}, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_gtv16si3_mask },
    &operand_data[4109],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8757 */
  {
    "avx512f_gtv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmpgtq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_gtv8di3 },
    &operand_data[2622],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8757 */
  {
    "avx512f_gtv8di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmpgtq\t{%2, %1, %0%{%3%}|%0%{%3%}, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_gtv8di3_mask },
    &operand_data[4113],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8769 */
  {
    "sse2_gtv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2274 },
#else
    { 0, output_2274, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_gtv16qi3 },
    &operand_data[4117],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8769 */
  {
    "sse2_gtv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2275 },
#else
    { 0, output_2275, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_gtv8hi3 },
    &operand_data[4120],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8769 */
  {
    "sse2_gtv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2276 },
#else
    { 0, output_2276, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_gtv4si3 },
    &operand_data[3191],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8986 */
  {
    "*andnotv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2277 },
#else
    { 0, 0, output_2277 },
#endif
    { 0 },
    &operand_data[4123],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8986 */
  {
    "*andnotv16si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2278 },
#else
    { 0, 0, output_2278 },
#endif
    { 0 },
    &operand_data[4123],
    5,
    5,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8986 */
  {
    "*andnotv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2279 },
#else
    { 0, 0, output_2279 },
#endif
    { 0 },
    &operand_data[4128],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8986 */
  {
    "*andnotv8di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2280 },
#else
    { 0, 0, output_2280 },
#endif
    { 0 },
    &operand_data[4128],
    5,
    5,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8986 */
  {
    "*andnotv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2281 },
#else
    { 0, 0, output_2281 },
#endif
    { 0 },
    &operand_data[4133],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8986 */
  {
    "*andnotv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2282 },
#else
    { 0, 0, output_2282 },
#endif
    { 0 },
    &operand_data[4136],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8986 */
  {
    "*andnotv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2283 },
#else
    { 0, 0, output_2283 },
#endif
    { 0 },
    &operand_data[4139],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8986 */
  {
    "*andnotv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2284 },
#else
    { 0, 0, output_2284 },
#endif
    { 0 },
    &operand_data[4142],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8986 */
  {
    "*andnotv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2285 },
#else
    { 0, 0, output_2285 },
#endif
    { 0 },
    &operand_data[4145],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8986 */
  {
    "*andnotv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2286 },
#else
    { 0, 0, output_2286 },
#endif
    { 0 },
    &operand_data[4148],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8986 */
  {
    "*andnotv4di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2287 },
#else
    { 0, 0, output_2287 },
#endif
    { 0 },
    &operand_data[4151],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8986 */
  {
    "*andnotv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2288 },
#else
    { 0, 0, output_2288 },
#endif
    { 0 },
    &operand_data[4154],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "*andv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2289 },
#else
    { 0, 0, output_2289 },
#endif
    { 0 },
    &operand_data[3851],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "andv16si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2290 },
#else
    { 0, 0, output_2290 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andv16si3_mask },
    &operand_data[3851],
    5,
    5,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "*iorv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2291 },
#else
    { 0, 0, output_2291 },
#endif
    { 0 },
    &operand_data[3851],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "iorv16si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2292 },
#else
    { 0, 0, output_2292 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorv16si3_mask },
    &operand_data[3851],
    5,
    5,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "*xorv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2293 },
#else
    { 0, 0, output_2293 },
#endif
    { 0 },
    &operand_data[3851],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "xorv16si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2294 },
#else
    { 0, 0, output_2294 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorv16si3_mask },
    &operand_data[3851],
    5,
    5,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "*andv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2295 },
#else
    { 0, 0, output_2295 },
#endif
    { 0 },
    &operand_data[3881],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "andv8di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2296 },
#else
    { 0, 0, output_2296 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andv8di3_mask },
    &operand_data[3881],
    5,
    5,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "*iorv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2297 },
#else
    { 0, 0, output_2297 },
#endif
    { 0 },
    &operand_data[3881],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "iorv8di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2298 },
#else
    { 0, 0, output_2298 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorv8di3_mask },
    &operand_data[3881],
    5,
    5,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "*xorv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2299 },
#else
    { 0, 0, output_2299 },
#endif
    { 0 },
    &operand_data[3881],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "xorv8di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2300 },
#else
    { 0, 0, output_2300 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorv8di3_mask },
    &operand_data[3881],
    5,
    5,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "*andv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2301 },
#else
    { 0, 0, output_2301 },
#endif
    { 0 },
    &operand_data[3815],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "*iorv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2302 },
#else
    { 0, 0, output_2302 },
#endif
    { 0 },
    &operand_data[3815],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "*xorv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2303 },
#else
    { 0, 0, output_2303 },
#endif
    { 0 },
    &operand_data[3815],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "*andv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2304 },
#else
    { 0, 0, output_2304 },
#endif
    { 0 },
    &operand_data[3821],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "*iorv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2305 },
#else
    { 0, 0, output_2305 },
#endif
    { 0 },
    &operand_data[3821],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "*xorv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2306 },
#else
    { 0, 0, output_2306 },
#endif
    { 0 },
    &operand_data[3821],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "*andv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2307 },
#else
    { 0, 0, output_2307 },
#endif
    { 0 },
    &operand_data[3831],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "*iorv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2308 },
#else
    { 0, 0, output_2308 },
#endif
    { 0 },
    &operand_data[3831],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "*xorv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2309 },
#else
    { 0, 0, output_2309 },
#endif
    { 0 },
    &operand_data[3831],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "*andv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2310 },
#else
    { 0, 0, output_2310 },
#endif
    { 0 },
    &operand_data[3841],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "*iorv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2311 },
#else
    { 0, 0, output_2311 },
#endif
    { 0 },
    &operand_data[3841],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "*xorv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2312 },
#else
    { 0, 0, output_2312 },
#endif
    { 0 },
    &operand_data[3841],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "*andv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2313 },
#else
    { 0, 0, output_2313 },
#endif
    { 0 },
    &operand_data[3861],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "*iorv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2314 },
#else
    { 0, 0, output_2314 },
#endif
    { 0 },
    &operand_data[3861],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "*xorv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2315 },
#else
    { 0, 0, output_2315 },
#endif
    { 0 },
    &operand_data[3861],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "*andv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2316 },
#else
    { 0, 0, output_2316 },
#endif
    { 0 },
    &operand_data[3871],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "*iorv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2317 },
#else
    { 0, 0, output_2317 },
#endif
    { 0 },
    &operand_data[3871],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "*xorv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2318 },
#else
    { 0, 0, output_2318 },
#endif
    { 0 },
    &operand_data[3871],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "*andv4di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2319 },
#else
    { 0, 0, output_2319 },
#endif
    { 0 },
    &operand_data[3891],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "*iorv4di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2320 },
#else
    { 0, 0, output_2320 },
#endif
    { 0 },
    &operand_data[3891],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "*xorv4di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2321 },
#else
    { 0, 0, output_2321 },
#endif
    { 0 },
    &operand_data[3891],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "*andv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2322 },
#else
    { 0, 0, output_2322 },
#endif
    { 0 },
    &operand_data[3901],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "*iorv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2323 },
#else
    { 0, 0, output_2323 },
#endif
    { 0 },
    &operand_data[3901],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9078 */
  {
    "*xorv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2324 },
#else
    { 0, 0, output_2324 },
#endif
    { 0 },
    &operand_data[3901],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9160 */
  {
    "avx512f_testmv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vptestmd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_testmv16si3 },
    &operand_data[2601],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9160 */
  {
    "avx512f_testmv16si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vptestmd\t{%2, %1, %0%{%3%}|%0%{%3%}, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_testmv16si3_mask },
    &operand_data[4109],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9160 */
  {
    "avx512f_testmv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vptestmq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_testmv8di3 },
    &operand_data[2622],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9160 */
  {
    "avx512f_testmv8di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vptestmq\t{%2, %1, %0%{%3%}|%0%{%3%}, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_testmv8di3_mask },
    &operand_data[4113],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9171 */
  {
    "avx512f_testnmv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vptestnmd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_testnmv16si3 },
    &operand_data[2601],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9171 */
  {
    "avx512f_testnmv16si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vptestnmd\t{%2, %1, %0%{%3%}|%0%{%3%}, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_testnmv16si3_mask },
    &operand_data[4109],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9171 */
  {
    "avx512f_testnmv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vptestnmq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_testnmv8di3 },
    &operand_data[2622],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9171 */
  {
    "avx512f_testnmv8di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vptestnmq\t{%2, %1, %0%{%3%}|%0%{%3%}, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_testnmv8di3_mask },
    &operand_data[4113],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9200 */
  {
    "avx2_packsswb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2333 },
#else
    { 0, output_2333, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_packsswb },
    &operand_data[4157],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9200 */
  {
    "sse2_packsswb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2334 },
#else
    { 0, output_2334, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_packsswb },
    &operand_data[4160],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9217 */
  {
    "avx2_packssdw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2335 },
#else
    { 0, output_2335, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_packssdw },
    &operand_data[4163],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9217 */
  {
    "sse2_packssdw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2336 },
#else
    { 0, output_2336, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_packssdw },
    &operand_data[4166],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9234 */
  {
    "avx2_packuswb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2337 },
#else
    { 0, output_2337, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_packuswb },
    &operand_data[4157],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9234 */
  {
    "sse2_packuswb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2338 },
#else
    { 0, output_2338, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_packuswb },
    &operand_data[4160],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9251 */
  {
    "avx2_interleave_highv32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpunpckhbw\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_interleave_highv32qi },
    &operand_data[4100],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9279 */
  {
    "vec_interleave_highv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2340 },
#else
    { 0, output_2340, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_interleave_highv16qi },
    &operand_data[4117],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9303 */
  {
    "avx2_interleave_lowv32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpunpcklbw\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_interleave_lowv32qi },
    &operand_data[4100],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9331 */
  {
    "vec_interleave_lowv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2342 },
#else
    { 0, output_2342, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_interleave_lowv16qi },
    &operand_data[4117],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9355 */
  {
    "avx2_interleave_highv16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpunpckhwd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_interleave_highv16hi },
    &operand_data[4103],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9375 */
  {
    "vec_interleave_highv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2344 },
#else
    { 0, output_2344, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_interleave_highv8hi },
    &operand_data[4120],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9395 */
  {
    "avx2_interleave_lowv16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpunpcklwd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_interleave_lowv16hi },
    &operand_data[4103],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9415 */
  {
    "vec_interleave_lowv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2346 },
#else
    { 0, output_2346, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_interleave_lowv8hi },
    &operand_data[4120],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9435 */
  {
    "avx2_interleave_highv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpunpckhdq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_interleave_highv8si },
    &operand_data[4106],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9451 */
  {
    "*avx512f_interleave_highv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpunpckhdq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2026],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9451 */
  {
    "avx512f_interleave_highv16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpunpckhdq\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_interleave_highv16si_mask },
    &operand_data[3981],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9472 */
  {
    "vec_interleave_highv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2350 },
#else
    { 0, output_2350, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_interleave_highv4si },
    &operand_data[3191],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9490 */
  {
    "avx2_interleave_lowv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpunpckldq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_interleave_lowv8si },
    &operand_data[4106],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9506 */
  {
    "*avx512f_interleave_lowv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpunpckldq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2026],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9506 */
  {
    "avx512f_interleave_lowv16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpunpckldq\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_interleave_lowv16si_mask },
    &operand_data[3981],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9526 */
  {
    "vec_interleave_lowv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2354 },
#else
    { 0, output_2354, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_interleave_lowv4si },
    &operand_data[3191],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9591 */
  {
    "sse4_1_pinsrb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2355 },
#else
    { 0, 0, output_2355 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_pinsrb },
    &operand_data[4169],
    4,
    4,
    0,
    4,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9591 */
  {
    "sse2_pinsrw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2356 },
#else
    { 0, 0, output_2356 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_pinsrw },
    &operand_data[4173],
    4,
    4,
    0,
    4,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9591 */
  {
    "sse4_1_pinsrd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2357 },
#else
    { 0, 0, output_2357 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_pinsrd },
    &operand_data[4177],
    4,
    4,
    0,
    4,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9591 */
  {
    "sse4_1_pinsrq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2358 },
#else
    { 0, 0, output_2358 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_pinsrq },
    &operand_data[4181],
    4,
    4,
    0,
    4,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9684 */
  {
    "*avx512f_vinsertf32x4_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2359 },
#else
    { 0, 0, output_2359 },
#endif
    { 0 },
    &operand_data[4185],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9684 */
  {
    "avx512f_vinsertf32x4_1_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2360 },
#else
    { 0, 0, output_2360 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vinsertf32x4_1_mask },
    &operand_data[4185],
    6,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9684 */
  {
    "*avx512f_vinserti32x4_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2361 },
#else
    { 0, 0, output_2361 },
#endif
    { 0 },
    &operand_data[4191],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9684 */
  {
    "avx512f_vinserti32x4_1_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2362 },
#else
    { 0, 0, output_2362 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vinserti32x4_1_mask },
    &operand_data[4191],
    6,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9735 */
  {
    "vec_set_lo_v8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vinsertf64x4\t{$0x0, %2, %1, %0|%0, %1, %2, $0x0}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_set_lo_v8df },
    &operand_data[4197],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9735 */
  {
    "vec_set_lo_v8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vinsertf64x4\t{$0x0, %2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2, $0x0}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_set_lo_v8df_mask },
    &operand_data[4197],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9735 */
  {
    "vec_set_lo_v8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vinserti64x4\t{$0x0, %2, %1, %0|%0, %1, %2, $0x0}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_set_lo_v8di },
    &operand_data[4202],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9735 */
  {
    "vec_set_lo_v8di_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vinserti64x4\t{$0x0, %2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2, $0x0}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_set_lo_v8di_mask },
    &operand_data[4202],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9750 */
  {
    "vec_set_hi_v8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vinsertf64x4\t{$0x1, %2, %1, %0|%0, %1, %2, $0x1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_set_hi_v8df },
    &operand_data[4197],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9750 */
  {
    "vec_set_hi_v8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vinsertf64x4\t{$0x1, %2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2, $0x1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_set_hi_v8df_mask },
    &operand_data[4197],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9750 */
  {
    "vec_set_hi_v8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vinserti64x4\t{$0x1, %2, %1, %0|%0, %1, %2, $0x1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_set_hi_v8di },
    &operand_data[4202],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9750 */
  {
    "vec_set_hi_v8di_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vinserti64x4\t{$0x1, %2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2, $0x1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_set_hi_v8di_mask },
    &operand_data[4202],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9789 */
  {
    "avx512f_shuf_f64x2_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2371 },
#else
    { 0, 0, output_2371 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_shuf_f64x2_1 },
    &operand_data[4207],
    11,
    11,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9789 */
  {
    "avx512f_shuf_f64x2_1_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2372 },
#else
    { 0, 0, output_2372 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_shuf_f64x2_1_mask },
    &operand_data[4207],
    13,
    13,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9789 */
  {
    "avx512f_shuf_i64x2_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2373 },
#else
    { 0, 0, output_2373 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_shuf_i64x2_1 },
    &operand_data[4220],
    11,
    11,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9789 */
  {
    "avx512f_shuf_i64x2_1_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2374 },
#else
    { 0, 0, output_2374 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_shuf_i64x2_1_mask },
    &operand_data[4220],
    13,
    13,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9855 */
  {
    "avx512f_shuf_f32x4_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2375 },
#else
    { 0, 0, output_2375 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_shuf_f32x4_1 },
    &operand_data[4233],
    19,
    19,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9855 */
  {
    "avx512f_shuf_f32x4_1_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2376 },
#else
    { 0, 0, output_2376 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_shuf_f32x4_1_mask },
    &operand_data[4233],
    21,
    21,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9855 */
  {
    "avx512f_shuf_i32x4_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2377 },
#else
    { 0, 0, output_2377 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_shuf_i32x4_1 },
    &operand_data[4254],
    19,
    19,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9855 */
  {
    "avx512f_shuf_i32x4_1_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2378 },
#else
    { 0, 0, output_2378 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_shuf_i32x4_1_mask },
    &operand_data[4254],
    21,
    21,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9935 */
  {
    "avx512f_pshufd_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2379 },
#else
    { 0, 0, output_2379 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_pshufd_1 },
    &operand_data[4275],
    18,
    18,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9935 */
  {
    "avx512f_pshufd_1_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2380 },
#else
    { 0, 0, output_2380 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_pshufd_1_mask },
    &operand_data[4275],
    20,
    20,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10002 */
  {
    "avx2_pshufd_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2381 },
#else
    { 0, 0, output_2381 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_pshufd_1 },
    &operand_data[4295],
    10,
    10,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10049 */
  {
    "sse2_pshufd_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2382 },
#else
    { 0, 0, output_2382 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_pshufd_1 },
    &operand_data[4305],
    6,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10093 */
  {
    "avx2_pshuflw_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2383 },
#else
    { 0, 0, output_2383 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_pshuflw_1 },
    &operand_data[4311],
    10,
    10,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10148 */
  {
    "sse2_pshuflw_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2384 },
#else
    { 0, 0, output_2384 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_pshuflw_1 },
    &operand_data[4321],
    6,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10197 */
  {
    "avx2_pshufhw_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2385 },
#else
    { 0, 0, output_2385 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_pshufhw_1 },
    &operand_data[4327],
    10,
    10,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10252 */
  {
    "sse2_pshufhw_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2386 },
#else
    { 0, 0, output_2386 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_pshufhw_1 },
    &operand_data[4337],
    6,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10292 */
  {
    "sse2_loadld",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2387 },
#else
    { 0, output_2387, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_loadld },
    &operand_data[4343],
    3,
    3,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10311 */
  {
    "*vec_extractv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2388 },
#else
    { 0, output_2388, 0 },
#endif
    { 0 },
    &operand_data[4346],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10311 */
  {
    "*vec_extractv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2389 },
#else
    { 0, output_2389, 0 },
#endif
    { 0 },
    &operand_data[4349],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10338 */
  {
    "*vec_extractv8hi_sse2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pextrw\t{%2, %1, %k0|%k0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4352],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10351 */
  {
    "*vec_extractv16qi_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpextrb\t{%2, %1, %k0|%k0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4355],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10351 */
  {
    "*vec_extractv16qi_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpextrb\t{%2, %1, %k0|%k0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4358],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10366 */
  {
    "*vec_extractv8hi_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpextrw\t{%2, %1, %k0|%k0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4361],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10366 */
  {
    "*vec_extractv8hi_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpextrw\t{%2, %1, %k0|%k0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4364],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10381 */
  {
    "*vec_extractv16qi_mem",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4367],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10381 */
  {
    "*vec_extractv8hi_mem",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4370],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10390 */
  {
    "*vec_extractv4si_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4373],
    2,
    2,
    0,
    4,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10390 */
  {
    "*vec_extractv2di_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4375],
    2,
    2,
    0,
    4,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10399 */
  {
    "*vec_extractv4si_0_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4377],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10411 */
  {
    "*vec_extractv2di_0_sse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4379],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10429 */
  {
    "*vec_extractv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2401 },
#else
    { 0, 0, output_2401 },
#endif
    { 0 },
    &operand_data[4381],
    3,
    3,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10460 */
  {
    "*vec_extractv4si_zext",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpextrd\t{%2, %1, %k0|%k0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4384],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10474 */
  {
    "*vec_extractv4si_mem",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4387],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10482 */
  {
    "*vec_extractv4si_zext_mem",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4390],
    3,
    3,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10496 */
  {
    "*vec_extractv2di_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2405 },
#else
    { 0, output_2405, 0 },
#endif
    { 0 },
    &operand_data[4393],
    2,
    2,
    0,
    7,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10532 */
  {
    "*vec_dupv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2406 },
#else
    { 0, output_2406, 0 },
#endif
    { 0 },
    &operand_data[4395],
    2,
    2,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10548 */
  {
    "*vec_dupv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2407 },
#else
    { 0, output_2407, 0 },
#endif
    { 0 },
    &operand_data[4397],
    2,
    2,
    0,
    4,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10563 */
  {
    "*vec_concatv2si_sse4_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2408 },
#else
    { 0, output_2408, 0 },
#endif
    { 0 },
    &operand_data[4399],
    3,
    3,
    0,
    7,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10587 */
  {
    "*vec_concatv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2409 },
#else
    { 0, output_2409, 0 },
#endif
    { 0 },
    &operand_data[4402],
    3,
    3,
    0,
    7,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10605 */
  {
    "*vec_concatv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2410 },
#else
    { 0, output_2410, 0 },
#endif
    { 0 },
    &operand_data[4405],
    3,
    3,
    0,
    5,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10623 */
  {
    "vec_concatv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2411 },
#else
    { 0, 0, output_2411 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_concatv2di },
    &operand_data[4408],
    3,
    3,
    0,
    10,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10703 */
  {
    "*avx2_uavgv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2412 },
#else
    { 0, output_2412, 0 },
#endif
    { 0 },
    &operand_data[4411],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10703 */
  {
    "*sse2_uavgv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2413 },
#else
    { 0, output_2413, 0 },
#endif
    { 0 },
    &operand_data[4415],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10703 */
  {
    "*avx2_uavgv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2414 },
#else
    { 0, output_2414, 0 },
#endif
    { 0 },
    &operand_data[4419],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10703 */
  {
    "*sse2_uavgv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2415 },
#else
    { 0, output_2415, 0 },
#endif
    { 0 },
    &operand_data[4423],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10727 */
  {
    "avx2_psadbw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2416 },
#else
    { 0, output_2416, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_psadbw },
    &operand_data[4427],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10727 */
  {
    "sse2_psadbw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2417 },
#else
    { 0, output_2417, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_psadbw },
    &operand_data[4430],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10744 */
  {
    "avx_movmskps256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vmovmskps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_movmskps256 },
    &operand_data[4433],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10744 */
  {
    "sse_movmskps",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vmovmskps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_movmskps },
    &operand_data[4435],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10744 */
  {
    "avx_movmskpd256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vmovmskpd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_movmskpd256 },
    &operand_data[4437],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10744 */
  {
    "sse2_movmskpd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vmovmskpd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_movmskpd },
    &operand_data[4439],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10755 */
  {
    "avx2_pmovmskb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovmskb\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_pmovmskb },
    &operand_data[4441],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10765 */
  {
    "sse2_pmovmskb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpmovmskb\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_pmovmskb },
    &operand_data[4355],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10784 */
  {
    "*sse2_maskmovdqu",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2424 },
#else
    { 0, 0, output_2424 },
#endif
    { 0 },
    &operand_data[4443],
    3,
    3,
    1,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10784 */
  {
    "*sse2_maskmovdqu",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2425 },
#else
    { 0, 0, output_2425 },
#endif
    { 0 },
    &operand_data[4446],
    3,
    3,
    1,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10808 */
  {
    "sse_ldmxcsr",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vldmxcsr\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_ldmxcsr },
    &operand_data[63],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10818 */
  {
    "sse_stmxcsr",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vstmxcsr\t%0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_stmxcsr },
    &operand_data[302],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10828 */
  {
    "sse2_clflush",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "clflush\t%a0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_clflush },
    &operand_data[1757],
    1,
    1,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10838 */
  {
    "sse3_mwait",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mwait",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse3_mwait },
    &operand_data[4449],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10849 */
  {
    "sse3_monitor_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^monitor",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse3_monitor_si },
    &operand_data[4449],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10849 */
  {
    "sse3_monitor_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%^monitor",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse3_monitor_di },
    &operand_data[4452],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10870 */
  {
    "avx2_phaddwv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vphaddw\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_phaddwv16hi3 },
    &operand_data[4103],
    3,
    3,
    30,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10870 */
  {
    "avx2_phaddswv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vphaddsw\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_phaddswv16hi3 },
    &operand_data[4103],
    3,
    3,
    30,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10870 */
  {
    "avx2_phsubwv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vphsubw\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_phsubwv16hi3 },
    &operand_data[4103],
    3,
    3,
    30,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10870 */
  {
    "avx2_phsubswv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vphsubsw\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_phsubswv16hi3 },
    &operand_data[4103],
    3,
    3,
    30,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10946 */
  {
    "ssse3_phaddwv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2436 },
#else
    { 0, output_2436, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ssse3_phaddwv8hi3 },
    &operand_data[4120],
    3,
    3,
    14,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10946 */
  {
    "ssse3_phaddswv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2437 },
#else
    { 0, output_2437, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ssse3_phaddswv8hi3 },
    &operand_data[4120],
    3,
    3,
    14,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10946 */
  {
    "ssse3_phsubwv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2438 },
#else
    { 0, output_2438, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ssse3_phsubwv8hi3 },
    &operand_data[4120],
    3,
    3,
    14,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10946 */
  {
    "ssse3_phsubswv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2439 },
#else
    { 0, output_2439, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ssse3_phsubswv8hi3 },
    &operand_data[4120],
    3,
    3,
    14,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10995 */
  {
    "ssse3_phaddwv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "phaddw\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ssse3_phaddwv4hi3 },
    &operand_data[1917],
    3,
    3,
    6,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10995 */
  {
    "ssse3_phaddswv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "phaddsw\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ssse3_phaddswv4hi3 },
    &operand_data[1917],
    3,
    3,
    6,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10995 */
  {
    "ssse3_phsubwv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "phsubw\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ssse3_phsubwv4hi3 },
    &operand_data[1917],
    3,
    3,
    6,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10995 */
  {
    "ssse3_phsubswv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "phsubsw\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ssse3_phsubswv4hi3 },
    &operand_data[1917],
    3,
    3,
    6,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11024 */
  {
    "avx2_phadddv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vphaddd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_phadddv8si3 },
    &operand_data[4106],
    3,
    3,
    14,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11024 */
  {
    "avx2_phsubdv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vphsubd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_phsubdv8si3 },
    &operand_data[4106],
    3,
    3,
    14,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11068 */
  {
    "ssse3_phadddv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2446 },
#else
    { 0, output_2446, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ssse3_phadddv4si3 },
    &operand_data[3191],
    3,
    3,
    6,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11068 */
  {
    "ssse3_phsubdv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2447 },
#else
    { 0, output_2447, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ssse3_phsubdv4si3 },
    &operand_data[3191],
    3,
    3,
    6,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11101 */
  {
    "ssse3_phadddv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "phaddd\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ssse3_phadddv2si3 },
    &operand_data[1920],
    3,
    3,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11101 */
  {
    "ssse3_phsubdv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "phsubd\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ssse3_phsubdv2si3 },
    &operand_data[1920],
    3,
    3,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11122 */
  {
    "avx2_pmaddubsw256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaddubsw\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_pmaddubsw256 },
    &operand_data[4455],
    3,
    3,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11176 */
  {
    "ssse3_pmaddubsw128",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2451 },
#else
    { 0, output_2451, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ssse3_pmaddubsw128 },
    &operand_data[4458],
    3,
    3,
    2,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11219 */
  {
    "ssse3_pmaddubsw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pmaddubsw\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ssse3_pmaddubsw },
    &operand_data[4461],
    3,
    3,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11273 */
  {
    "*avx2_pmulhrswv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2453 },
#else
    { 0, output_2453, 0 },
#endif
    { 0 },
    &operand_data[4419],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11273 */
  {
    "*ssse3_pmulhrswv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2454 },
#else
    { 0, output_2454, 0 },
#endif
    { 0 },
    &operand_data[4423],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11298 */
  {
    "*ssse3_pmulhrswv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pmulhrsw\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4464],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11319 */
  {
    "avx2_pshufbv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2456 },
#else
    { 0, output_2456, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_pshufbv32qi3 },
    &operand_data[4468],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11319 */
  {
    "ssse3_pshufbv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2457 },
#else
    { 0, output_2457, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ssse3_pshufbv16qi3 },
    &operand_data[4117],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11337 */
  {
    "ssse3_pshufbv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pshufb\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ssse3_pshufbv8qi3 },
    &operand_data[1914],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11349 */
  {
    "avx2_psignv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2459 },
#else
    { 0, output_2459, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_psignv32qi3 },
    &operand_data[4468],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11349 */
  {
    "ssse3_psignv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2460 },
#else
    { 0, output_2460, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ssse3_psignv16qi3 },
    &operand_data[4117],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11349 */
  {
    "avx2_psignv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2461 },
#else
    { 0, output_2461, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_psignv16hi3 },
    &operand_data[4471],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11349 */
  {
    "ssse3_psignv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2462 },
#else
    { 0, output_2462, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ssse3_psignv8hi3 },
    &operand_data[4120],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11349 */
  {
    "avx2_psignv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2463 },
#else
    { 0, output_2463, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_psignv8si3 },
    &operand_data[4474],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11349 */
  {
    "ssse3_psignv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2464 },
#else
    { 0, output_2464, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ssse3_psignv4si3 },
    &operand_data[3191],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11366 */
  {
    "ssse3_psignv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "psignb\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ssse3_psignv8qi3 },
    &operand_data[1914],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11366 */
  {
    "ssse3_psignv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "psignw\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ssse3_psignv4hi3 },
    &operand_data[1917],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11366 */
  {
    "ssse3_psignv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "psignd\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ssse3_psignv2si3 },
    &operand_data[1920],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11379 */
  {
    "avx2_palignrv2ti",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2468 },
#else
    { 0, 0, output_2468 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_palignrv2ti },
    &operand_data[4477],
    4,
    4,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11379 */
  {
    "ssse3_palignrti",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2469 },
#else
    { 0, 0, output_2469 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ssse3_palignrti },
    &operand_data[4481],
    4,
    4,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11409 */
  {
    "ssse3_palignrdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2470 },
#else
    { 0, 0, output_2470 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ssse3_palignrdi },
    &operand_data[4485],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11427 */
  {
    "*absv32qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpabsb\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2083],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11427 */
  {
    "*absv16qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpabsb\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2085],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11427 */
  {
    "*absv16hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpabsw\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4489],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11427 */
  {
    "*absv8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpabsw\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4491],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11427 */
  {
    "*absv16si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpabsd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2087],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11427 */
  {
    "absv16si2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpabsd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv16si2_mask },
    &operand_data[2087],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11427 */
  {
    "*absv8si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpabsd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4493],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11427 */
  {
    "*absv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpabsd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4495],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11427 */
  {
    "*absv8di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpabsq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2091],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11427 */
  {
    "absv8di2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpabsq\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv8di2_mask },
    &operand_data[2091],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11452 */
  {
    "absv8qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pabsb\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv8qi2 },
    &operand_data[4497],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11452 */
  {
    "absv4hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pabsw\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv4hi2 },
    &operand_data[1936],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11452 */
  {
    "absv2si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "pabsd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv2si2 },
    &operand_data[1942],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11470 */
  {
    "sse4a_movntsf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movntss\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4a_movntsf },
    &operand_data[4499],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11470 */
  {
    "sse4a_movntdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movntsd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4a_movntdf },
    &operand_data[4501],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11480 */
  {
    "sse4a_vmmovntv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movntss\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4a_vmmovntv4sf },
    &operand_data[4503],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11480 */
  {
    "sse4a_vmmovntv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "movntsd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4a_vmmovntv2df },
    &operand_data[4505],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11492 */
  {
    "sse4a_extrqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "extrq\t{%3, %2, %0|%0, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4a_extrqi },
    &operand_data[4507],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11505 */
  {
    "sse4a_extrq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "extrq\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4a_extrq },
    &operand_data[4511],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11516 */
  {
    "sse4a_insertqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "insertq\t{%4, %3, %2, %0|%0, %2, %3, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4a_insertqi },
    &operand_data[4514],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11531 */
  {
    "sse4a_insertq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "insertq\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4a_insertq },
    &operand_data[4514],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11549 */
  {
    "avx_blendps256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2492 },
#else
    { 0, output_2492, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_blendps256 },
    &operand_data[4519],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11549 */
  {
    "sse4_1_blendps",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2493 },
#else
    { 0, output_2493, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_blendps },
    &operand_data[4523],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11549 */
  {
    "avx_blendpd256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2494 },
#else
    { 0, output_2494, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_blendpd256 },
    &operand_data[4527],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11549 */
  {
    "sse4_1_blendpd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2495 },
#else
    { 0, output_2495, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_blendpd },
    &operand_data[4531],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11567 */
  {
    "avx_blendvps256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2496 },
#else
    { 0, output_2496, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_blendvps256 },
    &operand_data[4535],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11567 */
  {
    "sse4_1_blendvps",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2497 },
#else
    { 0, output_2497, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_blendvps },
    &operand_data[4539],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11567 */
  {
    "avx_blendvpd256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2498 },
#else
    { 0, output_2498, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_blendvpd256 },
    &operand_data[4543],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11567 */
  {
    "sse4_1_blendvpd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2499 },
#else
    { 0, output_2499, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_blendvpd },
    &operand_data[4547],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11587 */
  {
    "avx_dpps256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2500 },
#else
    { 0, output_2500, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_dpps256 },
    &operand_data[4551],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11587 */
  {
    "sse4_1_dpps",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2501 },
#else
    { 0, output_2501, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_dpps },
    &operand_data[4555],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11587 */
  {
    "avx_dppd256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2502 },
#else
    { 0, output_2502, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_dppd256 },
    &operand_data[4559],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11587 */
  {
    "sse4_1_dppd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2503 },
#else
    { 0, output_2503, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_dppd },
    &operand_data[4563],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11607 */
  {
    "avx512f_movntdqa",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vmovntdqa\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_movntdqa },
    &operand_data[4567],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11607 */
  {
    "avx2_movntdqa",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vmovntdqa\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_movntdqa },
    &operand_data[4569],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11607 */
  {
    "sse4_1_movntdqa",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vmovntdqa\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_movntdqa },
    &operand_data[4571],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11618 */
  {
    "avx2_mpsadbw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2507 },
#else
    { 0, output_2507, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_mpsadbw },
    &operand_data[4573],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11618 */
  {
    "sse4_1_mpsadbw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2508 },
#else
    { 0, output_2508, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_mpsadbw },
    &operand_data[4577],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11637 */
  {
    "avx2_packusdw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpackusdw\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_packusdw },
    &operand_data[4581],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11651 */
  {
    "sse4_1_packusdw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2510 },
#else
    { 0, output_2510, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_packusdw },
    &operand_data[4166],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11668 */
  {
    "avx2_pblendvb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2511 },
#else
    { 0, output_2511, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_pblendvb },
    &operand_data[4584],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11668 */
  {
    "sse4_1_pblendvb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2512 },
#else
    { 0, output_2512, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_pblendvb },
    &operand_data[4588],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11687 */
  {
    "sse4_1_pblendw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2513 },
#else
    { 0, output_2513, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_pblendw },
    &operand_data[4592],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11717 */
  {
    "*avx2_pblendw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2514 },
#else
    { 0, 0, output_2514 },
#endif
    { 0 },
    &operand_data[4596],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11734 */
  {
    "avx2_pblenddv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpblendd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_pblenddv8si },
    &operand_data[4600],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11734 */
  {
    "avx2_pblenddv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpblendd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_pblenddv4si },
    &operand_data[4604],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11748 */
  {
    "sse4_1_phminposuw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vphminposuw\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_phminposuw },
    &operand_data[4321],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11759 */
  {
    "avx2_sign_extendv16qiv16hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovsxbw\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_sign_extendv16qiv16hi2 },
    &operand_data[4608],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11759 */
  {
    "avx2_zero_extendv16qiv16hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovzxbw\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_zero_extendv16qiv16hi2 },
    &operand_data[4608],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11770 */
  {
    "sse4_1_sign_extendv8qiv8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpmovsxbw\t{%1, %0|%0, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_sign_extendv8qiv8hi2 },
    &operand_data[4610],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11770 */
  {
    "sse4_1_zero_extendv8qiv8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpmovzxbw\t{%1, %0|%0, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_zero_extendv8qiv8hi2 },
    &operand_data[4610],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11787 */
  {
    "*avx512f_sign_extendv16qiv16si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovsxbd\t{%1, %0|%0, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4612],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11787 */
  {
    "avx512f_sign_extendv16qiv16si2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovsxbd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sign_extendv16qiv16si2_mask },
    &operand_data[4612],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11787 */
  {
    "*avx512f_zero_extendv16qiv16si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovzxbd\t{%1, %0|%0, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4612],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11787 */
  {
    "avx512f_zero_extendv16qiv16si2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovzxbd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_zero_extendv16qiv16si2_mask },
    &operand_data[4612],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11797 */
  {
    "avx2_sign_extendv8qiv8si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovsxbd\t{%1, %0|%0, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_sign_extendv8qiv8si2 },
    &operand_data[4616],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11797 */
  {
    "avx2_zero_extendv8qiv8si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovzxbd\t{%1, %0|%0, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_zero_extendv8qiv8si2 },
    &operand_data[4616],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11813 */
  {
    "sse4_1_sign_extendv4qiv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpmovsxbd\t{%1, %0|%0, %k1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_sign_extendv4qiv4si2 },
    &operand_data[4618],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11813 */
  {
    "sse4_1_zero_extendv4qiv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpmovzxbd\t{%1, %0|%0, %k1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_zero_extendv4qiv4si2 },
    &operand_data[4618],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11828 */
  {
    "avx512f_sign_extendv16hiv16si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovsxwd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sign_extendv16hiv16si2 },
    &operand_data[4620],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11828 */
  {
    "avx512f_sign_extendv16hiv16si2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovsxwd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sign_extendv16hiv16si2_mask },
    &operand_data[4620],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11828 */
  {
    "avx512f_zero_extendv16hiv16si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovzxwd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_zero_extendv16hiv16si2 },
    &operand_data[4620],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11828 */
  {
    "avx512f_zero_extendv16hiv16si2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovzxwd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_zero_extendv16hiv16si2_mask },
    &operand_data[4620],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11838 */
  {
    "avx2_sign_extendv8hiv8si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovsxwd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_sign_extendv8hiv8si2 },
    &operand_data[4624],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11838 */
  {
    "avx2_zero_extendv8hiv8si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovzxwd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_zero_extendv8hiv8si2 },
    &operand_data[4624],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11849 */
  {
    "sse4_1_sign_extendv4hiv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpmovsxwd\t{%1, %0|%0, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_sign_extendv4hiv4si2 },
    &operand_data[4626],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11849 */
  {
    "sse4_1_zero_extendv4hiv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpmovzxwd\t{%1, %0|%0, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_zero_extendv4hiv4si2 },
    &operand_data[4626],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11864 */
  {
    "avx512f_sign_extendv8qiv8di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovsxbq\t{%1, %0|%0, %k1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sign_extendv8qiv8di2 },
    &operand_data[4628],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11864 */
  {
    "avx512f_sign_extendv8qiv8di2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovsxbq\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %k1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sign_extendv8qiv8di2_mask },
    &operand_data[4628],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11864 */
  {
    "avx512f_zero_extendv8qiv8di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovzxbq\t{%1, %0|%0, %k1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_zero_extendv8qiv8di2 },
    &operand_data[4628],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11864 */
  {
    "avx512f_zero_extendv8qiv8di2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovzxbq\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %k1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_zero_extendv8qiv8di2_mask },
    &operand_data[4628],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11879 */
  {
    "avx2_sign_extendv4qiv4di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovsxbq\t{%1, %0|%0, %k1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_sign_extendv4qiv4di2 },
    &operand_data[4632],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11879 */
  {
    "avx2_zero_extendv4qiv4di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovzxbq\t{%1, %0|%0, %k1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_zero_extendv4qiv4di2 },
    &operand_data[4632],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11893 */
  {
    "sse4_1_sign_extendv2qiv2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpmovsxbq\t{%1, %0|%0, %w1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_sign_extendv2qiv2di2 },
    &operand_data[4634],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11893 */
  {
    "sse4_1_zero_extendv2qiv2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpmovzxbq\t{%1, %0|%0, %w1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_zero_extendv2qiv2di2 },
    &operand_data[4634],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11907 */
  {
    "avx512f_sign_extendv8hiv8di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovsxwq\t{%1, %0|%0, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sign_extendv8hiv8di2 },
    &operand_data[4636],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11907 */
  {
    "avx512f_sign_extendv8hiv8di2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovsxwq\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sign_extendv8hiv8di2_mask },
    &operand_data[4636],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11907 */
  {
    "avx512f_zero_extendv8hiv8di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovzxwq\t{%1, %0|%0, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_zero_extendv8hiv8di2 },
    &operand_data[4636],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11907 */
  {
    "avx512f_zero_extendv8hiv8di2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovzxwq\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_zero_extendv8hiv8di2_mask },
    &operand_data[4636],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11917 */
  {
    "avx2_sign_extendv4hiv4di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovsxwq\t{%1, %0|%0, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_sign_extendv4hiv4di2 },
    &operand_data[4640],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11917 */
  {
    "avx2_zero_extendv4hiv4di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovzxwq\t{%1, %0|%0, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_zero_extendv4hiv4di2 },
    &operand_data[4640],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11931 */
  {
    "sse4_1_sign_extendv2hiv2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpmovsxwq\t{%1, %0|%0, %k1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_sign_extendv2hiv2di2 },
    &operand_data[4642],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11931 */
  {
    "sse4_1_zero_extendv2hiv2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpmovzxwq\t{%1, %0|%0, %k1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_zero_extendv2hiv2di2 },
    &operand_data[4642],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11945 */
  {
    "avx512f_sign_extendv8siv8di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovsxdq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sign_extendv8siv8di2 },
    &operand_data[4644],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11945 */
  {
    "avx512f_sign_extendv8siv8di2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovsxdq\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sign_extendv8siv8di2_mask },
    &operand_data[4644],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11945 */
  {
    "avx512f_zero_extendv8siv8di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovzxdq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_zero_extendv8siv8di2 },
    &operand_data[4644],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11945 */
  {
    "avx512f_zero_extendv8siv8di2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovzxdq\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_zero_extendv8siv8di2_mask },
    &operand_data[4644],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11955 */
  {
    "avx2_sign_extendv4siv4di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovsxdq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_sign_extendv4siv4di2 },
    &operand_data[4648],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11955 */
  {
    "avx2_zero_extendv4siv4di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmovzxdq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_zero_extendv4siv4di2 },
    &operand_data[4648],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11965 */
  {
    "sse4_1_sign_extendv2siv2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpmovsxdq\t{%1, %0|%0, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_sign_extendv2siv2di2 },
    &operand_data[4650],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11965 */
  {
    "sse4_1_zero_extendv2siv2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpmovzxdq\t{%1, %0|%0, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_zero_extendv2siv2di2 },
    &operand_data[4650],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11981 */
  {
    "avx_vtestps256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vtestps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vtestps256 },
    &operand_data[2537],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11981 */
  {
    "avx_vtestps",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vtestps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vtestps },
    &operand_data[2558],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11981 */
  {
    "avx_vtestpd256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vtestpd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vtestpd256 },
    &operand_data[2531],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11981 */
  {
    "avx_vtestpd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vtestpd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vtestpd },
    &operand_data[2566],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11995 */
  {
    "avx_ptest256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vptest\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_ptest256 },
    &operand_data[3741],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12008 */
  {
    "sse4_1_ptest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vptest\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_ptest },
    &operand_data[4652],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12020 */
  {
    "avx_roundps256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vroundps\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_roundps256 },
    &operand_data[4654],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12020 */
  {
    "sse4_1_roundps",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vroundps\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_roundps },
    &operand_data[4657],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12020 */
  {
    "avx_roundpd256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vroundpd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_roundpd256 },
    &operand_data[4660],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12020 */
  {
    "sse4_1_roundpd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vroundpd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_roundpd },
    &operand_data[4663],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12103 */
  {
    "sse4_1_roundss",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2572 },
#else
    { 0, output_2572, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_roundss },
    &operand_data[4666],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12103 */
  {
    "sse4_1_roundsd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2573 },
#else
    { 0, output_2573, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_roundsd },
    &operand_data[4670],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12212 */
  {
    "sse4_2_pcmpestr",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_2_pcmpestr },
    &operand_data[4674],
    7,
    7,
    10,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12273 */
  {
    "*sse4_2_pcmpestr_unaligned",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4681],
    7,
    7,
    10,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12336 */
  {
    "sse4_2_pcmpestri",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpcmpestri\t{%5, %3, %1|%1, %3, %5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_2_pcmpestri },
    &operand_data[4688],
    6,
    6,
    5,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12365 */
  {
    "sse4_2_pcmpestrm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpcmpestrm\t{%5, %3, %1|%1, %3, %5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_2_pcmpestrm },
    &operand_data[4675],
    6,
    6,
    5,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12394 */
  {
    "sse4_2_pcmpestr_cconly",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2578 },
#else
    { 0, output_2578, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_2_pcmpestr_cconly },
    &operand_data[4694],
    7,
    7,
    0,
    4,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12421 */
  {
    "sse4_2_pcmpistr",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_2_pcmpistr },
    &operand_data[4701],
    5,
    5,
    6,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12473 */
  {
    "*sse4_2_pcmpistr_unaligned",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4706],
    5,
    5,
    6,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12527 */
  {
    "sse4_2_pcmpistri",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpcmpistri\t{%3, %2, %1|%1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_2_pcmpistri },
    &operand_data[4711],
    4,
    4,
    3,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12552 */
  {
    "sse4_2_pcmpistrm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vpcmpistrm\t{%3, %2, %1|%1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_2_pcmpistrm },
    &operand_data[4702],
    4,
    4,
    3,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12577 */
  {
    "sse4_2_pcmpistr_cconly",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2583 },
#else
    { 0, output_2583, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_2_pcmpistr_cconly },
    &operand_data[4715],
    5,
    5,
    0,
    4,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12623 */
  {
    "*avx512pf_gatherpfv16sisf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2584 },
#else
    { 0, 0, output_2584 },
#endif
    { 0 },
    &operand_data[4720],
    6,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12623 */
  {
    "*avx512pf_gatherpfv16sisf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2585 },
#else
    { 0, 0, output_2585 },
#endif
    { 0 },
    &operand_data[4726],
    6,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12623 */
  {
    "*avx512pf_gatherpfv8disf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2586 },
#else
    { 0, 0, output_2586 },
#endif
    { 0 },
    &operand_data[4732],
    6,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12623 */
  {
    "*avx512pf_gatherpfv8disf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2587 },
#else
    { 0, 0, output_2587 },
#endif
    { 0 },
    &operand_data[4738],
    6,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12650 */
  {
    "*avx512pf_gatherpfv16sisf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2588 },
#else
    { 0, 0, output_2588 },
#endif
    { 0 },
    &operand_data[4721],
    5,
    5,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12650 */
  {
    "*avx512pf_gatherpfv16sisf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2589 },
#else
    { 0, 0, output_2589 },
#endif
    { 0 },
    &operand_data[4727],
    5,
    5,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12650 */
  {
    "*avx512pf_gatherpfv8disf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2590 },
#else
    { 0, 0, output_2590 },
#endif
    { 0 },
    &operand_data[4733],
    5,
    5,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12650 */
  {
    "*avx512pf_gatherpfv8disf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2591 },
#else
    { 0, 0, output_2591 },
#endif
    { 0 },
    &operand_data[4739],
    5,
    5,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12695 */
  {
    "*avx512pf_gatherpfv8sidf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2592 },
#else
    { 0, 0, output_2592 },
#endif
    { 0 },
    &operand_data[4744],
    6,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12695 */
  {
    "*avx512pf_gatherpfv8sidf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2593 },
#else
    { 0, 0, output_2593 },
#endif
    { 0 },
    &operand_data[4750],
    6,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12695 */
  {
    "*avx512pf_gatherpfv8didf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2594 },
#else
    { 0, 0, output_2594 },
#endif
    { 0 },
    &operand_data[4756],
    6,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12695 */
  {
    "*avx512pf_gatherpfv8didf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2595 },
#else
    { 0, 0, output_2595 },
#endif
    { 0 },
    &operand_data[4762],
    6,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12722 */
  {
    "*avx512pf_gatherpfv8sidf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2596 },
#else
    { 0, 0, output_2596 },
#endif
    { 0 },
    &operand_data[4745],
    5,
    5,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12722 */
  {
    "*avx512pf_gatherpfv8sidf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2597 },
#else
    { 0, 0, output_2597 },
#endif
    { 0 },
    &operand_data[4751],
    5,
    5,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12722 */
  {
    "*avx512pf_gatherpfv8didf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2598 },
#else
    { 0, 0, output_2598 },
#endif
    { 0 },
    &operand_data[4757],
    5,
    5,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12722 */
  {
    "*avx512pf_gatherpfv8didf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2599 },
#else
    { 0, 0, output_2599 },
#endif
    { 0 },
    &operand_data[4763],
    5,
    5,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12767 */
  {
    "*avx512pf_scatterpfv16sisf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2600 },
#else
    { 0, 0, output_2600 },
#endif
    { 0 },
    &operand_data[4768],
    6,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12767 */
  {
    "*avx512pf_scatterpfv16sisf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2601 },
#else
    { 0, 0, output_2601 },
#endif
    { 0 },
    &operand_data[4774],
    6,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12767 */
  {
    "*avx512pf_scatterpfv8disf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2602 },
#else
    { 0, 0, output_2602 },
#endif
    { 0 },
    &operand_data[4780],
    6,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12767 */
  {
    "*avx512pf_scatterpfv8disf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2603 },
#else
    { 0, 0, output_2603 },
#endif
    { 0 },
    &operand_data[4786],
    6,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12796 */
  {
    "*avx512pf_scatterpfv16sisf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2604 },
#else
    { 0, 0, output_2604 },
#endif
    { 0 },
    &operand_data[4769],
    5,
    5,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12796 */
  {
    "*avx512pf_scatterpfv16sisf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2605 },
#else
    { 0, 0, output_2605 },
#endif
    { 0 },
    &operand_data[4775],
    5,
    5,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12796 */
  {
    "*avx512pf_scatterpfv8disf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2606 },
#else
    { 0, 0, output_2606 },
#endif
    { 0 },
    &operand_data[4781],
    5,
    5,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12796 */
  {
    "*avx512pf_scatterpfv8disf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2607 },
#else
    { 0, 0, output_2607 },
#endif
    { 0 },
    &operand_data[4787],
    5,
    5,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12843 */
  {
    "*avx512pf_scatterpfv8sidf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2608 },
#else
    { 0, 0, output_2608 },
#endif
    { 0 },
    &operand_data[4792],
    6,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12843 */
  {
    "*avx512pf_scatterpfv8sidf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2609 },
#else
    { 0, 0, output_2609 },
#endif
    { 0 },
    &operand_data[4798],
    6,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12843 */
  {
    "*avx512pf_scatterpfv8didf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2610 },
#else
    { 0, 0, output_2610 },
#endif
    { 0 },
    &operand_data[4804],
    6,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12843 */
  {
    "*avx512pf_scatterpfv8didf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2611 },
#else
    { 0, 0, output_2611 },
#endif
    { 0 },
    &operand_data[4810],
    6,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12872 */
  {
    "*avx512pf_scatterpfv8sidf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2612 },
#else
    { 0, 0, output_2612 },
#endif
    { 0 },
    &operand_data[4793],
    5,
    5,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12872 */
  {
    "*avx512pf_scatterpfv8sidf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2613 },
#else
    { 0, 0, output_2613 },
#endif
    { 0 },
    &operand_data[4799],
    5,
    5,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12872 */
  {
    "*avx512pf_scatterpfv8didf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2614 },
#else
    { 0, 0, output_2614 },
#endif
    { 0 },
    &operand_data[4805],
    5,
    5,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12872 */
  {
    "*avx512pf_scatterpfv8didf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2615 },
#else
    { 0, 0, output_2615 },
#endif
    { 0 },
    &operand_data[4811],
    5,
    5,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12901 */
  {
    "avx512er_exp2v16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vexp2ps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512er_exp2v16sf },
    &operand_data[2059],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12901 */
  {
    "avx512er_exp2v16sf_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vexp2ps\t{%r2%1, %0|%0, %1%r2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512er_exp2v16sf_round },
    &operand_data[3453],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12901 */
  {
    "avx512er_exp2v16sf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vexp2ps\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512er_exp2v16sf_mask },
    &operand_data[2059],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12901 */
  {
    "avx512er_exp2v16sf_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vexp2ps\t{%r4%1, %0%{%3%}%N2|%0%{%3%}%N2, %1%r4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512er_exp2v16sf_mask_round },
    &operand_data[3456],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12901 */
  {
    "avx512er_exp2v8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vexp2pd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512er_exp2v8df },
    &operand_data[2067],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12901 */
  {
    "avx512er_exp2v8df_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vexp2pd\t{%r2%1, %0|%0, %1%r2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512er_exp2v8df_round },
    &operand_data[3461],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12901 */
  {
    "avx512er_exp2v8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vexp2pd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512er_exp2v8df_mask },
    &operand_data[2067],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12901 */
  {
    "avx512er_exp2v8df_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vexp2pd\t{%r4%1, %0%{%3%}%N2|%0%{%3%}%N2, %1%r4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512er_exp2v8df_mask_round },
    &operand_data[3464],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12912 */
  {
    "*avx512er_rcp28v16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrcp28ps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2059],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12912 */
  {
    "*avx512er_rcp28v16sf_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrcp28ps\t{%r2%1, %0|%0, %1%r2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3453],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12912 */
  {
    "avx512er_rcp28v16sf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrcp28ps\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512er_rcp28v16sf_mask },
    &operand_data[2059],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12912 */
  {
    "avx512er_rcp28v16sf_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrcp28ps\t{%r4%1, %0%{%3%}%N2|%0%{%3%}%N2, %1%r4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512er_rcp28v16sf_mask_round },
    &operand_data[3456],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12912 */
  {
    "*avx512er_rcp28v8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrcp28pd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2067],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12912 */
  {
    "*avx512er_rcp28v8df_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrcp28pd\t{%r2%1, %0|%0, %1%r2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3461],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12912 */
  {
    "avx512er_rcp28v8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrcp28pd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512er_rcp28v8df_mask },
    &operand_data[2067],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12912 */
  {
    "avx512er_rcp28v8df_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrcp28pd\t{%r4%1, %0%{%3%}%N2|%0%{%3%}%N2, %1%r4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512er_rcp28v8df_mask_round },
    &operand_data[3464],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12923 */
  {
    "avx512er_vmrcp28v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrcp28ss\t{%1, %2, %0|%0, %2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512er_vmrcp28v4sf },
    &operand_data[2388],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12923 */
  {
    "avx512er_vmrcp28v4sf_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrcp28ss\t{%r3%1, %2, %0|%0, %2, %1%r3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512er_vmrcp28v4sf_round },
    &operand_data[3469],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12923 */
  {
    "avx512er_vmrcp28v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrcp28sd\t{%1, %2, %0|%0, %2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512er_vmrcp28v2df },
    &operand_data[2391],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12923 */
  {
    "avx512er_vmrcp28v2df_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrcp28sd\t{%r3%1, %2, %0|%0, %2, %1%r3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512er_vmrcp28v2df_round },
    &operand_data[3473],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12938 */
  {
    "*avx512er_rsqrt28v16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrsqrt28ps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2059],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12938 */
  {
    "*avx512er_rsqrt28v16sf_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrsqrt28ps\t{%r2%1, %0|%0, %1%r2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3453],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12938 */
  {
    "avx512er_rsqrt28v16sf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrsqrt28ps\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512er_rsqrt28v16sf_mask },
    &operand_data[2059],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12938 */
  {
    "avx512er_rsqrt28v16sf_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrsqrt28ps\t{%r4%1, %0%{%3%}%N2|%0%{%3%}%N2, %1%r4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512er_rsqrt28v16sf_mask_round },
    &operand_data[3456],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12938 */
  {
    "*avx512er_rsqrt28v8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrsqrt28pd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2067],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12938 */
  {
    "*avx512er_rsqrt28v8df_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrsqrt28pd\t{%r2%1, %0|%0, %1%r2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[3461],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12938 */
  {
    "avx512er_rsqrt28v8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrsqrt28pd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512er_rsqrt28v8df_mask },
    &operand_data[2067],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12938 */
  {
    "avx512er_rsqrt28v8df_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrsqrt28pd\t{%r4%1, %0%{%3%}%N2|%0%{%3%}%N2, %1%r4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512er_rsqrt28v8df_mask_round },
    &operand_data[3464],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12949 */
  {
    "avx512er_vmrsqrt28v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrsqrt28ss\t{%1, %2, %0|%0, %2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512er_vmrsqrt28v4sf },
    &operand_data[2388],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12949 */
  {
    "avx512er_vmrsqrt28v4sf_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrsqrt28ss\t{%r3%1, %2, %0|%0, %2, %1%r3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512er_vmrsqrt28v4sf_round },
    &operand_data[3469],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12949 */
  {
    "avx512er_vmrsqrt28v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrsqrt28sd\t{%1, %2, %0|%0, %2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512er_vmrsqrt28v2df },
    &operand_data[2391],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12949 */
  {
    "avx512er_vmrsqrt28v2df_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vrsqrt28sd\t{%r3%1, %2, %0|%0, %2, %1%r3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512er_vmrsqrt28v2df_round },
    &operand_data[3473],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12977 */
  {
    "xop_pmacsww",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmacsww\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pmacsww },
    &operand_data[4816],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12977 */
  {
    "xop_pmacssww",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmacssww\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pmacssww },
    &operand_data[4816],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12977 */
  {
    "xop_pmacsdd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmacsdd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pmacsdd },
    &operand_data[4820],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12977 */
  {
    "xop_pmacssdd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmacssdd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pmacssdd },
    &operand_data[4820],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12989 */
  {
    "xop_pmacsdql",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmacsdql\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pmacsdql },
    &operand_data[4824],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12989 */
  {
    "xop_pmacssdql",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmacssdql\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pmacssdql },
    &operand_data[4824],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13007 */
  {
    "xop_pmacsdqh",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmacsdqh\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pmacsdqh },
    &operand_data[4824],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13007 */
  {
    "xop_pmacssdqh",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmacssdqh\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pmacssdqh },
    &operand_data[4824],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13026 */
  {
    "xop_pmacswd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmacswd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pmacswd },
    &operand_data[4828],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13026 */
  {
    "xop_pmacsswd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmacsswd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pmacsswd },
    &operand_data[4828],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13046 */
  {
    "xop_pmadcswd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmadcswd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pmadcswd },
    &operand_data[4828],
    4,
    4,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13046 */
  {
    "xop_pmadcsswd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmadcsswd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pmadcsswd },
    &operand_data[4828],
    4,
    4,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13079 */
  {
    "xop_pcmov_v32qi256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmov\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pcmov_v32qi256 },
    &operand_data[4832],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13079 */
  {
    "xop_pcmov_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmov\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pcmov_v16qi },
    &operand_data[4836],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13079 */
  {
    "xop_pcmov_v16hi256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmov\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pcmov_v16hi256 },
    &operand_data[4840],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13079 */
  {
    "xop_pcmov_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmov\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pcmov_v8hi },
    &operand_data[4844],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13079 */
  {
    "xop_pcmov_v16si512",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmov\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pcmov_v16si512 },
    &operand_data[4848],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13079 */
  {
    "xop_pcmov_v8si256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmov\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pcmov_v8si256 },
    &operand_data[4852],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13079 */
  {
    "xop_pcmov_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmov\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pcmov_v4si },
    &operand_data[4856],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13079 */
  {
    "xop_pcmov_v8di512",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmov\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pcmov_v8di512 },
    &operand_data[4860],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13079 */
  {
    "xop_pcmov_v4di256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmov\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pcmov_v4di256 },
    &operand_data[4864],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13079 */
  {
    "xop_pcmov_v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmov\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pcmov_v2di },
    &operand_data[4868],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13079 */
  {
    "xop_pcmov_v16sf512",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmov\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pcmov_v16sf512 },
    &operand_data[4872],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13079 */
  {
    "xop_pcmov_v8sf256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmov\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pcmov_v8sf256 },
    &operand_data[4876],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13079 */
  {
    "xop_pcmov_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmov\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pcmov_v4sf },
    &operand_data[4880],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13079 */
  {
    "xop_pcmov_v8df512",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmov\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pcmov_v8df512 },
    &operand_data[4884],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13079 */
  {
    "xop_pcmov_v4df256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmov\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pcmov_v4df256 },
    &operand_data[4888],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13079 */
  {
    "xop_pcmov_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcmov\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pcmov_v2df },
    &operand_data[4892],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13090 */
  {
    "xop_phaddbw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vphaddbw\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_phaddbw },
    &operand_data[4610],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13090 */
  {
    "xop_phaddubw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vphaddubw\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_phaddubw },
    &operand_data[4610],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13111 */
  {
    "xop_phaddbd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vphaddbd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_phaddbd },
    &operand_data[4618],
    2,
    2,
    3,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13111 */
  {
    "xop_phaddubd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vphaddubd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_phaddubd },
    &operand_data[4618],
    2,
    2,
    3,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13140 */
  {
    "xop_phaddbq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vphaddbq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_phaddbq },
    &operand_data[4634],
    2,
    2,
    7,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13140 */
  {
    "xop_phaddubq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vphaddubq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_phaddubq },
    &operand_data[4634],
    2,
    2,
    7,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13185 */
  {
    "xop_phaddwd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vphaddwd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_phaddwd },
    &operand_data[4626],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13185 */
  {
    "xop_phadduwd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vphadduwd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_phadduwd },
    &operand_data[4626],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13202 */
  {
    "xop_phaddwq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vphaddwq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_phaddwq },
    &operand_data[4642],
    2,
    2,
    3,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13202 */
  {
    "xop_phadduwq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vphadduwq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_phadduwq },
    &operand_data[4642],
    2,
    2,
    3,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13227 */
  {
    "xop_phadddq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vphadddq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_phadddq },
    &operand_data[4650],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13227 */
  {
    "xop_phaddudq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vphaddudq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_phaddudq },
    &operand_data[4650],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13242 */
  {
    "xop_phsubbw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vphsubbw\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_phsubbw },
    &operand_data[4610],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13263 */
  {
    "xop_phsubwd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vphsubwd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_phsubwd },
    &operand_data[4626],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13280 */
  {
    "xop_phsubdq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vphsubdq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_phsubdq },
    &operand_data[4650],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13296 */
  {
    "xop_pperm",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpperm\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pperm },
    &operand_data[4896],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13309 */
  {
    "xop_pperm_pack_v2di_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpperm\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pperm_pack_v2di_v4si },
    &operand_data[4900],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13322 */
  {
    "xop_pperm_pack_v4si_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpperm\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pperm_pack_v4si_v8hi },
    &operand_data[4904],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13335 */
  {
    "xop_pperm_pack_v8hi_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpperm\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pperm_pack_v8hi_v16qi },
    &operand_data[4908],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13413 */
  {
    "xop_rotlv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vprotb\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_rotlv16qi3 },
    &operand_data[4912],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13413 */
  {
    "xop_rotlv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vprotw\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_rotlv8hi3 },
    &operand_data[4915],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13413 */
  {
    "xop_rotlv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vprotd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_rotlv4si3 },
    &operand_data[4918],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13413 */
  {
    "xop_rotlv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vprotq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_rotlv2di3 },
    &operand_data[4921],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13424 */
  {
    "xop_rotrv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2699 },
#else
    { 0, 0, output_2699 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_rotrv16qi3 },
    &operand_data[4912],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13424 */
  {
    "xop_rotrv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2700 },
#else
    { 0, 0, output_2700 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_rotrv8hi3 },
    &operand_data[4915],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13424 */
  {
    "xop_rotrv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2701 },
#else
    { 0, 0, output_2701 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_rotrv4si3 },
    &operand_data[4918],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13424 */
  {
    "xop_rotrv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2702 },
#else
    { 0, 0, output_2702 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_rotrv2di3 },
    &operand_data[4921],
    3,
    3,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13461 */
  {
    "xop_vrotlv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vprotb\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_vrotlv16qi3 },
    &operand_data[4924],
    3,
    3,
    3,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13461 */
  {
    "xop_vrotlv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vprotw\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_vrotlv8hi3 },
    &operand_data[4927],
    3,
    3,
    3,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13461 */
  {
    "xop_vrotlv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vprotd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_vrotlv4si3 },
    &operand_data[4930],
    3,
    3,
    3,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13461 */
  {
    "xop_vrotlv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vprotq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_vrotlv2di3 },
    &operand_data[4933],
    3,
    3,
    3,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13604 */
  {
    "xop_shav16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpshab\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_shav16qi3 },
    &operand_data[4924],
    3,
    3,
    3,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13604 */
  {
    "xop_shav8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpshaw\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_shav8hi3 },
    &operand_data[4927],
    3,
    3,
    3,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13604 */
  {
    "xop_shav4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpshad\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_shav4si3 },
    &operand_data[4930],
    3,
    3,
    3,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13604 */
  {
    "xop_shav2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpshaq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_shav2di3 },
    &operand_data[4933],
    3,
    3,
    3,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13623 */
  {
    "xop_shlv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpshlb\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_shlv16qi3 },
    &operand_data[4924],
    3,
    3,
    3,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13623 */
  {
    "xop_shlv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpshlw\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_shlv8hi3 },
    &operand_data[4927],
    3,
    3,
    3,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13623 */
  {
    "xop_shlv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpshld\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_shlv4si3 },
    &operand_data[4930],
    3,
    3,
    3,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13623 */
  {
    "xop_shlv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpshlq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_shlv2di3 },
    &operand_data[4933],
    3,
    3,
    3,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13712 */
  {
    "xop_frczsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfrczss\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_frczsf2 },
    &operand_data[1367],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13712 */
  {
    "xop_frczdf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfrczsd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_frczdf2 },
    &operand_data[1477],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13712 */
  {
    "xop_frczv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfrczps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_frczv4sf2 },
    &operand_data[2383],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13712 */
  {
    "xop_frczv2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfrczpd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_frczv2df2 },
    &operand_data[4663],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13712 */
  {
    "xop_frczv8sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfrczps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_frczv8sf2 },
    &operand_data[2381],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13712 */
  {
    "xop_frczv4df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfrczpd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_frczv4df2 },
    &operand_data[4660],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13712 */
  {
    "xop_frczv16sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfrczps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_frczv16sf2 },
    &operand_data[4936],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13712 */
  {
    "xop_frczv8df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfrczpd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_frczv8df2 },
    &operand_data[4938],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13733 */
  {
    "*xop_vmfrczv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfrczss\t{%1, %0|%0, %k1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4940],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13733 */
  {
    "*xop_vmfrczv2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vfrczsd\t{%1, %0|%0, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4943],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13746 */
  {
    "xop_maskcmpv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcom%Y1b\t{%3, %2, %0|%0, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_maskcmpv16qi3 },
    &operand_data[4946],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13746 */
  {
    "xop_maskcmpv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcom%Y1w\t{%3, %2, %0|%0, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_maskcmpv8hi3 },
    &operand_data[4950],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13746 */
  {
    "xop_maskcmpv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcom%Y1d\t{%3, %2, %0|%0, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_maskcmpv4si3 },
    &operand_data[4954],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13746 */
  {
    "xop_maskcmpv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcom%Y1q\t{%3, %2, %0|%0, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_maskcmpv2di3 },
    &operand_data[4958],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13760 */
  {
    "xop_maskcmp_unsv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcom%Y1ub\t{%3, %2, %0|%0, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_maskcmp_unsv16qi3 },
    &operand_data[4962],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13760 */
  {
    "xop_maskcmp_unsv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcom%Y1uw\t{%3, %2, %0|%0, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_maskcmp_unsv8hi3 },
    &operand_data[4966],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13760 */
  {
    "xop_maskcmp_unsv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcom%Y1ud\t{%3, %2, %0|%0, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_maskcmp_unsv4si3 },
    &operand_data[4970],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13760 */
  {
    "xop_maskcmp_unsv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcom%Y1uq\t{%3, %2, %0|%0, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_maskcmp_unsv2di3 },
    &operand_data[4974],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13777 */
  {
    "xop_maskcmp_uns2v16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcom%Y1ub\t{%3, %2, %0|%0, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_maskcmp_uns2v16qi3 },
    &operand_data[4962],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13777 */
  {
    "xop_maskcmp_uns2v8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcom%Y1uw\t{%3, %2, %0|%0, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_maskcmp_uns2v8hi3 },
    &operand_data[4966],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13777 */
  {
    "xop_maskcmp_uns2v4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcom%Y1ud\t{%3, %2, %0|%0, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_maskcmp_uns2v4si3 },
    &operand_data[4970],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13777 */
  {
    "xop_maskcmp_uns2v2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcom%Y1uq\t{%3, %2, %0|%0, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_maskcmp_uns2v2di3 },
    &operand_data[4974],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13794 */
  {
    "xop_pcom_tfv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2737 },
#else
    { 0, 0, output_2737 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pcom_tfv16qi3 },
    &operand_data[4978],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13794 */
  {
    "xop_pcom_tfv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2738 },
#else
    { 0, 0, output_2738 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pcom_tfv8hi3 },
    &operand_data[4982],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13794 */
  {
    "xop_pcom_tfv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2739 },
#else
    { 0, 0, output_2739 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pcom_tfv4si3 },
    &operand_data[4986],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13794 */
  {
    "xop_pcom_tfv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2740 },
#else
    { 0, 0, output_2740 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_pcom_tfv2di3 },
    &operand_data[4990],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13813 */
  {
    "xop_vpermil2v8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermil2ps\t{%4, %3, %2, %1, %0|%0, %1, %2, %3, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_vpermil2v8sf3 },
    &operand_data[4994],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13813 */
  {
    "xop_vpermil2v4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermil2ps\t{%4, %3, %2, %1, %0|%0, %1, %2, %3, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_vpermil2v4sf3 },
    &operand_data[4999],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13813 */
  {
    "xop_vpermil2v4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermil2pd\t{%4, %3, %2, %1, %0|%0, %1, %2, %3, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_vpermil2v4df3 },
    &operand_data[5004],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13813 */
  {
    "xop_vpermil2v2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermil2pd\t{%4, %3, %2, %1, %0|%0, %1, %2, %3, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_vpermil2v2df3 },
    &operand_data[5009],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13829 */
  {
    "aesenc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2745 },
#else
    { 0, output_2745, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aesenc },
    &operand_data[3748],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13845 */
  {
    "aesenclast",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2746 },
#else
    { 0, output_2746, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aesenclast },
    &operand_data[3748],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13861 */
  {
    "aesdec",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2747 },
#else
    { 0, output_2747, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aesdec },
    &operand_data[3748],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13877 */
  {
    "aesdeclast",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2748 },
#else
    { 0, output_2748, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aesdeclast },
    &operand_data[3748],
    3,
    3,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13893 */
  {
    "aesimc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vaesimc\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aesimc },
    &operand_data[2054],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13904 */
  {
    "aeskeygenassist",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%vaeskeygenassist\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_aeskeygenassist },
    &operand_data[5014],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13917 */
  {
    "pclmulqdq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2751 },
#else
    { 0, output_2751, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_pclmulqdq },
    &operand_data[5017],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13954 */
  {
    "*avx_vzeroall",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vzeroall",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5021],
    1,
    1,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13968 */
  {
    "avx_vzeroupper",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vzeroupper",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vzeroupper },
    &operand_data[0],
    0,
    0,
    0,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13979 */
  {
    "avx2_pbroadcastv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpbroadcastd\t{%1, %0|%0, %<iptr>1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_pbroadcastv16si },
    &operand_data[5022],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13979 */
  {
    "avx2_pbroadcastv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpbroadcastq\t{%1, %0|%0, %<iptr>1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_pbroadcastv8di },
    &operand_data[5024],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13979 */
  {
    "avx2_pbroadcastv32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpbroadcastb\t{%1, %0|%0, %b1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_pbroadcastv32qi },
    &operand_data[5026],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13979 */
  {
    "avx2_pbroadcastv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpbroadcastb\t{%1, %0|%0, %b1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_pbroadcastv16qi },
    &operand_data[4912],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13979 */
  {
    "avx2_pbroadcastv16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpbroadcastw\t{%1, %0|%0, %w1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_pbroadcastv16hi },
    &operand_data[5028],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13979 */
  {
    "avx2_pbroadcastv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpbroadcastw\t{%1, %0|%0, %w1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_pbroadcastv8hi },
    &operand_data[4321],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13979 */
  {
    "avx2_pbroadcastv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpbroadcastd\t{%1, %0|%0, %k1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_pbroadcastv8si },
    &operand_data[5030],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13979 */
  {
    "avx2_pbroadcastv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpbroadcastd\t{%1, %0|%0, %k1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_pbroadcastv4si },
    &operand_data[4305],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13979 */
  {
    "avx2_pbroadcastv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpbroadcastq\t{%1, %0|%0, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_pbroadcastv4di },
    &operand_data[5032],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13979 */
  {
    "avx2_pbroadcastv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpbroadcastq\t{%1, %0|%0, %q1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_pbroadcastv2di },
    &operand_data[2054],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13992 */
  {
    "avx2_pbroadcastv32qi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2764 },
#else
    { 0, output_2764, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_pbroadcastv32qi_1 },
    &operand_data[5034],
    2,
    2,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13992 */
  {
    "avx2_pbroadcastv16hi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2765 },
#else
    { 0, output_2765, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_pbroadcastv16hi_1 },
    &operand_data[5036],
    2,
    2,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13992 */
  {
    "avx2_pbroadcastv8si_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2766 },
#else
    { 0, output_2766, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_pbroadcastv8si_1 },
    &operand_data[5038],
    2,
    2,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13992 */
  {
    "avx2_pbroadcastv4di_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2767 },
#else
    { 0, output_2767, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_pbroadcastv4di_1 },
    &operand_data[5040],
    2,
    2,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14007 */
  {
    "avx2_permvarv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermd\t{%1, %2, %0|%0, %2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_permvarv8si },
    &operand_data[5042],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14007 */
  {
    "avx2_permvarv8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermps\t{%1, %2, %0|%0, %2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_permvarv8sf },
    &operand_data[5045],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14007 */
  {
    "avx512f_permvarv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermd\t{%1, %2, %0|%0, %2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_permvarv16si },
    &operand_data[5048],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14007 */
  {
    "avx512f_permvarv16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermd\t{%1, %2, %0%{%4%}%N3|%0%{%4%}%N3, %2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_permvarv16si_mask },
    &operand_data[5048],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14007 */
  {
    "avx512f_permvarv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermps\t{%1, %2, %0|%0, %2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_permvarv16sf },
    &operand_data[5053],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14007 */
  {
    "avx512f_permvarv16sf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermps\t{%1, %2, %0%{%4%}%N3|%0%{%4%}%N3, %2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_permvarv16sf_mask },
    &operand_data[5053],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14007 */
  {
    "avx512f_permvarv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermq\t{%1, %2, %0|%0, %2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_permvarv8di },
    &operand_data[5058],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14007 */
  {
    "avx512f_permvarv8di_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermq\t{%1, %2, %0%{%4%}%N3|%0%{%4%}%N3, %2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_permvarv8di_mask },
    &operand_data[5058],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14007 */
  {
    "avx512f_permvarv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermpd\t{%1, %2, %0|%0, %2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_permvarv8df },
    &operand_data[5063],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14007 */
  {
    "avx512f_permvarv8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermpd\t{%1, %2, %0%{%4%}%N3|%0%{%4%}%N3, %2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_permvarv8df_mask },
    &operand_data[5063],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14052 */
  {
    "avx2_permv4di_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2778 },
#else
    { 0, 0, output_2778 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_permv4di_1 },
    &operand_data[5068],
    6,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14052 */
  {
    "avx2_permv4df_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2779 },
#else
    { 0, 0, output_2779 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_permv4df_1 },
    &operand_data[5074],
    6,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14052 */
  {
    "avx512f_permv8di_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2780 },
#else
    { 0, 0, output_2780 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_permv8di_1 },
    &operand_data[5080],
    6,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14052 */
  {
    "avx512f_permv8di_1_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2781 },
#else
    { 0, 0, output_2781 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_permv8di_1_mask },
    &operand_data[5080],
    8,
    8,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14052 */
  {
    "avx512f_permv8df_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2782 },
#else
    { 0, 0, output_2782 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_permv8df_1 },
    &operand_data[5088],
    6,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14052 */
  {
    "avx512f_permv8df_1_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2783 },
#else
    { 0, 0, output_2783 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_permv8df_1_mask },
    &operand_data[5088],
    8,
    8,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14074 */
  {
    "avx2_permv2ti",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vperm2i128\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_permv2ti },
    &operand_data[5096],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14087 */
  {
    "avx2_vec_dupv4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vbroadcastsd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_vec_dupv4df },
    &operand_data[5100],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14103 */
  {
    "vec_dupv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2786 },
#else
    { 0, output_2786, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_dupv8si },
    &operand_data[5102],
    2,
    2,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14103 */
  {
    "vec_dupv8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2787 },
#else
    { 0, output_2787, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_dupv8sf },
    &operand_data[5104],
    2,
    2,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14103 */
  {
    "vec_dupv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2788 },
#else
    { 0, output_2788, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_dupv4di },
    &operand_data[5106],
    2,
    2,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14103 */
  {
    "vec_dupv4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2789 },
#else
    { 0, output_2789, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_dupv4df },
    &operand_data[5108],
    2,
    2,
    0,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14118 */
  {
    "*avx512f_vec_dupv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpbroadcastd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5110],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14118 */
  {
    "avx512f_vec_dupv16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpbroadcastd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vec_dupv16si_mask },
    &operand_data[5110],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14118 */
  {
    "*avx512f_vec_dupv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vbroadcastss\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5114],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14118 */
  {
    "avx512f_vec_dupv16sf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vbroadcastss\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vec_dupv16sf_mask },
    &operand_data[5114],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14118 */
  {
    "*avx512f_vec_dupv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpbroadcastq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5118],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14118 */
  {
    "avx512f_vec_dupv8di_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpbroadcastq\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vec_dupv8di_mask },
    &operand_data[5118],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14118 */
  {
    "*avx512f_vec_dupv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vbroadcastsd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5122],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14118 */
  {
    "avx512f_vec_dupv8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vbroadcastsd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vec_dupv8df_mask },
    &operand_data[5122],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14130 */
  {
    "*avx512f_broadcastv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2798 },
#else
    { 0, output_2798, 0 },
#endif
    { 0 },
    &operand_data[5126],
    2,
    2,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14130 */
  {
    "avx512f_broadcastv16sf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2799 },
#else
    { 0, output_2799, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_broadcastv16sf_mask },
    &operand_data[5126],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14130 */
  {
    "*avx512f_broadcastv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2800 },
#else
    { 0, output_2800, 0 },
#endif
    { 0 },
    &operand_data[5130],
    2,
    2,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14130 */
  {
    "avx512f_broadcastv16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2801 },
#else
    { 0, output_2801, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_broadcastv16si_mask },
    &operand_data[5130],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14142 */
  {
    "*avx512f_broadcastv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2802 },
#else
    { 0, output_2802, 0 },
#endif
    { 0 },
    &operand_data[5134],
    2,
    2,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14142 */
  {
    "avx512f_broadcastv8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2803 },
#else
    { 0, output_2803, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_broadcastv8df_mask },
    &operand_data[5134],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14142 */
  {
    "*avx512f_broadcastv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2804 },
#else
    { 0, output_2804, 0 },
#endif
    { 0 },
    &operand_data[5138],
    2,
    2,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14142 */
  {
    "avx512f_broadcastv8di_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2805 },
#else
    { 0, output_2805, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_broadcastv8di_mask },
    &operand_data[5138],
    4,
    4,
    0,
    2,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14154 */
  {
    "*avx512f_vec_dup_gprv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpbroadcastd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5142],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14154 */
  {
    "avx512f_vec_dup_gprv16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpbroadcastd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vec_dup_gprv16si_mask },
    &operand_data[5142],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14154 */
  {
    "*avx512f_vec_dup_gprv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpbroadcastq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5146],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14154 */
  {
    "avx512f_vec_dup_gprv8di_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpbroadcastq\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vec_dup_gprv8di_mask },
    &operand_data[5146],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14164 */
  {
    "*avx512f_vec_dup_memv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpbroadcastd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5150],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14164 */
  {
    "avx512f_vec_dup_memv16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpbroadcastd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vec_dup_memv16si_mask },
    &operand_data[5150],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14164 */
  {
    "*avx512f_vec_dup_memv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vbroadcastss\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5154],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14164 */
  {
    "avx512f_vec_dup_memv16sf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vbroadcastss\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vec_dup_memv16sf_mask },
    &operand_data[5154],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14164 */
  {
    "*avx512f_vec_dup_memv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpbroadcastq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5158],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14164 */
  {
    "avx512f_vec_dup_memv8di_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpbroadcastq\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vec_dup_memv8di_mask },
    &operand_data[5158],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14164 */
  {
    "*avx512f_vec_dup_memv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vbroadcastsd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5162],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14164 */
  {
    "avx512f_vec_dup_memv8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vbroadcastsd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vec_dup_memv8df_mask },
    &operand_data[5162],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14174 */
  {
    "avx2_vbroadcasti128_v32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vbroadcasti128\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_vbroadcasti128_v32qi },
    &operand_data[5166],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14174 */
  {
    "avx2_vbroadcasti128_v16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vbroadcasti128\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_vbroadcasti128_v16hi },
    &operand_data[5168],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14174 */
  {
    "avx2_vbroadcasti128_v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vbroadcasti128\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_vbroadcasti128_v8si },
    &operand_data[5170],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14174 */
  {
    "avx2_vbroadcasti128_v4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vbroadcasti128\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_vbroadcasti128_v4di },
    &operand_data[5172],
    2,
    2,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14197 */
  {
    "avx_vbroadcastf128_v32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2822 },
#else
    { 0, output_2822, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vbroadcastf128_v32qi },
    &operand_data[5174],
    2,
    2,
    1,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14197 */
  {
    "avx_vbroadcastf128_v16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2823 },
#else
    { 0, output_2823, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vbroadcastf128_v16hi },
    &operand_data[5176],
    2,
    2,
    1,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14197 */
  {
    "avx_vbroadcastf128_v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2824 },
#else
    { 0, output_2824, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vbroadcastf128_v8si },
    &operand_data[5178],
    2,
    2,
    1,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14197 */
  {
    "avx_vbroadcastf128_v4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2825 },
#else
    { 0, output_2825, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vbroadcastf128_v4di },
    &operand_data[5180],
    2,
    2,
    1,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14197 */
  {
    "avx_vbroadcastf128_v8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2826 },
#else
    { 0, output_2826, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vbroadcastf128_v8sf },
    &operand_data[5182],
    2,
    2,
    1,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14197 */
  {
    "avx_vbroadcastf128_v4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .multi = output_2827 },
#else
    { 0, output_2827, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vbroadcastf128_v4df },
    &operand_data[5184],
    2,
    2,
    1,
    3,
    2
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14213 */
  {
    "avx512cd_maskb_vec_dupv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpbroadcastmb2q\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512cd_maskb_vec_dupv8di },
    &operand_data[5186],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14224 */
  {
    "avx512cd_maskw_vec_dupv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpbroadcastmw2d\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512cd_maskw_vec_dupv16si },
    &operand_data[5188],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14238 */
  {
    "*avx_vperm_broadcast_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2830 },
#else
    { 0, 0, output_2830 },
#endif
    { 0 },
    &operand_data[5190],
    4,
    4,
    0,
    3,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14266 */
  {
    "*avx_vperm_broadcast_v8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5194],
    4,
    4,
    0,
    3,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14266 */
  {
    "*avx_vperm_broadcast_v4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5198],
    4,
    4,
    0,
    3,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14353 */
  {
    "*avx512f_vpermilpv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2833 },
#else
    { 0, 0, output_2833 },
#endif
    { 0 },
    &operand_data[5202],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14353 */
  {
    "*avx512f_vpermilpv16sf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2834 },
#else
    { 0, 0, output_2834 },
#endif
    { 0 },
    &operand_data[5202],
    6,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14353 */
  {
    "*avx_vpermilpv8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2835 },
#else
    { 0, 0, output_2835 },
#endif
    { 0 },
    &operand_data[5208],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14353 */
  {
    "*avx_vpermilpv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2836 },
#else
    { 0, 0, output_2836 },
#endif
    { 0 },
    &operand_data[5212],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14353 */
  {
    "*avx512f_vpermilpv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2837 },
#else
    { 0, 0, output_2837 },
#endif
    { 0 },
    &operand_data[5216],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14353 */
  {
    "*avx512f_vpermilpv8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2838 },
#else
    { 0, 0, output_2838 },
#endif
    { 0 },
    &operand_data[5216],
    6,
    6,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14353 */
  {
    "*avx_vpermilpv4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2839 },
#else
    { 0, 0, output_2839 },
#endif
    { 0 },
    &operand_data[5222],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14353 */
  {
    "*avx_vpermilpv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2840 },
#else
    { 0, 0, output_2840 },
#endif
    { 0 },
    &operand_data[5226],
    4,
    4,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14372 */
  {
    "avx512f_vpermilvarv16sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermilps\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermilvarv16sf3 },
    &operand_data[5230],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14372 */
  {
    "avx512f_vpermilvarv16sf3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermilps\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermilvarv16sf3_mask },
    &operand_data[5230],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14372 */
  {
    "avx_vpermilvarv8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermilps\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vpermilvarv8sf3 },
    &operand_data[5235],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14372 */
  {
    "avx_vpermilvarv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermilps\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vpermilvarv4sf3 },
    &operand_data[5238],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14372 */
  {
    "avx512f_vpermilvarv8df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermilpd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermilvarv8df3 },
    &operand_data[5241],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14372 */
  {
    "avx512f_vpermilvarv8df3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermilpd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermilvarv8df3_mask },
    &operand_data[5241],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14372 */
  {
    "avx_vpermilvarv4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermilpd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vpermilvarv4df3 },
    &operand_data[5246],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14372 */
  {
    "avx_vpermilvarv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermilpd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vpermilvarv2df3 },
    &operand_data[5249],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14400 */
  {
    "avx512f_vpermi2varv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermi2d\t{%3, %1, %0|%0, %1, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermi2varv16si3 },
    &operand_data[5252],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14400 */
  {
    "avx512f_vpermi2varv16si3_maskz_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermi2d\t{%3, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermi2varv16si3_maskz_1 },
    &operand_data[5252],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14400 */
  {
    "avx512f_vpermi2varv16sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermi2ps\t{%3, %1, %0|%0, %1, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermi2varv16sf3 },
    &operand_data[5258],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14400 */
  {
    "avx512f_vpermi2varv16sf3_maskz_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermi2ps\t{%3, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermi2varv16sf3_maskz_1 },
    &operand_data[5258],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14400 */
  {
    "avx512f_vpermi2varv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermi2q\t{%3, %1, %0|%0, %1, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermi2varv8di3 },
    &operand_data[5264],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14400 */
  {
    "avx512f_vpermi2varv8di3_maskz_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermi2q\t{%3, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermi2varv8di3_maskz_1 },
    &operand_data[5264],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14400 */
  {
    "avx512f_vpermi2varv8df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermi2pd\t{%3, %1, %0|%0, %1, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermi2varv8df3 },
    &operand_data[5270],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14400 */
  {
    "avx512f_vpermi2varv8df3_maskz_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermi2pd\t{%3, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermi2varv8df3_maskz_1 },
    &operand_data[5270],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14413 */
  {
    "avx512f_vpermi2varv16si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermi2d\t{%3, %1, %0%{%4%}|%0%{%4%}, %1, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermi2varv16si3_mask },
    &operand_data[5276],
    5,
    5,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14413 */
  {
    "avx512f_vpermi2varv16sf3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermi2ps\t{%3, %1, %0%{%4%}|%0%{%4%}, %1, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermi2varv16sf3_mask },
    &operand_data[5281],
    5,
    5,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14413 */
  {
    "avx512f_vpermi2varv8di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermi2q\t{%3, %1, %0%{%4%}|%0%{%4%}, %1, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermi2varv8di3_mask },
    &operand_data[5286],
    5,
    5,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14413 */
  {
    "avx512f_vpermi2varv8df3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermi2pd\t{%3, %1, %0%{%4%}|%0%{%4%}, %1, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermi2varv8df3_mask },
    &operand_data[5291],
    5,
    5,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14443 */
  {
    "avx512f_vpermt2varv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermt2d\t{%3, %1, %0|%0, %1, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermt2varv16si3 },
    &operand_data[5252],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14443 */
  {
    "avx512f_vpermt2varv16si3_maskz_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermt2d\t{%3, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermt2varv16si3_maskz_1 },
    &operand_data[5252],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14443 */
  {
    "avx512f_vpermt2varv16sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermt2ps\t{%3, %1, %0|%0, %1, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermt2varv16sf3 },
    &operand_data[5296],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14443 */
  {
    "avx512f_vpermt2varv16sf3_maskz_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermt2ps\t{%3, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermt2varv16sf3_maskz_1 },
    &operand_data[5296],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14443 */
  {
    "avx512f_vpermt2varv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermt2q\t{%3, %1, %0|%0, %1, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermt2varv8di3 },
    &operand_data[5264],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14443 */
  {
    "avx512f_vpermt2varv8di3_maskz_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermt2q\t{%3, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermt2varv8di3_maskz_1 },
    &operand_data[5264],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14443 */
  {
    "avx512f_vpermt2varv8df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermt2pd\t{%3, %1, %0|%0, %1, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermt2varv8df3 },
    &operand_data[5302],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14443 */
  {
    "avx512f_vpermt2varv8df3_maskz_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermt2pd\t{%3, %1, %0%{%5%}%N4|%0%{%5%}%N4, %1, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermt2varv8df3_maskz_1 },
    &operand_data[5302],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14456 */
  {
    "avx512f_vpermt2varv16si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermt2d\t{%3, %1, %0%{%4%}|%0%{%4%}, %1, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermt2varv16si3_mask },
    &operand_data[5276],
    5,
    5,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14456 */
  {
    "avx512f_vpermt2varv16sf3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermt2ps\t{%3, %1, %0%{%4%}|%0%{%4%}, %1, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermt2varv16sf3_mask },
    &operand_data[5308],
    5,
    5,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14456 */
  {
    "avx512f_vpermt2varv8di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermt2q\t{%3, %1, %0%{%4%}|%0%{%4%}, %1, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermt2varv8di3_mask },
    &operand_data[5286],
    5,
    5,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14456 */
  {
    "avx512f_vpermt2varv8df3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpermt2pd\t{%3, %1, %0%{%4%}|%0%{%4%}, %1, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermt2varv8df3_mask },
    &operand_data[5313],
    5,
    5,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14509 */
  {
    "*avx_vperm2f128v8si_full",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vperm2%~128\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[4600],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14509 */
  {
    "*avx_vperm2f128v8sf_full",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vperm2f128\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5318],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14509 */
  {
    "*avx_vperm2f128v4df_full",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vperm2f128\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5322],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14524 */
  {
    "*avx_vperm2f128v8si_nozero",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2876 },
#else
    { 0, 0, output_2876 },
#endif
    { 0 },
    &operand_data[5326],
    5,
    5,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14524 */
  {
    "*avx_vperm2f128v8sf_nozero",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2877 },
#else
    { 0, 0, output_2877 },
#endif
    { 0 },
    &operand_data[5331],
    5,
    5,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14524 */
  {
    "*avx_vperm2f128v4df_nozero",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2878 },
#else
    { 0, 0, output_2878 },
#endif
    { 0 },
    &operand_data[5336],
    5,
    5,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14574 */
  {
    "avx2_vec_set_lo_v4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vinserti128\t{$0x0, %2, %1, %0|%0, %1, %2, 0x0}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_vec_set_lo_v4di },
    &operand_data[5341],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14589 */
  {
    "avx2_vec_set_hi_v4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vinserti128\t{$0x1, %2, %1, %0|%0, %1, %2, 0x1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_vec_set_hi_v4di },
    &operand_data[5341],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14604 */
  {
    "vec_set_lo_v4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vinsert%~128\t{$0x0, %2, %1, %0|%0, %1, %2, 0x0}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_set_lo_v4di },
    &operand_data[5341],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14604 */
  {
    "vec_set_lo_v4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vinsertf128\t{$0x0, %2, %1, %0|%0, %1, %2, 0x0}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_set_lo_v4df },
    &operand_data[5344],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14619 */
  {
    "vec_set_hi_v4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vinsert%~128\t{$0x1, %2, %1, %0|%0, %1, %2, 0x1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_set_hi_v4di },
    &operand_data[5341],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14619 */
  {
    "vec_set_hi_v4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vinsertf128\t{$0x1, %2, %1, %0|%0, %1, %2, 0x1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_set_hi_v4df },
    &operand_data[5344],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14634 */
  {
    "vec_set_lo_v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vinsert%~128\t{$0x0, %2, %1, %0|%0, %1, %2, 0x0}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_set_lo_v8si },
    &operand_data[5347],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14634 */
  {
    "vec_set_lo_v8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vinsertf128\t{$0x0, %2, %1, %0|%0, %1, %2, 0x0}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_set_lo_v8sf },
    &operand_data[5350],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14650 */
  {
    "vec_set_hi_v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vinsert%~128\t{$0x1, %2, %1, %0|%0, %1, %2, 0x1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_set_hi_v8si },
    &operand_data[5347],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14650 */
  {
    "vec_set_hi_v8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vinsertf128\t{$0x1, %2, %1, %0|%0, %1, %2, 0x1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_set_hi_v8sf },
    &operand_data[5350],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14666 */
  {
    "vec_set_lo_v16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vinsert%~128\t{$0x0, %2, %1, %0|%0, %1, %2, 0x0}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_set_lo_v16hi },
    &operand_data[5353],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14684 */
  {
    "vec_set_hi_v16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vinsert%~128\t{$0x1, %2, %1, %0|%0, %1, %2, 0x1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_set_hi_v16hi },
    &operand_data[5353],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14702 */
  {
    "vec_set_lo_v32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vinsert%~128\t{$0x0, %2, %1, %0|%0, %1, %2, 0x0}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_set_lo_v32qi },
    &operand_data[5356],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14724 */
  {
    "vec_set_hi_v32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vinsert%~128\t{$0x1, %2, %1, %0|%0, %1, %2, 0x1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_set_hi_v32qi },
    &operand_data[5356],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14746 */
  {
    "avx_maskloadps",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vmaskmovps\t{%1, %2, %0|%0, %2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_maskloadps },
    &operand_data[5359],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14746 */
  {
    "avx_maskloadpd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vmaskmovpd\t{%1, %2, %0|%0, %2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_maskloadpd },
    &operand_data[5362],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14746 */
  {
    "avx_maskloadps256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vmaskmovps\t{%1, %2, %0|%0, %2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_maskloadps256 },
    &operand_data[5365],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14746 */
  {
    "avx_maskloadpd256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vmaskmovpd\t{%1, %2, %0|%0, %2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_maskloadpd256 },
    &operand_data[5368],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14746 */
  {
    "avx2_maskloadd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaskmovd\t{%1, %2, %0|%0, %2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_maskloadd },
    &operand_data[5371],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14746 */
  {
    "avx2_maskloadq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaskmovq\t{%1, %2, %0|%0, %2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_maskloadq },
    &operand_data[5374],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14746 */
  {
    "avx2_maskloadd256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaskmovd\t{%1, %2, %0|%0, %2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_maskloadd256 },
    &operand_data[5377],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14746 */
  {
    "avx2_maskloadq256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaskmovq\t{%1, %2, %0|%0, %2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_maskloadq256 },
    &operand_data[5380],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14760 */
  {
    "avx_maskstoreps",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vmaskmovps\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_maskstoreps },
    &operand_data[5383],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14760 */
  {
    "avx_maskstorepd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vmaskmovpd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_maskstorepd },
    &operand_data[5386],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14760 */
  {
    "avx_maskstoreps256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vmaskmovps\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_maskstoreps256 },
    &operand_data[5389],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14760 */
  {
    "avx_maskstorepd256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vmaskmovpd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_maskstorepd256 },
    &operand_data[5392],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14760 */
  {
    "avx2_maskstored",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaskmovd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_maskstored },
    &operand_data[5395],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14760 */
  {
    "avx2_maskstoreq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaskmovq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_maskstoreq },
    &operand_data[5398],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14760 */
  {
    "avx2_maskstored256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaskmovd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_maskstored256 },
    &operand_data[5401],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14760 */
  {
    "avx2_maskstoreq256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpmaskmovq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_maskstoreq256 },
    &operand_data[5404],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14792 */
  {
    "avx_si256_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_si256_si },
    &operand_data[5407],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14792 */
  {
    "avx_ps256_ps",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_ps256_ps },
    &operand_data[5409],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14792 */
  {
    "avx_pd256_pd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_pd256_pd },
    &operand_data[5411],
    2,
    2,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14879 */
  {
    "avx512f_ashrvv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsravd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_ashrvv16si },
    &operand_data[2026],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14879 */
  {
    "avx512f_ashrvv16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsravd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_ashrvv16si_mask },
    &operand_data[3981],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14879 */
  {
    "avx2_ashrvv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsravd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_ashrvv8si },
    &operand_data[5413],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14879 */
  {
    "avx2_ashrvv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsravd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_ashrvv4si },
    &operand_data[5416],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14879 */
  {
    "avx512f_ashrvv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsravq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_ashrvv8di },
    &operand_data[2034],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14879 */
  {
    "avx512f_ashrvv8di_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsravq\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_ashrvv8di_mask },
    &operand_data[3743],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14890 */
  {
    "avx512f_ashlvv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsllvd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_ashlvv16si },
    &operand_data[2026],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14890 */
  {
    "avx512f_ashlvv16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsllvd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_ashlvv16si_mask },
    &operand_data[3981],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14890 */
  {
    "avx512f_lshrvv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsrlvd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_lshrvv16si },
    &operand_data[2026],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14890 */
  {
    "avx512f_lshrvv16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsrlvd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_lshrvv16si_mask },
    &operand_data[3981],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14890 */
  {
    "avx2_ashlvv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsllvd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_ashlvv8si },
    &operand_data[5413],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14890 */
  {
    "avx2_lshrvv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsrlvd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_lshrvv8si },
    &operand_data[5413],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14890 */
  {
    "avx2_ashlvv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsllvd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_ashlvv4si },
    &operand_data[5416],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14890 */
  {
    "avx2_lshrvv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsrlvd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_lshrvv4si },
    &operand_data[5416],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14890 */
  {
    "avx512f_ashlvv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsllvq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_ashlvv8di },
    &operand_data[2034],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14890 */
  {
    "avx512f_ashlvv8di_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsllvq\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_ashlvv8di_mask },
    &operand_data[3743],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14890 */
  {
    "avx512f_lshrvv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsrlvq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_lshrvv8di },
    &operand_data[2034],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14890 */
  {
    "avx512f_lshrvv8di_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsrlvq\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_lshrvv8di_mask },
    &operand_data[3743],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14890 */
  {
    "avx2_ashlvv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsllvq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_ashlvv4di },
    &operand_data[5419],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14890 */
  {
    "avx2_lshrvv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsrlvq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_lshrvv4di },
    &operand_data[5419],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14890 */
  {
    "avx2_ashlvv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsllvq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_ashlvv2di },
    &operand_data[5422],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14890 */
  {
    "avx2_lshrvv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpsrlvq\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_lshrvv2di },
    &operand_data[5422],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14906 */
  {
    "avx_vec_concatv32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2934 },
#else
    { 0, 0, output_2934 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vec_concatv32qi },
    &operand_data[5425],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14906 */
  {
    "avx_vec_concatv16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2935 },
#else
    { 0, 0, output_2935 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vec_concatv16hi },
    &operand_data[5428],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14906 */
  {
    "avx_vec_concatv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2936 },
#else
    { 0, 0, output_2936 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vec_concatv8si },
    &operand_data[5431],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14906 */
  {
    "avx_vec_concatv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2937 },
#else
    { 0, 0, output_2937 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vec_concatv4di },
    &operand_data[5434],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14906 */
  {
    "avx_vec_concatv8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2938 },
#else
    { 0, 0, output_2938 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vec_concatv8sf },
    &operand_data[5437],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14906 */
  {
    "avx_vec_concatv4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2939 },
#else
    { 0, 0, output_2939 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vec_concatv4df },
    &operand_data[5440],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14906 */
  {
    "avx_vec_concatv64qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2940 },
#else
    { 0, 0, output_2940 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vec_concatv64qi },
    &operand_data[5443],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14906 */
  {
    "avx_vec_concatv32hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2941 },
#else
    { 0, 0, output_2941 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vec_concatv32hi },
    &operand_data[5446],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14906 */
  {
    "avx_vec_concatv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2942 },
#else
    { 0, 0, output_2942 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vec_concatv16si },
    &operand_data[5449],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14906 */
  {
    "avx_vec_concatv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2943 },
#else
    { 0, 0, output_2943 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vec_concatv8di },
    &operand_data[5452],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14906 */
  {
    "avx_vec_concatv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2944 },
#else
    { 0, 0, output_2944 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vec_concatv16sf },
    &operand_data[5455],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14906 */
  {
    "avx_vec_concatv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_2945 },
#else
    { 0, 0, output_2945 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vec_concatv8df },
    &operand_data[5458],
    3,
    3,
    0,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14945 */
  {
    "vcvtph2ps",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtph2ps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcvtph2ps },
    &operand_data[5461],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14958 */
  {
    "*vcvtph2ps_load",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtph2ps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5463],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14968 */
  {
    "vcvtph2ps256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtph2ps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcvtph2ps256 },
    &operand_data[5465],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14979 */
  {
    "*avx512f_vcvtph2ps512",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtph2ps\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5467],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14979 */
  {
    "*avx512f_vcvtph2ps512_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtph2ps\t{%r2%1, %0|%0, %1%r2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5469],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14979 */
  {
    "avx512f_vcvtph2ps512_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtph2ps\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vcvtph2ps512_mask },
    &operand_data[5472],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14979 */
  {
    "avx512f_vcvtph2ps512_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtph2ps\t{%r4%1, %0%{%3%}%N2|%0%{%3%}%N2, %1%r4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vcvtph2ps512_mask_round },
    &operand_data[5476],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15000 */
  {
    "*vcvtps2ph",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtps2ph\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5481],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15013 */
  {
    "*vcvtps2ph_store",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtps2ph\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5485],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15024 */
  {
    "vcvtps2ph256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtps2ph\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcvtps2ph256 },
    &operand_data[5488],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15036 */
  {
    "*avx512f_vcvtps2ph512",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtps2ph\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5491],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15036 */
  {
    "avx512f_vcvtps2ph512_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcvtps2ph\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vcvtps2ph512_mask },
    &operand_data[5491],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15090 */
  {
    "*avx2_gathersiv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherdq\t{%1, %7, %0|%0, %7, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5496],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15090 */
  {
    "*avx2_gathersiv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherdq\t{%1, %7, %0|%0, %7, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5504],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15090 */
  {
    "*avx2_gathersiv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherdpd\t{%1, %7, %0|%0, %7, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5512],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15090 */
  {
    "*avx2_gathersiv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherdpd\t{%1, %7, %0|%0, %7, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5520],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15090 */
  {
    "*avx2_gathersiv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherdq\t{%1, %7, %0|%0, %7, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5528],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15090 */
  {
    "*avx2_gathersiv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherdq\t{%1, %7, %0|%0, %7, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5536],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15090 */
  {
    "*avx2_gathersiv4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherdpd\t{%1, %7, %0|%0, %7, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5544],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15090 */
  {
    "*avx2_gathersiv4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherdpd\t{%1, %7, %0|%0, %7, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5552],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15090 */
  {
    "*avx2_gathersiv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherdd\t{%1, %7, %0|%0, %7, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5560],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15090 */
  {
    "*avx2_gathersiv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherdd\t{%1, %7, %0|%0, %7, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5568],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15090 */
  {
    "*avx2_gathersiv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherdps\t{%1, %7, %0|%0, %7, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5576],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15090 */
  {
    "*avx2_gathersiv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherdps\t{%1, %7, %0|%0, %7, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5584],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15090 */
  {
    "*avx2_gathersiv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherdd\t{%1, %7, %0|%0, %7, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5592],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15090 */
  {
    "*avx2_gathersiv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherdd\t{%1, %7, %0|%0, %7, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5600],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15090 */
  {
    "*avx2_gathersiv8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherdps\t{%1, %7, %0|%0, %7, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5608],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15090 */
  {
    "*avx2_gathersiv8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherdps\t{%1, %7, %0|%0, %7, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5616],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15110 */
  {
    "*avx2_gathersiv2di_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherdq\t{%1, %6, %0|%0, %6, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5624],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15110 */
  {
    "*avx2_gathersiv2di_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherdq\t{%1, %6, %0|%0, %6, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5631],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15110 */
  {
    "*avx2_gathersiv2df_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherdpd\t{%1, %6, %0|%0, %6, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5638],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15110 */
  {
    "*avx2_gathersiv2df_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherdpd\t{%1, %6, %0|%0, %6, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5645],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15110 */
  {
    "*avx2_gathersiv4di_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherdq\t{%1, %6, %0|%0, %6, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5652],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15110 */
  {
    "*avx2_gathersiv4di_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherdq\t{%1, %6, %0|%0, %6, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5659],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15110 */
  {
    "*avx2_gathersiv4df_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherdpd\t{%1, %6, %0|%0, %6, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5666],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15110 */
  {
    "*avx2_gathersiv4df_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherdpd\t{%1, %6, %0|%0, %6, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5673],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15110 */
  {
    "*avx2_gathersiv4si_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherdd\t{%1, %6, %0|%0, %6, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5680],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15110 */
  {
    "*avx2_gathersiv4si_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherdd\t{%1, %6, %0|%0, %6, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5687],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15110 */
  {
    "*avx2_gathersiv4sf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherdps\t{%1, %6, %0|%0, %6, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5694],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15110 */
  {
    "*avx2_gathersiv4sf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherdps\t{%1, %6, %0|%0, %6, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5701],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15110 */
  {
    "*avx2_gathersiv8si_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherdd\t{%1, %6, %0|%0, %6, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5708],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15110 */
  {
    "*avx2_gathersiv8si_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherdd\t{%1, %6, %0|%0, %6, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5715],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15110 */
  {
    "*avx2_gathersiv8sf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherdps\t{%1, %6, %0|%0, %6, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5722],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15110 */
  {
    "*avx2_gathersiv8sf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherdps\t{%1, %6, %0|%0, %6, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5729],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15152 */
  {
    "*avx2_gatherdiv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherqq\t{%5, %7, %2|%2, %7, %5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5736],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15152 */
  {
    "*avx2_gatherdiv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherqq\t{%5, %7, %2|%2, %7, %5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5744],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15152 */
  {
    "*avx2_gatherdiv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherqpd\t{%5, %7, %2|%2, %7, %5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5752],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15152 */
  {
    "*avx2_gatherdiv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherqpd\t{%5, %7, %2|%2, %7, %5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5760],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15152 */
  {
    "*avx2_gatherdiv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherqq\t{%5, %7, %2|%2, %7, %5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5768],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15152 */
  {
    "*avx2_gatherdiv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherqq\t{%5, %7, %2|%2, %7, %5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5776],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15152 */
  {
    "*avx2_gatherdiv4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherqpd\t{%5, %7, %2|%2, %7, %5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5784],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15152 */
  {
    "*avx2_gatherdiv4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherqpd\t{%5, %7, %2|%2, %7, %5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5792],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15152 */
  {
    "*avx2_gatherdiv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherqd\t{%5, %7, %2|%2, %7, %5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5800],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15152 */
  {
    "*avx2_gatherdiv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherqd\t{%5, %7, %2|%2, %7, %5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5808],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15152 */
  {
    "*avx2_gatherdiv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherqps\t{%5, %7, %2|%2, %7, %5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5816],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15152 */
  {
    "*avx2_gatherdiv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherqps\t{%5, %7, %2|%2, %7, %5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5824],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15152 */
  {
    "*avx2_gatherdiv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherqd\t{%5, %7, %2|%2, %7, %5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5832],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15152 */
  {
    "*avx2_gatherdiv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherqd\t{%5, %7, %2|%2, %7, %5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5840],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15152 */
  {
    "*avx2_gatherdiv8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherqps\t{%5, %7, %2|%2, %7, %5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5848],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15152 */
  {
    "*avx2_gatherdiv8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherqps\t{%5, %7, %2|%2, %7, %5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5856],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15172 */
  {
    "*avx2_gatherdiv2di_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3006 },
#else
    { 0, 0, output_3006 },
#endif
    { 0 },
    &operand_data[5864],
    7,
    7,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15172 */
  {
    "*avx2_gatherdiv2di_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3007 },
#else
    { 0, 0, output_3007 },
#endif
    { 0 },
    &operand_data[5871],
    7,
    7,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15172 */
  {
    "*avx2_gatherdiv2df_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3008 },
#else
    { 0, 0, output_3008 },
#endif
    { 0 },
    &operand_data[5878],
    7,
    7,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15172 */
  {
    "*avx2_gatherdiv2df_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3009 },
#else
    { 0, 0, output_3009 },
#endif
    { 0 },
    &operand_data[5885],
    7,
    7,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15172 */
  {
    "*avx2_gatherdiv4di_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3010 },
#else
    { 0, 0, output_3010 },
#endif
    { 0 },
    &operand_data[5892],
    7,
    7,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15172 */
  {
    "*avx2_gatherdiv4di_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3011 },
#else
    { 0, 0, output_3011 },
#endif
    { 0 },
    &operand_data[5899],
    7,
    7,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15172 */
  {
    "*avx2_gatherdiv4df_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3012 },
#else
    { 0, 0, output_3012 },
#endif
    { 0 },
    &operand_data[5906],
    7,
    7,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15172 */
  {
    "*avx2_gatherdiv4df_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3013 },
#else
    { 0, 0, output_3013 },
#endif
    { 0 },
    &operand_data[5913],
    7,
    7,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15172 */
  {
    "*avx2_gatherdiv4si_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3014 },
#else
    { 0, 0, output_3014 },
#endif
    { 0 },
    &operand_data[5920],
    7,
    7,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15172 */
  {
    "*avx2_gatherdiv4si_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3015 },
#else
    { 0, 0, output_3015 },
#endif
    { 0 },
    &operand_data[5927],
    7,
    7,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15172 */
  {
    "*avx2_gatherdiv4sf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3016 },
#else
    { 0, 0, output_3016 },
#endif
    { 0 },
    &operand_data[5934],
    7,
    7,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15172 */
  {
    "*avx2_gatherdiv4sf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3017 },
#else
    { 0, 0, output_3017 },
#endif
    { 0 },
    &operand_data[5941],
    7,
    7,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15172 */
  {
    "*avx2_gatherdiv8si_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3018 },
#else
    { 0, 0, output_3018 },
#endif
    { 0 },
    &operand_data[5948],
    7,
    7,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15172 */
  {
    "*avx2_gatherdiv8si_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3019 },
#else
    { 0, 0, output_3019 },
#endif
    { 0 },
    &operand_data[5955],
    7,
    7,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15172 */
  {
    "*avx2_gatherdiv8sf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3020 },
#else
    { 0, 0, output_3020 },
#endif
    { 0 },
    &operand_data[5962],
    7,
    7,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15172 */
  {
    "*avx2_gatherdiv8sf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3021 },
#else
    { 0, 0, output_3021 },
#endif
    { 0 },
    &operand_data[5969],
    7,
    7,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15196 */
  {
    "*avx2_gatherdiv8si_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherqd\t{%5, %7, %0|%0, %7, %5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5976],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15196 */
  {
    "*avx2_gatherdiv8si_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherqd\t{%5, %7, %0|%0, %7, %5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5984],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15196 */
  {
    "*avx2_gatherdiv8sf_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherqps\t{%5, %7, %0|%0, %7, %5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[5992],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15196 */
  {
    "*avx2_gatherdiv8sf_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherqps\t{%5, %7, %0|%0, %7, %5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6000],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15219 */
  {
    "*avx2_gatherdiv8si_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherqd\t{%4, %6, %0|%0, %6, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6008],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15219 */
  {
    "*avx2_gatherdiv8si_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherqd\t{%4, %6, %0|%0, %6, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6015],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15219 */
  {
    "*avx2_gatherdiv8sf_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherqps\t{%4, %6, %0|%0, %6, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6022],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15219 */
  {
    "*avx2_gatherdiv8sf_4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherqps\t{%4, %6, %0|%0, %6, %4}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6029],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15261 */
  {
    "*avx512f_gathersiv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherdd\t{%6, %0%{%2%}|%0%{%2%}, %g6}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6036],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15261 */
  {
    "*avx512f_gathersiv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherdd\t{%6, %0%{%2%}|%0%{%2%}, %g6}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6044],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15261 */
  {
    "*avx512f_gathersiv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherdps\t{%6, %0%{%2%}|%0%{%2%}, %g6}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6052],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15261 */
  {
    "*avx512f_gathersiv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherdps\t{%6, %0%{%2%}|%0%{%2%}, %g6}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6060],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15261 */
  {
    "*avx512f_gathersiv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherdq\t{%6, %0%{%2%}|%0%{%2%}, %g6}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6068],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15261 */
  {
    "*avx512f_gathersiv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherdq\t{%6, %0%{%2%}|%0%{%2%}, %g6}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6076],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15261 */
  {
    "*avx512f_gathersiv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherdpd\t{%6, %0%{%2%}|%0%{%2%}, %g6}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6084],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15261 */
  {
    "*avx512f_gathersiv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherdpd\t{%6, %0%{%2%}|%0%{%2%}, %g6}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6092],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15280 */
  {
    "*avx512f_gathersiv16si_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherdd\t{%5, %0%{%1%}|%0%{%1%}, %g5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6100],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15280 */
  {
    "*avx512f_gathersiv16si_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherdd\t{%5, %0%{%1%}|%0%{%1%}, %g5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6107],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15280 */
  {
    "*avx512f_gathersiv16sf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherdps\t{%5, %0%{%1%}|%0%{%1%}, %g5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6114],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15280 */
  {
    "*avx512f_gathersiv16sf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherdps\t{%5, %0%{%1%}|%0%{%1%}, %g5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6121],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15280 */
  {
    "*avx512f_gathersiv8di_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherdq\t{%5, %0%{%1%}|%0%{%1%}, %g5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6128],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15280 */
  {
    "*avx512f_gathersiv8di_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherdq\t{%5, %0%{%1%}|%0%{%1%}, %g5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6135],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15280 */
  {
    "*avx512f_gathersiv8df_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherdpd\t{%5, %0%{%1%}|%0%{%1%}, %g5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6142],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15280 */
  {
    "*avx512f_gathersiv8df_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherdpd\t{%5, %0%{%1%}|%0%{%1%}, %g5}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6149],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15319 */
  {
    "*avx512f_gatherdiv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherqd\t{%6, %1%{%2%}|%1%{%2%}, %g6}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6156],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15319 */
  {
    "*avx512f_gatherdiv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherqd\t{%6, %1%{%2%}|%1%{%2%}, %g6}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6164],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15319 */
  {
    "*avx512f_gatherdiv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherqps\t{%6, %1%{%2%}|%1%{%2%}, %g6}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6172],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15319 */
  {
    "*avx512f_gatherdiv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherqps\t{%6, %1%{%2%}|%1%{%2%}, %g6}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6180],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15319 */
  {
    "*avx512f_gatherdiv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherqq\t{%6, %1%{%2%}|%1%{%2%}, %g6}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6188],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15319 */
  {
    "*avx512f_gatherdiv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpgatherqq\t{%6, %1%{%2%}|%1%{%2%}, %g6}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6196],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15319 */
  {
    "*avx512f_gatherdiv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherqpd\t{%6, %1%{%2%}|%1%{%2%}, %g6}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6204],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15319 */
  {
    "*avx512f_gatherdiv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgatherqpd\t{%6, %1%{%2%}|%1%{%2%}, %g6}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6212],
    8,
    8,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15338 */
  {
    "*avx512f_gatherdiv16si_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3054 },
#else
    { 0, 0, output_3054 },
#endif
    { 0 },
    &operand_data[6220],
    7,
    7,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15338 */
  {
    "*avx512f_gatherdiv16si_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3055 },
#else
    { 0, 0, output_3055 },
#endif
    { 0 },
    &operand_data[6227],
    7,
    7,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15338 */
  {
    "*avx512f_gatherdiv16sf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3056 },
#else
    { 0, 0, output_3056 },
#endif
    { 0 },
    &operand_data[6234],
    7,
    7,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15338 */
  {
    "*avx512f_gatherdiv16sf_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3057 },
#else
    { 0, 0, output_3057 },
#endif
    { 0 },
    &operand_data[6241],
    7,
    7,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15338 */
  {
    "*avx512f_gatherdiv8di_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3058 },
#else
    { 0, 0, output_3058 },
#endif
    { 0 },
    &operand_data[6248],
    7,
    7,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15338 */
  {
    "*avx512f_gatherdiv8di_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3059 },
#else
    { 0, 0, output_3059 },
#endif
    { 0 },
    &operand_data[6255],
    7,
    7,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15338 */
  {
    "*avx512f_gatherdiv8df_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3060 },
#else
    { 0, 0, output_3060 },
#endif
    { 0 },
    &operand_data[6262],
    7,
    7,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15338 */
  {
    "*avx512f_gatherdiv8df_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3061 },
#else
    { 0, 0, output_3061 },
#endif
    { 0 },
    &operand_data[6269],
    7,
    7,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15379 */
  {
    "*avx512f_scattersiv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpscatterdd\t{%3, %5%{%1%}|%5%{%1%}, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6276],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15379 */
  {
    "*avx512f_scattersiv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpscatterdd\t{%3, %5%{%1%}|%5%{%1%}, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6283],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15379 */
  {
    "*avx512f_scattersiv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vscatterdps\t{%3, %5%{%1%}|%5%{%1%}, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6290],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15379 */
  {
    "*avx512f_scattersiv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vscatterdps\t{%3, %5%{%1%}|%5%{%1%}, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6297],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15379 */
  {
    "*avx512f_scattersiv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpscatterdq\t{%3, %5%{%1%}|%5%{%1%}, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6304],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15379 */
  {
    "*avx512f_scattersiv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpscatterdq\t{%3, %5%{%1%}|%5%{%1%}, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6311],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15379 */
  {
    "*avx512f_scattersiv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vscatterdpd\t{%3, %5%{%1%}|%5%{%1%}, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6318],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15379 */
  {
    "*avx512f_scattersiv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vscatterdpd\t{%3, %5%{%1%}|%5%{%1%}, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6325],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15415 */
  {
    "*avx512f_scatterdiv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpscatterqd\t{%3, %5%{%1%}|%5%{%1%}, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6332],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15415 */
  {
    "*avx512f_scatterdiv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpscatterqd\t{%3, %5%{%1%}|%5%{%1%}, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6339],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15415 */
  {
    "*avx512f_scatterdiv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vscatterqps\t{%3, %5%{%1%}|%5%{%1%}, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6346],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15415 */
  {
    "*avx512f_scatterdiv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vscatterqps\t{%3, %5%{%1%}|%5%{%1%}, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6353],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15415 */
  {
    "*avx512f_scatterdiv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpscatterqq\t{%3, %5%{%1%}|%5%{%1%}, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6360],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15415 */
  {
    "*avx512f_scatterdiv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpscatterqq\t{%3, %5%{%1%}|%5%{%1%}, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6367],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15415 */
  {
    "*avx512f_scatterdiv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vscatterqpd\t{%3, %5%{%1%}|%5%{%1%}, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6374],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15415 */
  {
    "*avx512f_scatterdiv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vscatterqpd\t{%3, %5%{%1%}|%5%{%1%}, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[6381],
    7,
    7,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15433 */
  {
    "avx512f_compressv16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcompressd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_compressv16si_mask },
    &operand_data[6388],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15433 */
  {
    "avx512f_compressv16sf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcompressps\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_compressv16sf_mask },
    &operand_data[2397],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15433 */
  {
    "avx512f_compressv8di_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcompressq\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_compressv8di_mask },
    &operand_data[6392],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15433 */
  {
    "avx512f_compressv8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcompresspd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_compressv8df_mask },
    &operand_data[2405],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15446 */
  {
    "avx512f_compressstorev16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcompressd\t{%1, %0%{%2%}|%0%{%2%}, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_compressstorev16si_mask },
    &operand_data[6396],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15446 */
  {
    "avx512f_compressstorev16sf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcompressps\t{%1, %0%{%2%}|%0%{%2%}, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_compressstorev16sf_mask },
    &operand_data[6399],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15446 */
  {
    "avx512f_compressstorev8di_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpcompressq\t{%1, %0%{%2%}|%0%{%2%}, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_compressstorev8di_mask },
    &operand_data[6402],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15446 */
  {
    "avx512f_compressstorev8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vcompresspd\t{%1, %0%{%2%}|%0%{%2%}, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_compressstorev8df_mask },
    &operand_data[6405],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15470 */
  {
    "avx512f_expandv16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpexpandd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_expandv16si_mask },
    &operand_data[2010],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15470 */
  {
    "avx512f_expandv16sf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vexpandps\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_expandv16sf_mask },
    &operand_data[2014],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15470 */
  {
    "avx512f_expandv8di_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpexpandq\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_expandv8di_mask },
    &operand_data[2018],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15470 */
  {
    "avx512f_expandv8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vexpandpd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_expandv8df_mask },
    &operand_data[2022],
    4,
    4,
    0,
    2,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15484 */
  {
    "avx512f_getmantv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgetmantps\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_getmantv16sf },
    &operand_data[6408],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15484 */
  {
    "avx512f_getmantv16sf_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgetmantps\t{%2, %r3%1, %0|%0, %1%r3, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_getmantv16sf_round },
    &operand_data[6411],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15484 */
  {
    "avx512f_getmantv16sf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgetmantps\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_getmantv16sf_mask },
    &operand_data[6415],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15484 */
  {
    "avx512f_getmantv16sf_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgetmantps\t{%2, %r5%1, %0%{%4%}%N3|%0%{%4%}%N3, %1%r5, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_getmantv16sf_mask_round },
    &operand_data[6420],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15484 */
  {
    "avx512f_getmantv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgetmantpd\t{%2, %1, %0|%0, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_getmantv8df },
    &operand_data[6426],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15484 */
  {
    "avx512f_getmantv8df_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgetmantpd\t{%2, %r3%1, %0|%0, %1%r3, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_getmantv8df_round },
    &operand_data[6429],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15484 */
  {
    "avx512f_getmantv8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgetmantpd\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_getmantv8df_mask },
    &operand_data[6433],
    5,
    5,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15484 */
  {
    "avx512f_getmantv8df_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgetmantpd\t{%2, %r5%1, %0%{%4%}%N3|%0%{%4%}%N3, %1%r5, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_getmantv8df_mask_round },
    &operand_data[6438],
    6,
    6,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15495 */
  {
    "avx512f_getmantv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgetmantss\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_getmantv4sf },
    &operand_data[6444],
    4,
    4,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15495 */
  {
    "avx512f_getmantv4sf_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgetmantss\t{%3, %r4%2, %1, %0|%0, %1, %2%r4, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_getmantv4sf_round },
    &operand_data[6448],
    5,
    5,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15495 */
  {
    "avx512f_getmantv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgetmantsd\t{%3, %2, %1, %0|%0, %1, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_getmantv2df },
    &operand_data[6453],
    4,
    4,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15495 */
  {
    "avx512f_getmantv2df_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vgetmantsd\t{%3, %r4%2, %1, %0|%0, %1, %2%r4, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_getmantv2df_round },
    &operand_data[6457],
    5,
    5,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15510 */
  {
    "clzv16si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vplzcntd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_clzv16si2 },
    &operand_data[2087],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15510 */
  {
    "clzv16si2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vplzcntd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_clzv16si2_mask },
    &operand_data[2087],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15510 */
  {
    "clzv8di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vplzcntq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_clzv8di2 },
    &operand_data[2091],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15510 */
  {
    "clzv8di2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vplzcntq\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_clzv8di2_mask },
    &operand_data[2091],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15520 */
  {
    "*conflictv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpconflictd\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2087],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15520 */
  {
    "conflictv16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpconflictd\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_conflictv16si_mask },
    &operand_data[2087],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15520 */
  {
    "*conflictv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpconflictq\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[2091],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15520 */
  {
    "conflictv8di_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "vpconflictq\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_conflictv8di_mask },
    &operand_data[2091],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15531 */
  {
    "sha1msg1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sha1msg1\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sha1msg1 },
    &operand_data[6462],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15542 */
  {
    "sha1msg2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sha1msg2\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sha1msg2 },
    &operand_data[6462],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15553 */
  {
    "sha1nexte",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sha1nexte\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sha1nexte },
    &operand_data[6462],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15564 */
  {
    "sha1rnds4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sha1rnds4\t{%3, %2, %0|%0, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sha1rnds4 },
    &operand_data[6462],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15577 */
  {
    "sha256msg1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sha256msg1\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sha256msg1 },
    &operand_data[6462],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15588 */
  {
    "sha256msg2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sha256msg2\t{%2, %0|%0, %2}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sha256msg2 },
    &operand_data[6462],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15599 */
  {
    "sha256rnds2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sha256rnds2\t{%3, %2, %0|%0, %2, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sha256rnds2 },
    &operand_data[6466],
    4,
    4,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:44 */
  {
    "*sse2_lfence",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lfence",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1224],
    1,
    1,
    1,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:63 */
  {
    "*sse_sfence",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "sfence",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { 0 },
    &operand_data[1224],
    1,
    1,
    1,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:82 */
  {
    "mfence_sse2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "mfence",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mfence_sse2 },
    &operand_data[1224],
    1,
    1,
    1,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:92 */
  {
    "mfence_nosse",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lock{%;} or{l}\t{$0, (%%esp)|DWORD PTR [esp], 0}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mfence_nosse },
    &operand_data[1224],
    1,
    1,
    1,
    0,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:159 */
  {
    "atomic_loaddi_fpu",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_loaddi_fpu },
    &operand_data[6470],
    3,
    4,
    0,
    3,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:237 */
  {
    "atomic_storeqi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%K2mov{b}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_storeqi_1 },
    &operand_data[6474],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:237 */
  {
    "atomic_storehi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%K2mov{w}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_storehi_1 },
    &operand_data[6477],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:237 */
  {
    "atomic_storesi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%K2mov{l}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_storesi_1 },
    &operand_data[6480],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:237 */
  {
    "atomic_storedi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%K2mov{q}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_storedi_1 },
    &operand_data[6483],
    3,
    3,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:245 */
  {
    "atomic_storedi_fpu",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "#",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_storedi_fpu },
    &operand_data[6486],
    3,
    4,
    0,
    3,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:289 */
  {
    "loaddi_via_fpu",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "fild%Z1\t%1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_loaddi_via_fpu },
    &operand_data[6490],
    2,
    2,
    0,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:298 */
  {
    "storedi_via_fpu",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3128 },
#else
    { 0, 0, output_3128 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_storedi_via_fpu },
    &operand_data[6492],
    2,
    2,
    0,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:380 */
  {
    "atomic_compare_and_swapqi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lock{%;} %K4cmpxchg{b}\t{%3, %1|%1, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_compare_and_swapqi_1 },
    &operand_data[6494],
    5,
    5,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:380 */
  {
    "atomic_compare_and_swaphi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lock{%;} %K4cmpxchg{w}\t{%3, %1|%1, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_compare_and_swaphi_1 },
    &operand_data[6499],
    5,
    5,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:380 */
  {
    "atomic_compare_and_swapsi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lock{%;} %K4cmpxchg{l}\t{%3, %1|%1, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_compare_and_swapsi_1 },
    &operand_data[6504],
    5,
    5,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:380 */
  {
    "atomic_compare_and_swapdi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lock{%;} %K4cmpxchg{q}\t{%3, %1|%1, %3}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_compare_and_swapdi_1 },
    &operand_data[6509],
    5,
    5,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:410 */
  {
    "atomic_compare_and_swapdi_doubleword",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3133 },
#else
    { 0, 0, output_3133 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_compare_and_swapdi_doubleword },
    &operand_data[6514],
    8,
    9,
    1,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:410 */
  {
    "atomic_compare_and_swapti_doubleword",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3134 },
#else
    { 0, 0, output_3134 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_compare_and_swapti_doubleword },
    &operand_data[6523],
    8,
    9,
    1,
    2,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:455 */
  {
    "atomic_fetch_addqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lock{%;} %K3xadd{b}\t{%0, %1|%1, %0}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_fetch_addqi },
    &operand_data[6532],
    4,
    4,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:455 */
  {
    "atomic_fetch_addhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lock{%;} %K3xadd{w}\t{%0, %1|%1, %0}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_fetch_addhi },
    &operand_data[6536],
    4,
    4,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:455 */
  {
    "atomic_fetch_addsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lock{%;} %K3xadd{l}\t{%0, %1|%1, %0}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_fetch_addsi },
    &operand_data[6540],
    4,
    4,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:455 */
  {
    "atomic_fetch_adddi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lock{%;} %K3xadd{q}\t{%0, %1|%1, %0}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_fetch_adddi },
    &operand_data[6544],
    4,
    4,
    2,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:499 */
  {
    "*atomic_fetch_add_cmpqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3139 },
#else
    { 0, 0, output_3139 },
#endif
    { 0 },
    &operand_data[6548],
    4,
    4,
    2,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:499 */
  {
    "*atomic_fetch_add_cmphi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3140 },
#else
    { 0, 0, output_3140 },
#endif
    { 0 },
    &operand_data[6552],
    4,
    4,
    2,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:499 */
  {
    "*atomic_fetch_add_cmpsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3141 },
#else
    { 0, 0, output_3141 },
#endif
    { 0 },
    &operand_data[6556],
    4,
    4,
    2,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:499 */
  {
    "*atomic_fetch_add_cmpdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3142 },
#else
    { 0, 0, output_3142 },
#endif
    { 0 },
    &operand_data[6560],
    4,
    4,
    2,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:532 */
  {
    "atomic_exchangeqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%K3xchg{b}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_exchangeqi },
    &operand_data[6564],
    4,
    4,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:532 */
  {
    "atomic_exchangehi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%K3xchg{w}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_exchangehi },
    &operand_data[6568],
    4,
    4,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:532 */
  {
    "atomic_exchangesi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%K3xchg{l}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_exchangesi },
    &operand_data[6572],
    4,
    4,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:532 */
  {
    "atomic_exchangedi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "%K3xchg{q}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_exchangedi },
    &operand_data[6576],
    4,
    4,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:543 */
  {
    "atomic_addqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3147 },
#else
    { 0, 0, output_3147 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_addqi },
    &operand_data[6580],
    3,
    3,
    1,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:543 */
  {
    "atomic_addhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3148 },
#else
    { 0, 0, output_3148 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_addhi },
    &operand_data[6583],
    3,
    3,
    1,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:543 */
  {
    "atomic_addsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3149 },
#else
    { 0, 0, output_3149 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_addsi },
    &operand_data[6586],
    3,
    3,
    1,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:543 */
  {
    "atomic_adddi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3150 },
#else
    { 0, 0, output_3150 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_adddi },
    &operand_data[6589],
    3,
    3,
    1,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:570 */
  {
    "atomic_subqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3151 },
#else
    { 0, 0, output_3151 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_subqi },
    &operand_data[6580],
    3,
    3,
    1,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:570 */
  {
    "atomic_subhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3152 },
#else
    { 0, 0, output_3152 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_subhi },
    &operand_data[6583],
    3,
    3,
    1,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:570 */
  {
    "atomic_subsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3153 },
#else
    { 0, 0, output_3153 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_subsi },
    &operand_data[6586],
    3,
    3,
    1,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:570 */
  {
    "atomic_subdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .function = output_3154 },
#else
    { 0, 0, output_3154 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_subdi },
    &operand_data[6589],
    3,
    3,
    1,
    1,
    3
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:597 */
  {
    "atomic_andqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lock{%;} %K2and{b}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_andqi },
    &operand_data[6580],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:597 */
  {
    "atomic_orqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lock{%;} %K2or{b}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_orqi },
    &operand_data[6580],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:597 */
  {
    "atomic_xorqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lock{%;} %K2xor{b}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_xorqi },
    &operand_data[6580],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:597 */
  {
    "atomic_andhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lock{%;} %K2and{w}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_andhi },
    &operand_data[6583],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:597 */
  {
    "atomic_orhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lock{%;} %K2or{w}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_orhi },
    &operand_data[6583],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:597 */
  {
    "atomic_xorhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lock{%;} %K2xor{w}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_xorhi },
    &operand_data[6583],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:597 */
  {
    "atomic_andsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lock{%;} %K2and{l}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_andsi },
    &operand_data[6586],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:597 */
  {
    "atomic_orsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lock{%;} %K2or{l}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_orsi },
    &operand_data[6586],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:597 */
  {
    "atomic_xorsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lock{%;} %K2xor{l}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_xorsi },
    &operand_data[6586],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:597 */
  {
    "atomic_anddi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lock{%;} %K2and{q}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_anddi },
    &operand_data[6589],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:597 */
  {
    "atomic_ordi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lock{%;} %K2or{q}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_ordi },
    &operand_data[6589],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:597 */
  {
    "atomic_xordi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { .single =
#else
    {
#endif
    "lock{%;} %K2xor{q}\t{%1, %0|%0, %1}",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    },
#else
    0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_xordi },
    &operand_data[6589],
    3,
    3,
    1,
    1,
    1
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1093 */
  {
    "cbranchqi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cbranchqi4 },
    &operand_data[6592],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1093 */
  {
    "cbranchhi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cbranchhi4 },
    &operand_data[6596],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1093 */
  {
    "cbranchsi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cbranchsi4 },
    &operand_data[6600],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1093 */
  {
    "cbranchdi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cbranchdi4 },
    &operand_data[6604],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1093 */
  {
    "cbranchti4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cbranchti4 },
    &operand_data[6608],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1111 */
  {
    "cstoreqi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cstoreqi4 },
    &operand_data[6612],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1111 */
  {
    "cstorehi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cstorehi4 },
    &operand_data[6616],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1111 */
  {
    "cstoresi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cstoresi4 },
    &operand_data[6620],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1111 */
  {
    "cstoredi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cstoredi4 },
    &operand_data[6624],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1127 */
  {
    "cmpsi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cmpsi_1 },
    &operand_data[6601],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1127 */
  {
    "cmpdi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cmpdi_1 },
    &operand_data[6605],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1194 */
  {
    "cmpqi_ext_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cmpqi_ext_3 },
    &operand_data[6628],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1243 */
  {
    "cbranchxf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cbranchxf4 },
    &operand_data[6630],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1260 */
  {
    "cstorexf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cstorexf4 },
    &operand_data[6634],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1275 */
  {
    "cbranchsf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cbranchsf4 },
    &operand_data[6638],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1275 */
  {
    "cbranchdf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cbranchdf4 },
    &operand_data[6642],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1292 */
  {
    "cstoresf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cstoresf4 },
    &operand_data[6646],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1292 */
  {
    "cstoredf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cstoredf4 },
    &operand_data[6650],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1307 */
  {
    "cbranchcc4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cbranchcc4 },
    &operand_data[6654],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1321 */
  {
    "cstorecc4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cstorecc4 },
    &operand_data[6658],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1356 */
  {
    "cstorecc4+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6662],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1356 */
  {
    "cstorecc4+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6665],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1356 */
  {
    "cstorecc4+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6668],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1389 */
  {
    "cstorecc4+4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6671],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1422 */
  {
    "cstorecc4+5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6674],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1422 */
  {
    "cstorecc4+6",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6677],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1455 */
  {
    "cstorecc4+7",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6680],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1455 */
  {
    "cstorecc4+8",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6683],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1455 */
  {
    "cstorecc4+9",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6671],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1492 */
  {
    "cstorecc4+10",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6686],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1492 */
  {
    "movxi-10",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6690],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1492 */
  {
    "movxi-9",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6694],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1492 */
  {
    "movxi-8",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6698],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1492 */
  {
    "movxi-7",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6702],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1492 */
  {
    "movxi-6",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6706],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1633 */
  {
    "movxi-5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6710],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1655 */
  {
    "movxi-4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6712],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1667 */
  {
    "movxi-3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6712],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1682 */
  {
    "movxi-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6712],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1699 */
  {
    "movxi-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6715],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1781 */
  {
    "movxi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movxi },
    &operand_data[6717],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1789 */
  {
    "reload_noff_store",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reload_noff_store },
    &operand_data[6719],
    3,
    3,
    0,
    1,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1805 */
  {
    "reload_noff_load",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reload_noff_load },
    &operand_data[6722],
    3,
    3,
    0,
    1,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1821 */
  {
    "movoi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movoi },
    &operand_data[6725],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1827 */
  {
    "movti",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movti },
    &operand_data[6727],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1843 */
  {
    "movcdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movcdi },
    &operand_data[6729],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1855 */
  {
    "movqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movqi },
    &operand_data[6593],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1855 */
  {
    "movhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movhi },
    &operand_data[6597],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1855 */
  {
    "movsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movsi },
    &operand_data[6731],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:1855 */
  {
    "movdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movdi },
    &operand_data[6733],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2007 */
  {
    "movdi+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6735],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2170 */
  {
    "movstrictqi-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6733],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2536 */
  {
    "movstrictqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movstrictqi },
    &operand_data[6737],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2536 */
  {
    "movstricthi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movstricthi },
    &operand_data[6739],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2688 */
  {
    "movstricthi+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6741],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2688 */
  {
    "movstricthi+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6741],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2718 */
  {
    "movstricthi+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6743],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2718 */
  {
    "movstricthi+4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6743],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2744 */
  {
    "movstricthi+5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6745],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2744 */
  {
    "movtf-5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6745],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2782 */
  {
    "movtf-4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6747],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2782 */
  {
    "movtf-3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6747],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2805 */
  {
    "movtf-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6749],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2812 */
  {
    "movtf-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6751],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2825 */
  {
    "movtf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movtf },
    &operand_data[6753],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2831 */
  {
    "movsf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movsf },
    &operand_data[6755],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2831 */
  {
    "movdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movdf },
    &operand_data[6757],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:2831 */
  {
    "movxf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movxf },
    &operand_data[6759],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3245 */
  {
    "movxf+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6761],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3264 */
  {
    "movxf+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6761],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3283 */
  {
    "movxf+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6763],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3283 */
  {
    "zero_extendsidi2-3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6765],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3283 */
  {
    "zero_extendsidi2-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6767],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3302 */
  {
    "zero_extendsidi2-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6769],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3345 */
  {
    "zero_extendsidi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_zero_extendsidi2 },
    &operand_data[6771],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3430 */
  {
    "zero_extendsidi2+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6773],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3437 */
  {
    "zero_extendsidi2+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6775],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3446 */
  {
    "zero_extendqisi2-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6771],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3465 */
  {
    "zero_extendqisi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_zero_extendqisi2 },
    &operand_data[6776],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3465 */
  {
    "zero_extendhisi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_zero_extendhisi2 },
    &operand_data[6778],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3478 */
  {
    "zero_extendhisi2+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6776],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3478 */
  {
    "zero_extendqihi2-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6778],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3513 */
  {
    "zero_extendqihi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_zero_extendqihi2 },
    &operand_data[6780],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3526 */
  {
    "zero_extendqihi2+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6780],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3562 */
  {
    "extendsidi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_extendsidi2 },
    &operand_data[6775],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3596 */
  {
    "extendsidi2+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6782],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3626 */
  {
    "extendsidi2+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6785],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3643 */
  {
    "extendsidi2+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6785],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3664 */
  {
    "extendsidi2+4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6789],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3805 */
  {
    "extendsidi2+5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6792],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3805 */
  {
    "extendsfdf2-5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6792],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3812 */
  {
    "extendsfdf2-4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6794],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3812 */
  {
    "extendsfdf2-3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6794],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3812 */
  {
    "extendsfdf2-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6796],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3812 */
  {
    "extendsfdf2-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6796],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3820 */
  {
    "extendsfdf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_extendsfdf2 },
    &operand_data[6798],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3848 */
  {
    "extendsfdf2+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6800],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3887 */
  {
    "extendsfxf2-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6802],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3938 */
  {
    "extendsfxf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_extendsfxf2 },
    &operand_data[6804],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3938 */
  {
    "extenddfxf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_extenddfxf2 },
    &operand_data[6806],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:3975 */
  {
    "truncdfsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_truncdfsf2 },
    &operand_data[6808],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4000 */
  {
    "truncdfsf2+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6810],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4040 */
  {
    "truncdfsf2_with_temp-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6812],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4051 */
  {
    "truncdfsf2_with_temp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_truncdfsf2_with_temp },
    &operand_data[6814],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4152 */
  {
    "truncdfsf2_with_temp+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6817],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4164 */
  {
    "truncxfsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_truncxfsf2 },
    &operand_data[6820],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4164 */
  {
    "truncxfdf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_truncxfdf2 },
    &operand_data[6822],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4230 */
  {
    "truncxfdf2+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6824],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4230 */
  {
    "truncxfdf2+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6827],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4239 */
  {
    "fix_truncxfdi2-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6830],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4239 */
  {
    "fix_truncxfdi2-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6833],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4249 */
  {
    "fix_truncxfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncxfdi2 },
    &operand_data[1527],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4262 */
  {
    "fix_truncsfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncsfdi2 },
    &operand_data[6836],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4262 */
  {
    "fix_truncdfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncdfdi2 },
    &operand_data[6838],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4286 */
  {
    "fix_truncxfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncxfsi2 },
    &operand_data[1558],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4299 */
  {
    "fix_truncsfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncsfsi2 },
    &operand_data[6840],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4299 */
  {
    "fix_truncdfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncdfsi2 },
    &operand_data[6842],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4323 */
  {
    "fix_truncsfhi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncsfhi2 },
    &operand_data[6844],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4323 */
  {
    "fix_truncdfhi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncdfhi2 },
    &operand_data[6846],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4323 */
  {
    "fix_truncxfhi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fix_truncxfhi2 },
    &operand_data[1556],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4339 */
  {
    "fixuns_truncsfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixuns_truncsfsi2 },
    &operand_data[6848],
    2,
    5,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4339 */
  {
    "fixuns_truncdfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixuns_truncdfsi2 },
    &operand_data[6853],
    2,
    5,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4363 */
  {
    "fixuns_truncdfsi2+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6858],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4363 */
  {
    "fixuns_truncsfhi2-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6863],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4384 */
  {
    "fixuns_truncsfhi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixuns_truncsfhi2 },
    &operand_data[6868],
    2,
    2,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4384 */
  {
    "fixuns_truncdfhi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixuns_truncdfhi2 },
    &operand_data[6870],
    2,
    2,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4412 */
  {
    "fixuns_truncdfhi2+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6872],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4412 */
  {
    "fixuns_truncdfhi2+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6875],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4412 */
  {
    "fixuns_truncdfhi2+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6878],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4412 */
  {
    "fixuns_truncdfhi2+4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6881],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4422 */
  {
    "fixuns_truncdfhi2+5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[293],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4422 */
  {
    "fixuns_truncdfhi2+6",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[295],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4422 */
  {
    "fixuns_truncdfhi2+7",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[297],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4476 */
  {
    "fixuns_truncdfhi2+8",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6884],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4476 */
  {
    "fixuns_truncdfhi2+9",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6888],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4476 */
  {
    "fixuns_truncdfhi2+10",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6892],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4486 */
  {
    "fixuns_truncdfhi2+11",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6896],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4486 */
  {
    "floatsisf2-11",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6900],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4486 */
  {
    "floatsisf2-10",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6904],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4500 */
  {
    "floatsisf2-9",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[293],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4500 */
  {
    "floatsisf2-8",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[295],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4500 */
  {
    "floatsisf2-7",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[297],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4562 */
  {
    "floatsisf2-6",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6908],
    0,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4576 */
  {
    "floatsisf2-5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6914],
    0,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4616 */
  {
    "floatsisf2-4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6920],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4616 */
  {
    "floatsisf2-3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6925],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4628 */
  {
    "floatsisf2-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6930],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4628 */
  {
    "floatsisf2-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6935],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4689 */
  {
    "floatsisf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatsisf2 },
    &operand_data[6841],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4689 */
  {
    "floatdisf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatdisf2 },
    &operand_data[6837],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4689 */
  {
    "floatsidf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatsidf2 },
    &operand_data[6839],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4689 */
  {
    "floatdidf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatdidf2 },
    &operand_data[6940],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4766 */
  {
    "floatdidf2+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6841],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4766 */
  {
    "floatdidf2+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6839],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4790 */
  {
    "floatdidf2+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6841],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4790 */
  {
    "floatdidf2+4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6837],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4790 */
  {
    "floatdidf2+5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6839],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4790 */
  {
    "floatdidf2+6",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6940],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4814 */
  {
    "floatdidf2+7",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6810],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4841 */
  {
    "floatunsqisf2-7",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6800],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4886 */
  {
    "floatunsqisf2-6",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6942],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4886 */
  {
    "floatunsqisf2-5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6947],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4886 */
  {
    "floatunsqisf2-4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6952],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4911 */
  {
    "floatunsqisf2-3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6957],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4911 */
  {
    "floatunsqisf2-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6962],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4911 */
  {
    "floatunsqisf2-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6967],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4923 */
  {
    "floatunsqisf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatunsqisf2 },
    &operand_data[6972],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4923 */
  {
    "floatunshisf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatunshisf2 },
    &operand_data[6845],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4923 */
  {
    "floatunsqidf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatunsqidf2 },
    &operand_data[6974],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4923 */
  {
    "floatunshidf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatunshidf2 },
    &operand_data[6843],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4939 */
  {
    "floatunshidf2+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6976],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4939 */
  {
    "floatunshidf2+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6980],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4939 */
  {
    "floatunssisf2-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6984],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4958 */
  {
    "floatunssisf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatunssisf2 },
    &operand_data[6988],
    2,
    4,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4958 */
  {
    "floatunssidf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatunssidf2 },
    &operand_data[6992],
    2,
    4,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4958 */
  {
    "floatunssixf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatunssixf2 },
    &operand_data[6996],
    2,
    4,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4979 */
  {
    "floatunsdisf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatunsdisf2 },
    &operand_data[6837],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:4985 */
  {
    "floatunsdidf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatunsdidf2 },
    &operand_data[6940],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5000 */
  {
    "floatunsdidf2+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7000],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5000 */
  {
    "addqi3-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7002],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5048 */
  {
    "addqi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addqi3 },
    &operand_data[7004],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5048 */
  {
    "addhi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addhi3 },
    &operand_data[7007],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5048 */
  {
    "addsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addsi3 },
    &operand_data[7010],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5048 */
  {
    "adddi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_adddi3 },
    &operand_data[7013],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5048 */
  {
    "addti3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addti3 },
    &operand_data[7016],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5055 */
  {
    "addti3+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7013],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5055 */
  {
    "addti3+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7016],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5365 */
  {
    "addti3+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7019],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5365 */
  {
    "addti3+4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7022],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5376 */
  {
    "addti3+5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7025],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5376 */
  {
    "addvqi4-5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7028],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5376 */
  {
    "addvqi4-4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7019],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5376 */
  {
    "addvqi4-3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7022],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5402 */
  {
    "addvqi4-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7031],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5417 */
  {
    "addvqi4-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7031],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5805 */
  {
    "addvqi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addvqi4 },
    &operand_data[7034],
    4,
    4,
    4,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5805 */
  {
    "addvhi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addvhi4 },
    &operand_data[7038],
    4,
    4,
    4,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5805 */
  {
    "addvsi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addvsi4 },
    &operand_data[7042],
    4,
    4,
    4,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5805 */
  {
    "addvdi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addvdi4 },
    &operand_data[7046],
    4,
    4,
    4,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5875 */
  {
    "addvdi4+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7050],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5907 */
  {
    "addvdi4+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7054],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5937 */
  {
    "addvdi4+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7058],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5972 */
  {
    "subqi3-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7063],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:5972 */
  {
    "subqi3-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7063],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6016 */
  {
    "subqi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subqi3 },
    &operand_data[7004],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6016 */
  {
    "subhi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subhi3 },
    &operand_data[7007],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6016 */
  {
    "subsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subsi3 },
    &operand_data[7010],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6016 */
  {
    "subdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subdi3 },
    &operand_data[7013],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6016 */
  {
    "subti3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subti3 },
    &operand_data[7016],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6023 */
  {
    "subti3+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7013],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6023 */
  {
    "subvqi4-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7016],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6110 */
  {
    "subvqi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subvqi4 },
    &operand_data[7034],
    4,
    4,
    4,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6110 */
  {
    "subvhi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subvhi4 },
    &operand_data[7038],
    4,
    4,
    4,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6110 */
  {
    "subvsi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subvsi4 },
    &operand_data[7042],
    4,
    4,
    4,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6110 */
  {
    "subvdi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subvdi4 },
    &operand_data[7046],
    4,
    4,
    4,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6205 */
  {
    "addqi3_carry",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addqi3_carry },
    &operand_data[7067],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6205 */
  {
    "subqi3_carry",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subqi3_carry },
    &operand_data[7067],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6205 */
  {
    "addhi3_carry",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addhi3_carry },
    &operand_data[7072],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6205 */
  {
    "subhi3_carry",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subhi3_carry },
    &operand_data[7072],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6205 */
  {
    "addsi3_carry",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addsi3_carry },
    &operand_data[7077],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6205 */
  {
    "subsi3_carry",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subsi3_carry },
    &operand_data[7077],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6205 */
  {
    "adddi3_carry",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_adddi3_carry },
    &operand_data[7082],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6205 */
  {
    "subdi3_carry",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subdi3_carry },
    &operand_data[7082],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6330 */
  {
    "addxf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addxf3 },
    &operand_data[7087],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6330 */
  {
    "subxf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subxf3 },
    &operand_data[7087],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6337 */
  {
    "addsf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addsf3 },
    &operand_data[7090],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6337 */
  {
    "subsf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subsf3 },
    &operand_data[7090],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6337 */
  {
    "adddf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_adddf3 },
    &operand_data[7093],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6337 */
  {
    "subdf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subdf3 },
    &operand_data[7093],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6347 */
  {
    "mulhi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulhi3 },
    &operand_data[7096],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6347 */
  {
    "mulsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulsi3 },
    &operand_data[7099],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6347 */
  {
    "muldi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_muldi3 },
    &operand_data[7102],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6354 */
  {
    "mulqi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulqi3 },
    &operand_data[7105],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6492 */
  {
    "mulvsi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulvsi4 },
    &operand_data[7108],
    4,
    4,
    4,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6492 */
  {
    "mulvdi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulvdi4 },
    &operand_data[7112],
    4,
    4,
    4,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6589 */
  {
    "mulsidi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulsidi3 },
    &operand_data[7116],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6589 */
  {
    "umulsidi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umulsidi3 },
    &operand_data[7116],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6589 */
  {
    "mulditi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulditi3 },
    &operand_data[7119],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6589 */
  {
    "umulditi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umulditi3 },
    &operand_data[7119],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6598 */
  {
    "mulqihi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulqihi3 },
    &operand_data[7122],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6598 */
  {
    "umulqihi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umulqihi3 },
    &operand_data[7122],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6671 */
  {
    "umulqihi3+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7125],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6671 */
  {
    "smulsi3_highpart-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7128],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6736 */
  {
    "smulsi3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smulsi3_highpart },
    &operand_data[7131],
    3,
    4,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6736 */
  {
    "umulsi3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umulsi3_highpart },
    &operand_data[7131],
    3,
    4,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6736 */
  {
    "smuldi3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smuldi3_highpart },
    &operand_data[7135],
    3,
    4,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6736 */
  {
    "umuldi3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umuldi3_highpart },
    &operand_data[7135],
    3,
    4,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6826 */
  {
    "mulxf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulxf3 },
    &operand_data[7087],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6832 */
  {
    "mulsf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulsf3 },
    &operand_data[7090],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6832 */
  {
    "muldf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_muldf3 },
    &operand_data[7093],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6843 */
  {
    "divxf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divxf3 },
    &operand_data[7087],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6849 */
  {
    "divdf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divdf3 },
    &operand_data[7093],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6856 */
  {
    "divsf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divsf3 },
    &operand_data[7090],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6877 */
  {
    "divmodhi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divmodhi4 },
    &operand_data[7139],
    4,
    4,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6877 */
  {
    "divmodsi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divmodsi4 },
    &operand_data[7143],
    4,
    4,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6877 */
  {
    "divmoddi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divmoddi4 },
    &operand_data[7147],
    4,
    4,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6891 */
  {
    "divmoddi4+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7151],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6891 */
  {
    "divmoddi4+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7155],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6905 */
  {
    "divmoddi4+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7151],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6905 */
  {
    "divmoddi4+4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7155],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6940 */
  {
    "divmodqi4-3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7159],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6940 */
  {
    "divmodqi4-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7151],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6940 */
  {
    "divmodqi4-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7155],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:6988 */
  {
    "divmodqi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divmodqi4 },
    &operand_data[7163],
    4,
    4,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7050 */
  {
    "udivmodhi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_udivmodhi4 },
    &operand_data[7139],
    4,
    4,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7050 */
  {
    "udivmodsi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_udivmodsi4 },
    &operand_data[7143],
    4,
    4,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7050 */
  {
    "udivmoddi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_udivmoddi4 },
    &operand_data[7147],
    4,
    4,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7064 */
  {
    "udivmoddi4+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7151],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7064 */
  {
    "udivmoddi4+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7155],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7078 */
  {
    "udivmoddi4+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7151],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7078 */
  {
    "udivmoddi4+4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7155],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7100 */
  {
    "udivmodqi4-3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7159],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7100 */
  {
    "udivmodqi4-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7151],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7100 */
  {
    "udivmodqi4-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7155],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7134 */
  {
    "udivmodqi4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_udivmodqi4 },
    &operand_data[7163],
    4,
    4,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7215 */
  {
    "testsi_ccno_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_testsi_ccno_1 },
    &operand_data[7167],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7222 */
  {
    "testqi_ccz_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_testqi_ccz_1 },
    &operand_data[7169],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7228 */
  {
    "testdi_ccno_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_testdi_ccno_1 },
    &operand_data[7171],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7295 */
  {
    "testqi_ext_ccno_0",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_testqi_ext_ccno_0 },
    &operand_data[7173],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7381 */
  {
    "testqi_ext_ccno_0+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7175],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7440 */
  {
    "testqi_ext_ccno_0+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7180],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7463 */
  {
    "testqi_ext_ccno_0+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7175],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7484 */
  {
    "testqi_ext_ccno_0+4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7184],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7484 */
  {
    "testqi_ext_ccno_0+5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7184],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7484 */
  {
    "andqi3-4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7184],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7484 */
  {
    "andqi3-3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7187],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7484 */
  {
    "andqi3-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7187],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7484 */
  {
    "andqi3-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7187],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7508 */
  {
    "andqi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andqi3 },
    &operand_data[7004],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7508 */
  {
    "andhi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andhi3 },
    &operand_data[7007],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7508 */
  {
    "andsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andsi3 },
    &operand_data[7190],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7508 */
  {
    "anddi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_anddi3 },
    &operand_data[7193],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7700 */
  {
    "anddi3+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7196],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7700 */
  {
    "anddi3+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7198],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7716 */
  {
    "anddi3+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7200],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7727 */
  {
    "anddi3+4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7203],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7727 */
  {
    "anddi3+5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7206],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7727 */
  {
    "anddi3+6",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7209],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7770 */
  {
    "iorqi3-5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[294],
    0,
    1,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7780 */
  {
    "iorqi3-4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6628],
    0,
    1,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:7790 */
  {
    "iorqi3-3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6628],
    0,
    1,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8000 */
  {
    "iorqi3-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7212],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8023 */
  {
    "iorqi3-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7215],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8049 */
  {
    "iorqi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorqi3 },
    &operand_data[7004],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8049 */
  {
    "xorqi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorqi3 },
    &operand_data[7004],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8049 */
  {
    "iorhi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorhi3 },
    &operand_data[7007],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8049 */
  {
    "xorhi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorhi3 },
    &operand_data[7007],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8049 */
  {
    "iorsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorsi3 },
    &operand_data[7010],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8049 */
  {
    "xorsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorsi3 },
    &operand_data[7010],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8049 */
  {
    "iordi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iordi3 },
    &operand_data[7013],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8049 */
  {
    "xordi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xordi3 },
    &operand_data[7013],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8159 */
  {
    "xordi3+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7196],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8159 */
  {
    "xordi3+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7198],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8324 */
  {
    "xordi3+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7212],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8324 */
  {
    "xorqi_cc_ext_1-3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7212],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8347 */
  {
    "xorqi_cc_ext_1-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7215],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8347 */
  {
    "xorqi_cc_ext_1-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7215],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8368 */
  {
    "xorqi_cc_ext_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorqi_cc_ext_1 },
    &operand_data[7218],
    3,
    3,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8417 */
  {
    "negqi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negqi2 },
    &operand_data[7004],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8417 */
  {
    "neghi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_neghi2 },
    &operand_data[7007],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8417 */
  {
    "negsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negsi2 },
    &operand_data[7010],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8417 */
  {
    "negdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negdi2 },
    &operand_data[7013],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8417 */
  {
    "negti2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negti2 },
    &operand_data[6727],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8423 */
  {
    "negti2+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7013],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8423 */
  {
    "negvqi3-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6727],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8503 */
  {
    "negvqi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negvqi3 },
    &operand_data[7221],
    3,
    3,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8503 */
  {
    "negvhi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negvhi3 },
    &operand_data[7224],
    3,
    3,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8503 */
  {
    "negvsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negvsi3 },
    &operand_data[7227],
    3,
    3,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8503 */
  {
    "negvdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negvdi3 },
    &operand_data[7230],
    3,
    3,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8534 */
  {
    "abssf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_abssf2 },
    &operand_data[6681],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8534 */
  {
    "negsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negsf2 },
    &operand_data[6681],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8534 */
  {
    "absdf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absdf2 },
    &operand_data[6684],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8534 */
  {
    "negdf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negdf2 },
    &operand_data[6684],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8534 */
  {
    "absxf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absxf2 },
    &operand_data[1550],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8534 */
  {
    "negxf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negxf2 },
    &operand_data[1550],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8567 */
  {
    "abstf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_abstf2 },
    &operand_data[7233],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8567 */
  {
    "negtf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negtf2 },
    &operand_data[7233],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8584 */
  {
    "negtf2+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7235],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8592 */
  {
    "negtf2+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7238],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8620 */
  {
    "negtf2+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7242],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8644 */
  {
    "copysignsf3-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7245],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8682 */
  {
    "copysignsf3-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7248],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8753 */
  {
    "copysignsf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_copysignsf3 },
    &operand_data[7251],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8753 */
  {
    "copysigndf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_copysigndf3 },
    &operand_data[7254],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8753 */
  {
    "copysigntf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_copysigntf3 },
    &operand_data[7257],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8761 */
  {
    "copysigntf3+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7260],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8761 */
  {
    "copysigntf3+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7264],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8761 */
  {
    "copysigntf3+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7268],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8788 */
  {
    "one_cmplqi2-3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7272],
    0,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8788 */
  {
    "one_cmplqi2-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7278],
    0,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8788 */
  {
    "one_cmplqi2-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7284],
    0,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8805 */
  {
    "one_cmplqi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmplqi2 },
    &operand_data[7004],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8805 */
  {
    "one_cmplhi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmplhi2 },
    &operand_data[7007],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8805 */
  {
    "one_cmplsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmplsi2 },
    &operand_data[7010],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8805 */
  {
    "one_cmpldi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmpldi2 },
    &operand_data[7013],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8867 */
  {
    "one_cmpldi2+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7290],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8867 */
  {
    "one_cmpldi2+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7294],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8867 */
  {
    "one_cmpldi2+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7298],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8867 */
  {
    "ashlqi3-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7302],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8894 */
  {
    "ashlqi3-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7306],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8932 */
  {
    "ashlqi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashlqi3 },
    &operand_data[7310],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8932 */
  {
    "ashlhi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashlhi3 },
    &operand_data[7313],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8932 */
  {
    "ashlsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashlsi3 },
    &operand_data[7316],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8932 */
  {
    "ashldi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashldi3 },
    &operand_data[7319],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8932 */
  {
    "ashlti3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashlti3 },
    &operand_data[7322],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8948 */
  {
    "ashlti3+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7325],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8948 */
  {
    "ashlti3+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7328],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8961 */
  {
    "x86_shiftsi_adj_1-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7331],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:8961 */
  {
    "x86_shiftsi_adj_1-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7335],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9006 */
  {
    "x86_shiftsi_adj_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_x86_shiftsi_adj_1 },
    &operand_data[7339],
    4,
    4,
    4,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9006 */
  {
    "x86_shiftdi_adj_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_x86_shiftdi_adj_1 },
    &operand_data[7343],
    4,
    4,
    4,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9022 */
  {
    "x86_shiftsi_adj_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_x86_shiftsi_adj_2 },
    &operand_data[7339],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9022 */
  {
    "x86_shiftdi_adj_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_x86_shiftdi_adj_2 },
    &operand_data[7343],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9129 */
  {
    "x86_shiftdi_adj_2+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7347],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9129 */
  {
    "x86_shiftdi_adj_2+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7350],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9198 */
  {
    "x86_shiftdi_adj_2+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7353],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9355 */
  {
    "lshrqi3-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7356],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9384 */
  {
    "lshrqi3-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7359],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9546 */
  {
    "lshrqi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lshrqi3 },
    &operand_data[7310],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9546 */
  {
    "ashrqi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrqi3 },
    &operand_data[7310],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9546 */
  {
    "lshrhi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lshrhi3 },
    &operand_data[7313],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9546 */
  {
    "ashrhi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrhi3 },
    &operand_data[7313],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9546 */
  {
    "lshrsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lshrsi3 },
    &operand_data[7316],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9546 */
  {
    "ashrsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrsi3 },
    &operand_data[7316],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9546 */
  {
    "lshrdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lshrdi3 },
    &operand_data[7362],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9546 */
  {
    "ashrdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrdi3 },
    &operand_data[7362],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9546 */
  {
    "lshrti3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lshrti3 },
    &operand_data[7365],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9546 */
  {
    "ashrti3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrti3 },
    &operand_data[7365],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9572 */
  {
    "ashrti3+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7368],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9572 */
  {
    "ashrti3+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7368],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9572 */
  {
    "ashrti3+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7365],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9572 */
  {
    "ashrti3+4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7365],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9588 */
  {
    "x86_shiftsi_adj_3-4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7368],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9588 */
  {
    "x86_shiftsi_adj_3-3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7368],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9588 */
  {
    "x86_shiftsi_adj_3-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7372],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9588 */
  {
    "x86_shiftsi_adj_3-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7372],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9685 */
  {
    "x86_shiftsi_adj_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_x86_shiftsi_adj_3 },
    &operand_data[7339],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9685 */
  {
    "x86_shiftdi_adj_3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_x86_shiftdi_adj_3 },
    &operand_data[7343],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9756 */
  {
    "x86_shiftdi_adj_3+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7347],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9756 */
  {
    "x86_shiftdi_adj_3+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7347],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9756 */
  {
    "x86_shiftdi_adj_3+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7350],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9756 */
  {
    "rotlti3-3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7350],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9809 */
  {
    "rotlti3-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7353],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9809 */
  {
    "rotlti3-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7353],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9969 */
  {
    "rotlti3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rotlti3 },
    &operand_data[7365],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9969 */
  {
    "rotrti3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rotrti3 },
    &operand_data[7365],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9984 */
  {
    "rotldi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rotldi3 },
    &operand_data[7362],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:9984 */
  {
    "rotrdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rotrdi3 },
    &operand_data[7362],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10001 */
  {
    "rotlqi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rotlqi3 },
    &operand_data[7310],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10001 */
  {
    "rotrqi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rotrqi3 },
    &operand_data[7310],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10001 */
  {
    "rotlhi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rotlhi3 },
    &operand_data[7313],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10001 */
  {
    "rotrhi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rotrhi3 },
    &operand_data[7313],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10001 */
  {
    "rotlsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rotlsi3 },
    &operand_data[7316],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10001 */
  {
    "rotrsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rotrsi3 },
    &operand_data[7316],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10030 */
  {
    "rotrsi3+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7376],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10030 */
  {
    "rotrsi3+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7380],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10058 */
  {
    "rotrsi3+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7376],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10058 */
  {
    "rotrsi3+4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7380],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10129 */
  {
    "rotrsi3+5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7384],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10129 */
  {
    "rotrsi3+6",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7387],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10142 */
  {
    "extv-6",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7384],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10142 */
  {
    "extv-5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7387],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10195 */
  {
    "extv-4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7390],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10209 */
  {
    "extv-3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7390],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10268 */
  {
    "extv-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[1536],
    0,
    1,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10268 */
  {
    "extv-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[1536],
    0,
    1,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10280 */
  {
    "extv",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_extv },
    &operand_data[7393],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10297 */
  {
    "extzv",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_extzv },
    &operand_data[7397],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10314 */
  {
    "insv",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_insv },
    &operand_data[7401],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10393 */
  {
    "insv+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7405],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10425 */
  {
    "insv+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7405],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10457 */
  {
    "insv+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7405],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10509 */
  {
    "insv+4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7408],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10523 */
  {
    "insv+5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7410],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10540 */
  {
    "insv+6",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7410],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10581 */
  {
    "insv+7",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7412],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10590 */
  {
    "insv+8",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7414],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10599 */
  {
    "insv+9",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7412],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10619 */
  {
    "insv+10",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7414],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10706 */
  {
    "insv+11",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7415],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10720 */
  {
    "insv+12",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7415],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10750 */
  {
    "insv+13",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7417],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10750 */
  {
    "insv+14",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7421],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10784 */
  {
    "insv+15",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7425],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10784 */
  {
    "insv+16",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7429],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10817 */
  {
    "indirect_jump-16",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7433],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10817 */
  {
    "indirect_jump-15",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7438],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10851 */
  {
    "indirect_jump-14",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7417],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:10884 */
  {
    "indirect_jump-13",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7433],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11024 */
  {
    "indirect_jump-12",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7443],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11024 */
  {
    "indirect_jump-11",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7448],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11024 */
  {
    "indirect_jump-10",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7453],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11042 */
  {
    "indirect_jump-9",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7458],
    0,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11042 */
  {
    "indirect_jump-8",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7464],
    0,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11042 */
  {
    "indirect_jump-7",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7470],
    0,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11100 */
  {
    "indirect_jump-6",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7476],
    0,
    7,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11100 */
  {
    "indirect_jump-5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7483],
    0,
    7,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11100 */
  {
    "indirect_jump-4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7490],
    0,
    7,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11100 */
  {
    "indirect_jump-3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7497],
    0,
    7,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11100 */
  {
    "indirect_jump-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7504],
    0,
    7,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11100 */
  {
    "indirect_jump-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7511],
    0,
    7,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11139 */
  {
    "indirect_jump",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_indirect_jump },
    &operand_data[7518],
    1,
    1,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11154 */
  {
    "tablejump",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tablejump },
    &operand_data[7518],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11205 */
  {
    "tablejump+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7519],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11224 */
  {
    "tablejump+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7519],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11247 */
  {
    "call-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7523],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11266 */
  {
    "call-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7519],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11303 */
  {
    "call",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_call },
    &operand_data[7527],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11314 */
  {
    "sibcall",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sibcall },
    &operand_data[7527],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11348 */
  {
    "call_pop",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_call_pop },
    &operand_data[7530],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11383 */
  {
    "call_value",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_call_value },
    &operand_data[7534],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11395 */
  {
    "sibcall_value",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sibcall_value },
    &operand_data[7534],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11433 */
  {
    "call_value_pop",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_call_value_pop },
    &operand_data[7529],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11471 */
  {
    "untyped_call",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_untyped_call },
    &operand_data[7536],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11527 */
  {
    "memory_blockage",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_memory_blockage },
    &operand_data[0],
    0,
    0,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11555 */
  {
    "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
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11571 */
  {
    "simple_return",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_simple_return },
    &operand_data[0],
    0,
    0,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11671 */
  {
    "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
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11725 */
  {
    "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
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11730 */
  {
    "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
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11735 */
  {
    "eh_return",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_eh_return },
    &operand_data[294],
    1,
    1,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11754 */
  {
    "eh_return+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[0],
    0,
    0,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11780 */
  {
    "split_stack_prologue",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_split_stack_prologue },
    &operand_data[0],
    0,
    0,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11814 */
  {
    "split_stack_space_check",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_split_stack_space_check },
    &operand_data[7539],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11838 */
  {
    "ffssi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ffssi2 },
    &operand_data[7042],
    2,
    2,
    9,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11838 */
  {
    "ffsdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ffsdi2 },
    &operand_data[7046],
    2,
    2,
    9,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11868 */
  {
    "ffsdi2+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7541],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11924 */
  {
    "ctzhi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ctzhi2 },
    &operand_data[7038],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11924 */
  {
    "ctzsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ctzsi2 },
    &operand_data[7042],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11924 */
  {
    "ctzdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ctzdi2 },
    &operand_data[7046],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11934 */
  {
    "ctzdi2+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7042],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:11934 */
  {
    "clzhi2-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7046],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12002 */
  {
    "clzhi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_clzhi2 },
    &operand_data[7038],
    2,
    2,
    4,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12002 */
  {
    "clzsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_clzsi2 },
    &operand_data[7042],
    2,
    2,
    4,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12002 */
  {
    "clzdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_clzdi2 },
    &operand_data[7046],
    2,
    2,
    4,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12022 */
  {
    "clzhi2_lzcnt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_clzhi2_lzcnt },
    &operand_data[7038],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12022 */
  {
    "clzsi2_lzcnt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_clzsi2_lzcnt },
    &operand_data[7042],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12022 */
  {
    "clzdi2_lzcnt",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_clzdi2_lzcnt },
    &operand_data[7046],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12030 */
  {
    "clzdi2_lzcnt+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7042],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12030 */
  {
    "popcounthi2-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7046],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12345 */
  {
    "popcounthi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_popcounthi2 },
    &operand_data[7038],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12345 */
  {
    "popcountsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_popcountsi2 },
    &operand_data[7042],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12345 */
  {
    "popcountdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_popcountdi2 },
    &operand_data[7046],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12353 */
  {
    "popcountdi2+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7042],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12353 */
  {
    "bswapdi2-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7046],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12408 */
  {
    "bswapdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bswapdi2 },
    &operand_data[7046],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12417 */
  {
    "bswapsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_bswapsi2 },
    &operand_data[7042],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12482 */
  {
    "paritydi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_paritydi2 },
    &operand_data[7022],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12510 */
  {
    "paritysi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_paritysi2 },
    &operand_data[6783],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12529 */
  {
    "paritysi2+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7544],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12560 */
  {
    "tls_global_dynamic_32-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7548],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12625 */
  {
    "tls_global_dynamic_32",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tls_global_dynamic_32 },
    &operand_data[7550],
    4,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12681 */
  {
    "tls_global_dynamic_64_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tls_global_dynamic_64_si },
    &operand_data[7556],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12681 */
  {
    "tls_global_dynamic_64_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tls_global_dynamic_64_di },
    &operand_data[7559],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12716 */
  {
    "tls_local_dynamic_base_32",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tls_local_dynamic_base_32 },
    &operand_data[7562],
    3,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12765 */
  {
    "tls_local_dynamic_base_64_si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tls_local_dynamic_base_64_si },
    &operand_data[7228],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12765 */
  {
    "tls_local_dynamic_base_64_di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tls_local_dynamic_base_64_di },
    &operand_data[7231],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12777 */
  {
    "tls_local_dynamic_base_64_di+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7567],
    0,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12895 */
  {
    "tls_dynamic_gnu2_32",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tls_dynamic_gnu2_32 },
    &operand_data[7550],
    3,
    3,
    4,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12941 */
  {
    "tls_dynamic_gnu2_32+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7573],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:12962 */
  {
    "tls_dynamic_gnu2_64",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tls_dynamic_gnu2_64 },
    &operand_data[7559],
    2,
    2,
    3,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13001 */
  {
    "tls_dynamic_gnu2_64+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7578],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13434 */
  {
    "rsqrtsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rsqrtsf2 },
    &operand_data[6675],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13459 */
  {
    "sqrtsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sqrtsf2 },
    &operand_data[6675],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13459 */
  {
    "sqrtdf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sqrtdf2 },
    &operand_data[6678],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13505 */
  {
    "fmodxf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmodxf3 },
    &operand_data[7582],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13529 */
  {
    "fmodsf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmodsf3 },
    &operand_data[7585],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13529 */
  {
    "fmoddf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmoddf3 },
    &operand_data[7588],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13579 */
  {
    "remainderxf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_remainderxf3 },
    &operand_data[7582],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13603 */
  {
    "remaindersf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_remaindersf3 },
    &operand_data[7585],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13603 */
  {
    "remainderdf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_remainderdf3 },
    &operand_data[7588],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13686 */
  {
    "remainderdf3+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7087],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13696 */
  {
    "remainderdf3+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7087],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13721 */
  {
    "remainderdf3+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7088],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13721 */
  {
    "sincossf3-3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7591],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13733 */
  {
    "sincossf3-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7088],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13733 */
  {
    "sincossf3-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7591],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13745 */
  {
    "sincossf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sincossf3 },
    &operand_data[7594],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13745 */
  {
    "sincosdf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sincosdf3 },
    &operand_data[7597],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13792 */
  {
    "tanxf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tanxf2 },
    &operand_data[1550],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13805 */
  {
    "tansf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tansf2 },
    &operand_data[6681],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13805 */
  {
    "tandf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_tandf2 },
    &operand_data[6684],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13852 */
  {
    "atan2xf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atan2xf3 },
    &operand_data[7600],
    3,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13861 */
  {
    "atan2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atan2sf3 },
    &operand_data[7594],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13861 */
  {
    "atan2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atan2df3 },
    &operand_data[7597],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13877 */
  {
    "atanxf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atanxf2 },
    &operand_data[7604],
    2,
    4,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13890 */
  {
    "atansf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atansf2 },
    &operand_data[6681],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13890 */
  {
    "atandf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atandf2 },
    &operand_data[6684],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13908 */
  {
    "asinxf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_asinxf2 },
    &operand_data[7608],
    2,
    7,
    9,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13932 */
  {
    "asinsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_asinsf2 },
    &operand_data[7459],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13932 */
  {
    "asindf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_asindf2 },
    &operand_data[7465],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13952 */
  {
    "acosxf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_acosxf2 },
    &operand_data[7608],
    2,
    7,
    9,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13976 */
  {
    "acossf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_acossf2 },
    &operand_data[7459],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:13976 */
  {
    "acosdf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_acosdf2 },
    &operand_data[7465],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14023 */
  {
    "logxf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_logxf2 },
    &operand_data[7604],
    2,
    4,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14035 */
  {
    "logsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_logsf2 },
    &operand_data[6681],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14035 */
  {
    "logdf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_logdf2 },
    &operand_data[6684],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14053 */
  {
    "log10xf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_log10xf2 },
    &operand_data[7604],
    2,
    4,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14065 */
  {
    "log10sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_log10sf2 },
    &operand_data[6681],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14065 */
  {
    "log10df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_log10df2 },
    &operand_data[6684],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14083 */
  {
    "log2xf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_log2xf2 },
    &operand_data[7604],
    2,
    4,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14095 */
  {
    "log2sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_log2sf2 },
    &operand_data[6681],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14095 */
  {
    "log2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_log2df2 },
    &operand_data[6684],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14140 */
  {
    "log1pxf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_log1pxf2 },
    &operand_data[1550],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14153 */
  {
    "log1psf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_log1psf2 },
    &operand_data[6681],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14153 */
  {
    "log1pdf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_log1pdf2 },
    &operand_data[6684],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14202 */
  {
    "logbxf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_logbxf2 },
    &operand_data[1550],
    2,
    2,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14212 */
  {
    "logbsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_logbsf2 },
    &operand_data[6681],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14212 */
  {
    "logbdf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_logbdf2 },
    &operand_data[6684],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14228 */
  {
    "ilogbxf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ilogbxf2 },
    &operand_data[1538],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14247 */
  {
    "ilogbsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ilogbsf2 },
    &operand_data[7615],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14247 */
  {
    "ilogbdf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ilogbdf2 },
    &operand_data[7617],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14292 */
  {
    "expNcorexf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_expNcorexf3 },
    &operand_data[7087],
    3,
    3,
    16,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14319 */
  {
    "expxf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_expxf2 },
    &operand_data[1550],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14337 */
  {
    "expsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_expsf2 },
    &operand_data[7459],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14337 */
  {
    "expdf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_expdf2 },
    &operand_data[7465],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14359 */
  {
    "exp10xf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_exp10xf2 },
    &operand_data[1550],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14377 */
  {
    "exp10sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_exp10sf2 },
    &operand_data[7459],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14377 */
  {
    "exp10df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_exp10df2 },
    &operand_data[7465],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14399 */
  {
    "exp2xf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_exp2xf2 },
    &operand_data[1550],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14417 */
  {
    "exp2sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_exp2sf2 },
    &operand_data[7459],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14417 */
  {
    "exp2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_exp2df2 },
    &operand_data[7465],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14439 */
  {
    "expm1xf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_expm1xf2 },
    &operand_data[1550],
    2,
    2,
    28,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14479 */
  {
    "expm1sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_expm1sf2 },
    &operand_data[7459],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14479 */
  {
    "expm1df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_expm1df2 },
    &operand_data[7465],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14501 */
  {
    "ldexpxf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ldexpxf3 },
    &operand_data[7619],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14521 */
  {
    "ldexpsf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ldexpsf3 },
    &operand_data[7622],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14521 */
  {
    "ldexpdf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ldexpdf3 },
    &operand_data[7625],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14544 */
  {
    "scalbxf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_scalbxf3 },
    &operand_data[7628],
    3,
    3,
    3,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14561 */
  {
    "scalbsf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_scalbsf3 },
    &operand_data[7585],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14561 */
  {
    "scalbdf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_scalbdf3 },
    &operand_data[7588],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14586 */
  {
    "significandxf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_significandxf2 },
    &operand_data[1550],
    2,
    2,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14596 */
  {
    "significandsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_significandsf2 },
    &operand_data[6681],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14596 */
  {
    "significanddf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_significanddf2 },
    &operand_data[6684],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14635 */
  {
    "rintsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rintsf2 },
    &operand_data[6681],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14635 */
  {
    "rintdf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rintdf2 },
    &operand_data[6684],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14669 */
  {
    "roundsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_roundsf2 },
    &operand_data[6675],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14669 */
  {
    "rounddf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rounddf2 },
    &operand_data[6678],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14669 */
  {
    "roundxf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_roundxf2 },
    &operand_data[7454],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14703 */
  {
    "roundxf2+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[1527],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14747 */
  {
    "roundxf2+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7631],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14758 */
  {
    "roundxf2+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7635],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14768 */
  {
    "roundxf2+4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[1536],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14768 */
  {
    "roundxf2+5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[1538],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14805 */
  {
    "lrintxfhi2-4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6694],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14805 */
  {
    "lrintxfhi2-3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7639],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14814 */
  {
    "lrintxfhi2-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7642],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14814 */
  {
    "lrintxfhi2-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7645],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14822 */
  {
    "lrintxfhi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lrintxfhi2 },
    &operand_data[1556],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14822 */
  {
    "lrintxfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lrintxfsi2 },
    &operand_data[1558],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14822 */
  {
    "lrintxfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lrintxfdi2 },
    &operand_data[1527],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14828 */
  {
    "lrintsfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lrintsfsi2 },
    &operand_data[6840],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14828 */
  {
    "lrintsfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lrintsfdi2 },
    &operand_data[6836],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14828 */
  {
    "lrintdfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lrintdfsi2 },
    &operand_data[6842],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14828 */
  {
    "lrintdfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lrintdfdi2 },
    &operand_data[6838],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14834 */
  {
    "lroundsfhi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lroundsfhi2 },
    &operand_data[6844],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14834 */
  {
    "lrounddfhi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lrounddfhi2 },
    &operand_data[6846],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14834 */
  {
    "lroundxfhi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lroundxfhi2 },
    &operand_data[1556],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14834 */
  {
    "lroundsfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lroundsfsi2 },
    &operand_data[6840],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14834 */
  {
    "lrounddfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lrounddfsi2 },
    &operand_data[6842],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14834 */
  {
    "lroundxfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lroundxfsi2 },
    &operand_data[1558],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14834 */
  {
    "lroundsfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lroundsfdi2 },
    &operand_data[6836],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14834 */
  {
    "lrounddfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lrounddfdi2 },
    &operand_data[6838],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14834 */
  {
    "lroundxfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lroundxfdi2 },
    &operand_data[1527],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14891 */
  {
    "lroundxfdi2+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[1550],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14891 */
  {
    "lroundxfdi2+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[1550],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14891 */
  {
    "floorxf2-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[1550],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14929 */
  {
    "floorxf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floorxf2 },
    &operand_data[1550],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14929 */
  {
    "ceilxf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ceilxf2 },
    &operand_data[1550],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14929 */
  {
    "btruncxf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_btruncxf2 },
    &operand_data[1550],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14938 */
  {
    "floorsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floorsf2 },
    &operand_data[6681],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14938 */
  {
    "ceilsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ceilsf2 },
    &operand_data[6681],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14938 */
  {
    "btruncsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_btruncsf2 },
    &operand_data[6681],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14938 */
  {
    "floordf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floordf2 },
    &operand_data[6684],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14938 */
  {
    "ceildf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ceildf2 },
    &operand_data[6684],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14938 */
  {
    "btruncdf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_btruncdf2 },
    &operand_data[6684],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:14999 */
  {
    "btruncdf2+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[1550],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15037 */
  {
    "nearbyintxf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_nearbyintxf2 },
    &operand_data[1550],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15045 */
  {
    "nearbyintsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_nearbyintsf2 },
    &operand_data[6681],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15045 */
  {
    "nearbyintdf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_nearbyintdf2 },
    &operand_data[6684],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15064 */
  {
    "nearbyintdf2+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[1556],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15064 */
  {
    "nearbyintdf2+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[1556],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15064 */
  {
    "nearbyintdf2+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[1558],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15064 */
  {
    "nearbyintdf2+4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[1558],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15064 */
  {
    "nearbyintdf2+5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[1527],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15064 */
  {
    "nearbyintdf2+6",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[1527],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15125 */
  {
    "nearbyintdf2+7",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7648],
    0,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15125 */
  {
    "nearbyintdf2+8",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7648],
    0,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15141 */
  {
    "nearbyintdf2+9",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7654],
    0,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15141 */
  {
    "lfloorxfhi2-9",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7654],
    0,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15183 */
  {
    "lfloorxfhi2-8",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7660],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15183 */
  {
    "lfloorxfhi2-7",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7660],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15183 */
  {
    "lfloorxfhi2-6",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7665],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15183 */
  {
    "lfloorxfhi2-5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7665],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15197 */
  {
    "lfloorxfhi2-4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7670],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15197 */
  {
    "lfloorxfhi2-3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7670],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15197 */
  {
    "lfloorxfhi2-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7675],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15197 */
  {
    "lfloorxfhi2-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7675],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15210 */
  {
    "lfloorxfhi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfloorxfhi2 },
    &operand_data[1556],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15210 */
  {
    "lceilxfhi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceilxfhi2 },
    &operand_data[1556],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15210 */
  {
    "lfloorxfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfloorxfsi2 },
    &operand_data[1558],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15210 */
  {
    "lceilxfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceilxfsi2 },
    &operand_data[1558],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15210 */
  {
    "lfloorxfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfloorxfdi2 },
    &operand_data[1527],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15210 */
  {
    "lceilxfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceilxfdi2 },
    &operand_data[1527],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15219 */
  {
    "lfloorsfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfloorsfsi2 },
    &operand_data[6840],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15219 */
  {
    "lceilsfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceilsfsi2 },
    &operand_data[6840],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15219 */
  {
    "lfloorsfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfloorsfdi2 },
    &operand_data[6836],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15219 */
  {
    "lceilsfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceilsfdi2 },
    &operand_data[6836],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15219 */
  {
    "lfloordfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfloordfsi2 },
    &operand_data[6842],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15219 */
  {
    "lceildfsi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceildfsi2 },
    &operand_data[6842],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15219 */
  {
    "lfloordfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lfloordfdi2 },
    &operand_data[6838],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15219 */
  {
    "lceildfdi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lceildfdi2 },
    &operand_data[6838],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15252 */
  {
    "lceildfdi2+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[1589],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15252 */
  {
    "isinfxf2-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[1591],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15273 */
  {
    "isinfxf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_isinfxf2 },
    &operand_data[1538],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15299 */
  {
    "isinfsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_isinfsf2 },
    &operand_data[6848],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15299 */
  {
    "isinfdf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_isinfdf2 },
    &operand_data[6853],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15335 */
  {
    "signbitxf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_signbitxf2 },
    &operand_data[1538],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15361 */
  {
    "signbitdf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_signbitdf2 },
    &operand_data[7617],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15383 */
  {
    "signbitsf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_signbitsf2 },
    &operand_data[7615],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15407 */
  {
    "movmemsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmemsi },
    &operand_data[7680],
    9,
    9,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15407 */
  {
    "movmemdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmemdi },
    &operand_data[7689],
    9,
    9,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15432 */
  {
    "strmov",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_strmov },
    &operand_data[7698],
    4,
    4,
    4,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15461 */
  {
    "strmov_singleop",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_strmov_singleop },
    &operand_data[7698],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15537 */
  {
    "rep_mov",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rep_mov },
    &operand_data[7704],
    7,
    7,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15605 */
  {
    "setmemsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_setmemsi },
    &operand_data[7711],
    9,
    9,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15605 */
  {
    "setmemdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_setmemdi },
    &operand_data[7720],
    9,
    9,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15630 */
  {
    "strset",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_strset },
    &operand_data[7698],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15656 */
  {
    "strset_singleop",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_strset_singleop },
    &operand_data[7706],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15723 */
  {
    "rep_stos",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rep_stos },
    &operand_data[7729],
    5,
    5,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15789 */
  {
    "cmpstrnsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cmpstrnsi },
    &operand_data[7734],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15859 */
  {
    "cmpintqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cmpintqi },
    &operand_data[6612],
    1,
    1,
    4,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15877 */
  {
    "cmpstrnqi_nz_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cmpstrnqi_nz_1 },
    &operand_data[7739],
    6,
    6,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15911 */
  {
    "cmpstrnqi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_cmpstrnqi_1 },
    &operand_data[7739],
    6,
    6,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15949 */
  {
    "strlensi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_strlensi },
    &operand_data[7745],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15949 */
  {
    "strlendi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_strlendi },
    &operand_data[7749],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:15963 */
  {
    "strlenqi_1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_strlenqi_1 },
    &operand_data[7753],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16004 */
  {
    "strlenqi_1+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7756],
    0,
    9,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16033 */
  {
    "movqicc-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7756],
    0,
    9,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16069 */
  {
    "movqicc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movqicc },
    &operand_data[7764],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16069 */
  {
    "movhicc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movhicc },
    &operand_data[7768],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16069 */
  {
    "movsicc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movsicc },
    &operand_data[7772],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16069 */
  {
    "movdicc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movdicc },
    &operand_data[7776],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16081 */
  {
    "x86_movsicc_0_m1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_x86_movsicc_0_m1 },
    &operand_data[7780],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16081 */
  {
    "x86_movdicc_0_m1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_x86_movdicc_0_m1 },
    &operand_data[7783],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16158 */
  {
    "x86_movdicc_0_m1+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7786],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16158 */
  {
    "x86_movdicc_0_m1+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7790],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16158 */
  {
    "x86_movdicc_0_m1+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7794],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16189 */
  {
    "x86_movdicc_0_m1+4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7798],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16189 */
  {
    "x86_movdicc_0_m1+5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7802],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16206 */
  {
    "x86_movdicc_0_m1+6",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7805],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16206 */
  {
    "movsfcc-5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7809],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16206 */
  {
    "movsfcc-4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7813],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16219 */
  {
    "movsfcc-3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7805],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16219 */
  {
    "movsfcc-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7809],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16219 */
  {
    "movsfcc-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7813],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16232 */
  {
    "movsfcc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movsfcc },
    &operand_data[7817],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16232 */
  {
    "movdfcc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movdfcc },
    &operand_data[7821],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16232 */
  {
    "movxfcc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movxfcc },
    &operand_data[7825],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16276 */
  {
    "movxfcc+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7829],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16310 */
  {
    "movxfcc+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7833],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16310 */
  {
    "movxfcc+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7837],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16331 */
  {
    "movxfcc+4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7841],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16331 */
  {
    "addqicc-4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7845],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16346 */
  {
    "addqicc-3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7841],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16346 */
  {
    "addqicc-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7845],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16429 */
  {
    "addqicc-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7849],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16456 */
  {
    "addqicc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addqicc },
    &operand_data[7853],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16456 */
  {
    "addhicc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addhicc },
    &operand_data[7857],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16456 */
  {
    "addsicc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addsicc },
    &operand_data[7861],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16456 */
  {
    "adddicc",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_adddicc },
    &operand_data[7865],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16540 */
  {
    "allocate_stack",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_allocate_stack },
    &operand_data[7215],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16578 */
  {
    "probe_stack",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_probe_stack },
    &operand_data[6762],
    1,
    1,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16613 */
  {
    "builtin_setjmp_receiver",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_builtin_setjmp_receiver },
    &operand_data[879],
    1,
    1,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16666 */
  {
    "builtin_setjmp_receiver+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7869],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16695 */
  {
    "builtin_setjmp_receiver+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7873],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16726 */
  {
    "builtin_setjmp_receiver+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7878],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16747 */
  {
    "builtin_setjmp_receiver+4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7212],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16765 */
  {
    "builtin_setjmp_receiver+5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7869],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16784 */
  {
    "builtin_setjmp_receiver+6",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7882],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16784 */
  {
    "builtin_setjmp_receiver+7",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7885],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16784 */
  {
    "builtin_setjmp_receiver+8",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7888],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16784 */
  {
    "builtin_setjmp_receiver+9",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7891],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16795 */
  {
    "builtin_setjmp_receiver+10",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7894],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16806 */
  {
    "builtin_setjmp_receiver+11",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7883],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16806 */
  {
    "builtin_setjmp_receiver+12",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7886],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16806 */
  {
    "builtin_setjmp_receiver+13",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7889],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16822 */
  {
    "builtin_setjmp_receiver+14",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7897],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16822 */
  {
    "builtin_setjmp_receiver+15",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7900],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16822 */
  {
    "builtin_setjmp_receiver+16",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7903],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16835 */
  {
    "builtin_setjmp_receiver+17",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7906],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16856 */
  {
    "builtin_setjmp_receiver+18",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7004],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16856 */
  {
    "builtin_setjmp_receiver+19",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7007],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16856 */
  {
    "builtin_setjmp_receiver+20",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7010],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16877 */
  {
    "builtin_setjmp_receiver+21",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7910],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16897 */
  {
    "builtin_setjmp_receiver+22",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7914],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16914 */
  {
    "builtin_setjmp_receiver+23",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7918],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16948 */
  {
    "builtin_setjmp_receiver+24",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7922],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16961 */
  {
    "builtin_setjmp_receiver+25",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7922],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16977 */
  {
    "builtin_setjmp_receiver+26",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7926],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:16994 */
  {
    "builtin_setjmp_receiver+27",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7930],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17014 */
  {
    "builtin_setjmp_receiver+28",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7934],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17030 */
  {
    "builtin_setjmp_receiver+29",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7934],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17048 */
  {
    "builtin_setjmp_receiver+30",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7938],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17048 */
  {
    "builtin_setjmp_receiver+31",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7942],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17048 */
  {
    "builtin_setjmp_receiver+32",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7946],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17048 */
  {
    "builtin_setjmp_receiver+33",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7950],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17081 */
  {
    "builtin_setjmp_receiver+34",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7954],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17081 */
  {
    "builtin_setjmp_receiver+35",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7957],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17081 */
  {
    "builtin_setjmp_receiver+36",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7960],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17081 */
  {
    "builtin_setjmp_receiver+37",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7963],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17108 */
  {
    "builtin_setjmp_receiver+38",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7966],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17108 */
  {
    "builtin_setjmp_receiver+39",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7971],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17146 */
  {
    "builtin_setjmp_receiver+40",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7976],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17157 */
  {
    "builtin_setjmp_receiver+41",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7978],
    0,
    1,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17168 */
  {
    "builtin_setjmp_receiver+42",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[1536],
    0,
    1,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17168 */
  {
    "builtin_setjmp_receiver+43",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[1538],
    0,
    1,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17168 */
  {
    "builtin_setjmp_receiver+44",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6775],
    0,
    1,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17185 */
  {
    "builtin_setjmp_receiver+45",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7020],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17185 */
  {
    "builtin_setjmp_receiver+46",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7023],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17194 */
  {
    "builtin_setjmp_receiver+47",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7020],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17194 */
  {
    "builtin_setjmp_receiver+48",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7023],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17203 */
  {
    "builtin_setjmp_receiver+49",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7979],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17215 */
  {
    "builtin_setjmp_receiver+50",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7982],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17227 */
  {
    "builtin_setjmp_receiver+51",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7435],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17227 */
  {
    "builtin_setjmp_receiver+52",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7867],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17237 */
  {
    "builtin_setjmp_receiver+53",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7439],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17271 */
  {
    "prefetch-53",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7985],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17271 */
  {
    "prefetch-52",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7987],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17271 */
  {
    "prefetch-51",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7989],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17271 */
  {
    "prefetch-50",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7991],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17284 */
  {
    "prefetch-49",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7985],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17284 */
  {
    "prefetch-48",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7987],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17284 */
  {
    "prefetch-47",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7989],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17284 */
  {
    "prefetch-46",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7991],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17299 */
  {
    "prefetch-45",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7985],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17299 */
  {
    "prefetch-44",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7987],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17299 */
  {
    "prefetch-43",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7989],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17299 */
  {
    "prefetch-42",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7991],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17310 */
  {
    "prefetch-41",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7985],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17310 */
  {
    "prefetch-40",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7987],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17310 */
  {
    "prefetch-39",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7989],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17310 */
  {
    "prefetch-38",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7991],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17323 */
  {
    "prefetch-37",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7985],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17323 */
  {
    "prefetch-36",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7987],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17323 */
  {
    "prefetch-35",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7989],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17323 */
  {
    "prefetch-34",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7991],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17337 */
  {
    "prefetch-33",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7993],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17337 */
  {
    "prefetch-32",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7996],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17337 */
  {
    "prefetch-31",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7999],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17337 */
  {
    "prefetch-30",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8002],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17351 */
  {
    "prefetch-29",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7985],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17351 */
  {
    "prefetch-28",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7987],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17351 */
  {
    "prefetch-27",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7989],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17351 */
  {
    "prefetch-26",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7991],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17365 */
  {
    "prefetch-25",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7985],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17365 */
  {
    "prefetch-24",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7987],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17365 */
  {
    "prefetch-23",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7989],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17365 */
  {
    "prefetch-22",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7991],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17376 */
  {
    "prefetch-21",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7993],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17376 */
  {
    "prefetch-20",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7996],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17376 */
  {
    "prefetch-19",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7999],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17376 */
  {
    "prefetch-18",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8002],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17387 */
  {
    "prefetch-17",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7985],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17387 */
  {
    "prefetch-16",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7987],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17387 */
  {
    "prefetch-15",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7989],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17387 */
  {
    "prefetch-14",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7991],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17400 */
  {
    "prefetch-13",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7180],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17416 */
  {
    "prefetch-12",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8005],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17416 */
  {
    "prefetch-11",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8008],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17430 */
  {
    "prefetch-10",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8011],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17430 */
  {
    "prefetch-9",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8014],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17446 */
  {
    "prefetch-8",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8017],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17446 */
  {
    "prefetch-7",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8021],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17458 */
  {
    "prefetch-6",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8025],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17477 */
  {
    "prefetch-5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8029],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17477 */
  {
    "prefetch-4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8033],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17477 */
  {
    "prefetch-3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8037],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17506 */
  {
    "prefetch-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8041],
    0,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17506 */
  {
    "prefetch-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8047],
    0,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17564 */
  {
    "prefetch",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_prefetch },
    &operand_data[8053],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17635 */
  {
    "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[7743],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:17677 */
  {
    "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[8056],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18026 */
  {
    "lwp_llwpcb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lwp_llwpcb },
    &operand_data[513],
    1,
    1,
    0,
    1,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18040 */
  {
    "lwp_slwpcb",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lwp_slwpcb },
    &operand_data[511],
    1,
    1,
    0,
    1,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18064 */
  {
    "lwp_lwpvalsi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lwp_lwpvalsi3 },
    &operand_data[8059],
    4,
    4,
    0,
    1,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18064 */
  {
    "lwp_lwpvaldi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lwp_lwpvaldi3 },
    &operand_data[8063],
    4,
    4,
    0,
    1,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18085 */
  {
    "lwp_lwpinssi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lwp_lwpinssi3 },
    &operand_data[8067],
    4,
    4,
    0,
    1,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18085 */
  {
    "lwp_lwpinsdi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lwp_lwpinsdi3 },
    &operand_data[8071],
    4,
    4,
    0,
    1,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18158 */
  {
    "pause",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_pause },
    &operand_data[0],
    0,
    0,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18177 */
  {
    "xbegin",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xbegin },
    &operand_data[1538],
    1,
    1,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/i386.md:18227 */
  {
    "xtest",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xtest },
    &operand_data[6612],
    1,
    1,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:70 */
  {
    "movv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv8qi },
    &operand_data[8075],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:70 */
  {
    "movv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv4hi },
    &operand_data[8077],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:70 */
  {
    "movv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv2si },
    &operand_data[8079],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:70 */
  {
    "movv1di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv1di },
    &operand_data[8081],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:70 */
  {
    "movv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv2sf },
    &operand_data[8083],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:207 */
  {
    "movv2sf+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8085],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:207 */
  {
    "movv2sf+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8087],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:207 */
  {
    "movv2sf+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8089],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:207 */
  {
    "movmisalignv8qi-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8091],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:207 */
  {
    "movmisalignv8qi-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8093],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:216 */
  {
    "movmisalignv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv8qi },
    &operand_data[8075],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:216 */
  {
    "movmisalignv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv4hi },
    &operand_data[8077],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:216 */
  {
    "movmisalignv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv2si },
    &operand_data[8079],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:216 */
  {
    "movmisalignv1di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv1di },
    &operand_data[8081],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:216 */
  {
    "movmisalignv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv2sf },
    &operand_data[8083],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:240 */
  {
    "mmx_addv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_addv2sf3 },
    &operand_data[8095],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:258 */
  {
    "mmx_subv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_subv2sf3 },
    &operand_data[8098],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:264 */
  {
    "mmx_subrv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_subrv2sf3 },
    &operand_data[8099],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:282 */
  {
    "mmx_mulv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_mulv2sf3 },
    &operand_data[8095],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:303 */
  {
    "mmx_smaxv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_smaxv2sf3 },
    &operand_data[8095],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:303 */
  {
    "mmx_sminv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_sminv2sf3 },
    &operand_data[8095],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:449 */
  {
    "mmx_eqv2sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_eqv2sf3 },
    &operand_data[8102],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:571 */
  {
    "vec_setv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv2sf },
    &operand_data[8105],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:584 */
  {
    "vec_setv2sf+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8108],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:618 */
  {
    "vec_extractv2sf-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8110],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:627 */
  {
    "vec_extractv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv2sf },
    &operand_data[8112],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:638 */
  {
    "vec_initv2sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv2sf },
    &operand_data[8115],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:653 */
  {
    "mmx_addv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_addv8qi3 },
    &operand_data[8117],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:653 */
  {
    "mmx_subv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_subv8qi3 },
    &operand_data[8117],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:653 */
  {
    "mmx_addv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_addv4hi3 },
    &operand_data[8120],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:653 */
  {
    "mmx_subv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_subv4hi3 },
    &operand_data[8120],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:653 */
  {
    "mmx_addv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_addv2si3 },
    &operand_data[8123],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:653 */
  {
    "mmx_subv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_subv2si3 },
    &operand_data[8123],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:653 */
  {
    "mmx_addv1di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_addv1di3 },
    &operand_data[8126],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:653 */
  {
    "mmx_subv1di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_subv1di3 },
    &operand_data[8126],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:672 */
  {
    "mmx_ssaddv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_ssaddv8qi3 },
    &operand_data[8117],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:672 */
  {
    "mmx_usaddv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_usaddv8qi3 },
    &operand_data[8117],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:672 */
  {
    "mmx_sssubv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_sssubv8qi3 },
    &operand_data[8117],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:672 */
  {
    "mmx_ussubv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_ussubv8qi3 },
    &operand_data[8117],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:672 */
  {
    "mmx_ssaddv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_ssaddv4hi3 },
    &operand_data[8120],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:672 */
  {
    "mmx_usaddv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_usaddv4hi3 },
    &operand_data[8120],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:672 */
  {
    "mmx_sssubv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_sssubv4hi3 },
    &operand_data[8120],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:672 */
  {
    "mmx_ussubv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_ussubv4hi3 },
    &operand_data[8120],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:690 */
  {
    "mmx_mulv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_mulv4hi3 },
    &operand_data[8120],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:706 */
  {
    "mmx_smulv4hi3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_smulv4hi3_highpart },
    &operand_data[8120],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:734 */
  {
    "mmx_umulv4hi3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_umulv4hi3_highpart },
    &operand_data[8120],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:763 */
  {
    "mmx_pmaddwd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_pmaddwd },
    &operand_data[8129],
    3,
    3,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:809 */
  {
    "mmx_pmulhrwv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_pmulhrwv4hi3 },
    &operand_data[8120],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:844 */
  {
    "sse2_umulv1siv1di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_umulv1siv1di3 },
    &operand_data[8132],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:874 */
  {
    "mmx_smaxv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_smaxv4hi3 },
    &operand_data[8120],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:874 */
  {
    "mmx_sminv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_sminv4hi3 },
    &operand_data[8120],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:893 */
  {
    "mmx_umaxv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_umaxv8qi3 },
    &operand_data[8117],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:893 */
  {
    "mmx_uminv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_uminv8qi3 },
    &operand_data[8117],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:946 */
  {
    "mmx_eqv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_eqv8qi3 },
    &operand_data[8117],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:946 */
  {
    "mmx_eqv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_eqv4hi3 },
    &operand_data[8120],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:946 */
  {
    "mmx_eqv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_eqv2si3 },
    &operand_data[8123],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:990 */
  {
    "mmx_andv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_andv8qi3 },
    &operand_data[8117],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:990 */
  {
    "mmx_iorv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_iorv8qi3 },
    &operand_data[8117],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:990 */
  {
    "mmx_xorv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_xorv8qi3 },
    &operand_data[8117],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:990 */
  {
    "mmx_andv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_andv4hi3 },
    &operand_data[8120],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:990 */
  {
    "mmx_iorv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_iorv4hi3 },
    &operand_data[8120],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:990 */
  {
    "mmx_xorv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_xorv4hi3 },
    &operand_data[8120],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:990 */
  {
    "mmx_andv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_andv2si3 },
    &operand_data[8123],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:990 */
  {
    "mmx_iorv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_iorv2si3 },
    &operand_data[8123],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:990 */
  {
    "mmx_xorv2si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_xorv2si3 },
    &operand_data[8123],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1132 */
  {
    "mmx_pinsrw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_pinsrw },
    &operand_data[8135],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1178 */
  {
    "mmx_pshufw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_pshufw },
    &operand_data[8139],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1259 */
  {
    "vec_setv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv2si },
    &operand_data[8142],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1272 */
  {
    "vec_setv2si+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8145],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1312 */
  {
    "vec_setv2si+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8147],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1321 */
  {
    "vec_extractv2si-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8149],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1335 */
  {
    "vec_extractv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv2si },
    &operand_data[8152],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1346 */
  {
    "vec_initv2si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv2si },
    &operand_data[8155],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1355 */
  {
    "vec_setv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv4hi },
    &operand_data[8157],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1366 */
  {
    "vec_extractv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv4hi },
    &operand_data[8160],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1377 */
  {
    "vec_initv4hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv4hi },
    &operand_data[8163],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1386 */
  {
    "vec_setv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv8qi },
    &operand_data[8165],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1397 */
  {
    "vec_extractv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv8qi },
    &operand_data[8168],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1408 */
  {
    "vec_initv8qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv8qi },
    &operand_data[8171],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1423 */
  {
    "mmx_uavgv8qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_uavgv8qi3 },
    &operand_data[8117],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1475 */
  {
    "mmx_uavgv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_uavgv4hi3 },
    &operand_data[8120],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1529 */
  {
    "mmx_maskmovq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_maskmovq },
    &operand_data[8173],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1549 */
  {
    "mmx_emms",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_emms },
    &operand_data[0],
    0,
    0,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/mmx.md:1582 */
  {
    "mmx_femms",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mmx_femms },
    &operand_data[0],
    0,
    0,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:647 */
  {
    "movv64qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv64qi },
    &operand_data[8176],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:647 */
  {
    "movv32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv32qi },
    &operand_data[8178],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:647 */
  {
    "movv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv16qi },
    &operand_data[8180],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:647 */
  {
    "movv32hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv32hi },
    &operand_data[8182],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:647 */
  {
    "movv16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv16hi },
    &operand_data[8184],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:647 */
  {
    "movv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv8hi },
    &operand_data[8186],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:647 */
  {
    "movv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv16si },
    &operand_data[8188],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:647 */
  {
    "movv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv8si },
    &operand_data[8190],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:647 */
  {
    "movv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv4si },
    &operand_data[8192],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:647 */
  {
    "movv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv8di },
    &operand_data[8194],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:647 */
  {
    "movv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv4di },
    &operand_data[8196],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:647 */
  {
    "movv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv2di },
    &operand_data[8198],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:647 */
  {
    "movv2ti",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv2ti },
    &operand_data[8200],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:647 */
  {
    "movv1ti",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv1ti },
    &operand_data[8202],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:647 */
  {
    "movv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv16sf },
    &operand_data[8204],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:647 */
  {
    "movv8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv8sf },
    &operand_data[8206],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:647 */
  {
    "movv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv4sf },
    &operand_data[8208],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:647 */
  {
    "movv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv8df },
    &operand_data[8210],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:647 */
  {
    "movv4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv4df },
    &operand_data[8212],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:647 */
  {
    "movv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movv2df },
    &operand_data[8214],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:860 */
  {
    "movv2df+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8216],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:891 */
  {
    "movv2df+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8219],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:905 */
  {
    "movmisalignv64qi-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8221],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:915 */
  {
    "movmisalignv64qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv64qi },
    &operand_data[8176],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:915 */
  {
    "movmisalignv32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv32qi },
    &operand_data[8178],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:915 */
  {
    "movmisalignv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv16qi },
    &operand_data[8180],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:915 */
  {
    "movmisalignv32hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv32hi },
    &operand_data[8182],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:915 */
  {
    "movmisalignv16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv16hi },
    &operand_data[8184],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:915 */
  {
    "movmisalignv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv8hi },
    &operand_data[8186],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:915 */
  {
    "movmisalignv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv16si },
    &operand_data[8188],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:915 */
  {
    "movmisalignv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv8si },
    &operand_data[8190],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:915 */
  {
    "movmisalignv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv4si },
    &operand_data[8192],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:915 */
  {
    "movmisalignv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv8di },
    &operand_data[8194],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:915 */
  {
    "movmisalignv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv4di },
    &operand_data[8196],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:915 */
  {
    "movmisalignv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv2di },
    &operand_data[8198],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:915 */
  {
    "movmisalignv2ti",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv2ti },
    &operand_data[8200],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:915 */
  {
    "movmisalignv1ti",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv1ti },
    &operand_data[8202],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:915 */
  {
    "movmisalignv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv16sf },
    &operand_data[8204],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:915 */
  {
    "movmisalignv8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv8sf },
    &operand_data[8206],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:915 */
  {
    "movmisalignv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv4sf },
    &operand_data[8208],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:915 */
  {
    "movmisalignv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv8df },
    &operand_data[8210],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:915 */
  {
    "movmisalignv4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv4df },
    &operand_data[8212],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:915 */
  {
    "movmisalignv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_movmisalignv2df },
    &operand_data[8214],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:924 */
  {
    "avx512f_loadups512",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_loadups512 },
    &operand_data[8223],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:924 */
  {
    "avx512f_loadups512_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_loadups512_mask },
    &operand_data[8223],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:924 */
  {
    "avx_loadups256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_loadups256 },
    &operand_data[8227],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:924 */
  {
    "sse_loadups",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_loadups },
    &operand_data[8229],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:924 */
  {
    "avx512f_loadupd512",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_loadupd512 },
    &operand_data[8231],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:924 */
  {
    "avx512f_loadupd512_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_loadupd512_mask },
    &operand_data[8231],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:924 */
  {
    "avx_loadupd256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_loadupd256 },
    &operand_data[8235],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:924 */
  {
    "sse2_loadupd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_loadupd },
    &operand_data[8237],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1036 */
  {
    "avx_loaddquv32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_loaddquv32qi },
    &operand_data[8239],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1036 */
  {
    "sse2_loaddquv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_loaddquv16qi },
    &operand_data[8241],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1036 */
  {
    "avx512f_loaddquv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_loaddquv16si },
    &operand_data[8243],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1036 */
  {
    "avx512f_loaddquv16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_loaddquv16si_mask },
    &operand_data[8243],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1036 */
  {
    "avx512f_loaddquv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_loaddquv8di },
    &operand_data[8247],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1036 */
  {
    "avx512f_loaddquv8di_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_loaddquv8di_mask },
    &operand_data[8247],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1235 */
  {
    "storentdi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_storentdi },
    &operand_data[8251],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1235 */
  {
    "storentsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_storentsi },
    &operand_data[6785],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1235 */
  {
    "storentsf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_storentsf },
    &operand_data[8253],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1235 */
  {
    "storentdf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_storentdf },
    &operand_data[8255],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1235 */
  {
    "storentv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_storentv8di },
    &operand_data[8257],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1235 */
  {
    "storentv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_storentv4di },
    &operand_data[8259],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1235 */
  {
    "storentv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_storentv2di },
    &operand_data[8261],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1235 */
  {
    "storentv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_storentv16sf },
    &operand_data[8263],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1235 */
  {
    "storentv8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_storentv8sf },
    &operand_data[8265],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1235 */
  {
    "storentv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_storentv4sf },
    &operand_data[8267],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1235 */
  {
    "storentv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_storentv8df },
    &operand_data[8269],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1235 */
  {
    "storentv4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_storentv4df },
    &operand_data[8271],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1235 */
  {
    "storentv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_storentv2df },
    &operand_data[8273],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1248 */
  {
    "absv16sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv16sf2 },
    &operand_data[8275],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1248 */
  {
    "negv16sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negv16sf2 },
    &operand_data[8275],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1248 */
  {
    "absv8sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv8sf2 },
    &operand_data[8277],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1248 */
  {
    "negv8sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negv8sf2 },
    &operand_data[8277],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1248 */
  {
    "absv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv4sf2 },
    &operand_data[8279],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1248 */
  {
    "negv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negv4sf2 },
    &operand_data[8279],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1248 */
  {
    "absv8df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv8df2 },
    &operand_data[8281],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1248 */
  {
    "negv8df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negv8df2 },
    &operand_data[8281],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1248 */
  {
    "absv4df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv4df2 },
    &operand_data[8283],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1248 */
  {
    "negv4df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negv4df2 },
    &operand_data[8283],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1248 */
  {
    "absv2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv2df2 },
    &operand_data[8285],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1248 */
  {
    "negv2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negv2df2 },
    &operand_data[8285],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1255 */
  {
    "negv2df2+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8287],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1255 */
  {
    "negv2df2+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8291],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1255 */
  {
    "negv2df2+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8295],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1255 */
  {
    "addv16sf3-3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8299],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1255 */
  {
    "addv16sf3-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8303],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1255 */
  {
    "addv16sf3-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8307],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1293 */
  {
    "addv16sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv16sf3 },
    &operand_data[8287],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1293 */
  {
    "addv16sf3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv16sf3_round },
    &operand_data[8311],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1293 */
  {
    "addv16sf3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv16sf3_mask },
    &operand_data[8315],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1293 */
  {
    "addv16sf3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv16sf3_mask_round },
    &operand_data[8320],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1293 */
  {
    "subv16sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv16sf3 },
    &operand_data[8287],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1293 */
  {
    "subv16sf3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv16sf3_round },
    &operand_data[8311],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1293 */
  {
    "subv16sf3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv16sf3_mask },
    &operand_data[8315],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1293 */
  {
    "subv16sf3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv16sf3_mask_round },
    &operand_data[8320],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1293 */
  {
    "addv8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv8sf3 },
    &operand_data[8291],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1293 */
  {
    "subv8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv8sf3 },
    &operand_data[8291],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1293 */
  {
    "addv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv4sf3 },
    &operand_data[8295],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1293 */
  {
    "subv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv4sf3 },
    &operand_data[8295],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1293 */
  {
    "addv8df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv8df3 },
    &operand_data[8299],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1293 */
  {
    "addv8df3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv8df3_round },
    &operand_data[8326],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1293 */
  {
    "addv8df3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv8df3_mask },
    &operand_data[8330],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1293 */
  {
    "addv8df3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv8df3_mask_round },
    &operand_data[8335],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1293 */
  {
    "subv8df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv8df3 },
    &operand_data[8299],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1293 */
  {
    "subv8df3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv8df3_round },
    &operand_data[8326],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1293 */
  {
    "subv8df3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv8df3_mask },
    &operand_data[8330],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1293 */
  {
    "subv8df3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv8df3_mask_round },
    &operand_data[8335],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1293 */
  {
    "addv4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv4df3 },
    &operand_data[8303],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1293 */
  {
    "subv4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv4df3 },
    &operand_data[8303],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1293 */
  {
    "addv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv2df3 },
    &operand_data[8307],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1293 */
  {
    "subv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv2df3 },
    &operand_data[8307],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1332 */
  {
    "mulv16sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv16sf3 },
    &operand_data[8287],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1332 */
  {
    "mulv16sf3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv16sf3_round },
    &operand_data[8311],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1332 */
  {
    "mulv16sf3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv16sf3_mask },
    &operand_data[8315],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1332 */
  {
    "mulv16sf3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv16sf3_mask_round },
    &operand_data[8320],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1332 */
  {
    "mulv8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv8sf3 },
    &operand_data[8291],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1332 */
  {
    "mulv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv4sf3 },
    &operand_data[8295],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1332 */
  {
    "mulv8df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv8df3 },
    &operand_data[8299],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1332 */
  {
    "mulv8df3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv8df3_round },
    &operand_data[8326],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1332 */
  {
    "mulv8df3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv8df3_mask },
    &operand_data[8330],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1332 */
  {
    "mulv8df3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv8df3_mask_round },
    &operand_data[8335],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1332 */
  {
    "mulv4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv4df3 },
    &operand_data[8303],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1332 */
  {
    "mulv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv2df3 },
    &operand_data[8307],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1373 */
  {
    "divv8df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divv8df3 },
    &operand_data[8341],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1373 */
  {
    "divv4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divv4df3 },
    &operand_data[8344],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1373 */
  {
    "divv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divv2df3 },
    &operand_data[8347],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1380 */
  {
    "divv16sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divv16sf3 },
    &operand_data[8350],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1380 */
  {
    "divv8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divv8sf3 },
    &operand_data[8353],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1380 */
  {
    "divv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_divv4sf3 },
    &operand_data[8356],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1469 */
  {
    "sqrtv8df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sqrtv8df2 },
    &operand_data[8231],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1469 */
  {
    "sqrtv4df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sqrtv4df2 },
    &operand_data[8235],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1469 */
  {
    "sqrtv2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sqrtv2df2 },
    &operand_data[8237],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1474 */
  {
    "sqrtv16sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sqrtv16sf2 },
    &operand_data[8223],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1474 */
  {
    "sqrtv8sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sqrtv8sf2 },
    &operand_data[8227],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1474 */
  {
    "sqrtv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sqrtv4sf2 },
    &operand_data[8229],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1519 */
  {
    "rsqrtv8sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rsqrtv8sf2 },
    &operand_data[8227],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1519 */
  {
    "rsqrtv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rsqrtv4sf2 },
    &operand_data[8229],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1585 */
  {
    "smaxv16sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv16sf3 },
    &operand_data[8287],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1585 */
  {
    "smaxv16sf3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv16sf3_round },
    &operand_data[8359],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1585 */
  {
    "smaxv16sf3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv16sf3_mask },
    &operand_data[8315],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1585 */
  {
    "smaxv16sf3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv16sf3_mask_round },
    &operand_data[8363],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1585 */
  {
    "sminv16sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv16sf3 },
    &operand_data[8287],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1585 */
  {
    "sminv16sf3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv16sf3_round },
    &operand_data[8359],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1585 */
  {
    "sminv16sf3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv16sf3_mask },
    &operand_data[8315],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1585 */
  {
    "sminv16sf3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv16sf3_mask_round },
    &operand_data[8363],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1585 */
  {
    "smaxv8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv8sf3 },
    &operand_data[8291],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1585 */
  {
    "sminv8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv8sf3 },
    &operand_data[8291],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1585 */
  {
    "smaxv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv4sf3 },
    &operand_data[8295],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1585 */
  {
    "sminv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv4sf3 },
    &operand_data[8295],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1585 */
  {
    "smaxv8df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv8df3 },
    &operand_data[8299],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1585 */
  {
    "smaxv8df3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv8df3_round },
    &operand_data[8369],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1585 */
  {
    "smaxv8df3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv8df3_mask },
    &operand_data[8330],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1585 */
  {
    "smaxv8df3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv8df3_mask_round },
    &operand_data[8373],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1585 */
  {
    "sminv8df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv8df3 },
    &operand_data[8299],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1585 */
  {
    "sminv8df3_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv8df3_round },
    &operand_data[8369],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1585 */
  {
    "sminv8df3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv8df3_mask },
    &operand_data[8330],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1585 */
  {
    "sminv8df3_mask_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv8df3_mask_round },
    &operand_data[8373],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1585 */
  {
    "smaxv4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv4df3 },
    &operand_data[8303],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1585 */
  {
    "sminv4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv4df3 },
    &operand_data[8303],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1585 */
  {
    "smaxv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv2df3 },
    &operand_data[8307],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1585 */
  {
    "sminv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv2df3 },
    &operand_data[8307],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1775 */
  {
    "sse3_haddv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse3_haddv2df3 },
    &operand_data[8347],
    3,
    3,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1952 */
  {
    "reduc_splus_v8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_splus_v8df },
    &operand_data[8281],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1961 */
  {
    "reduc_splus_v4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_splus_v4df },
    &operand_data[8283],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1974 */
  {
    "reduc_splus_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_splus_v2df },
    &operand_data[8285],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1983 */
  {
    "reduc_splus_v16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_splus_v16sf },
    &operand_data[8275],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:1992 */
  {
    "reduc_splus_v8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_splus_v8sf },
    &operand_data[8277],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2006 */
  {
    "reduc_splus_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_splus_v4sf },
    &operand_data[8279],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2031 */
  {
    "reduc_smax_v32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_v32qi },
    &operand_data[8379],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2031 */
  {
    "reduc_smin_v32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_v32qi },
    &operand_data[8379],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2031 */
  {
    "reduc_smax_v16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_v16hi },
    &operand_data[8381],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2031 */
  {
    "reduc_smin_v16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_v16hi },
    &operand_data[8381],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2031 */
  {
    "reduc_smax_v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_v8si },
    &operand_data[8383],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2031 */
  {
    "reduc_smin_v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_v8si },
    &operand_data[8383],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2031 */
  {
    "reduc_smax_v4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_v4di },
    &operand_data[8385],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2031 */
  {
    "reduc_smin_v4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_v4di },
    &operand_data[8385],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2031 */
  {
    "reduc_smax_v8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_v8sf },
    &operand_data[8277],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2031 */
  {
    "reduc_smin_v8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_v8sf },
    &operand_data[8277],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2031 */
  {
    "reduc_smax_v4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_v4df },
    &operand_data[8283],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2031 */
  {
    "reduc_smin_v4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_v4df },
    &operand_data[8283],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2031 */
  {
    "reduc_smax_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_v4sf },
    &operand_data[8279],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2031 */
  {
    "reduc_smin_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_v4sf },
    &operand_data[8279],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2031 */
  {
    "reduc_smax_v16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_v16si },
    &operand_data[8387],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2031 */
  {
    "reduc_smin_v16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_v16si },
    &operand_data[8387],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2031 */
  {
    "reduc_smax_v8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_v8di },
    &operand_data[8389],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2031 */
  {
    "reduc_smin_v8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_v8di },
    &operand_data[8389],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2031 */
  {
    "reduc_smax_v16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_v16sf },
    &operand_data[8275],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2031 */
  {
    "reduc_smin_v16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_v16sf },
    &operand_data[8275],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2031 */
  {
    "reduc_smax_v8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smax_v8df },
    &operand_data[8281],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2031 */
  {
    "reduc_smin_v8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_smin_v8df },
    &operand_data[8281],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2041 */
  {
    "reduc_umax_v16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umax_v16si },
    &operand_data[8387],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2041 */
  {
    "reduc_umin_v16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umin_v16si },
    &operand_data[8387],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2041 */
  {
    "reduc_umax_v8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umax_v8di },
    &operand_data[8389],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2041 */
  {
    "reduc_umin_v8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umin_v8di },
    &operand_data[8389],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2051 */
  {
    "reduc_umax_v32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umax_v32qi },
    &operand_data[8379],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2051 */
  {
    "reduc_umin_v32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umin_v32qi },
    &operand_data[8379],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2051 */
  {
    "reduc_umax_v16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umax_v16hi },
    &operand_data[8381],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2051 */
  {
    "reduc_umin_v16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umin_v16hi },
    &operand_data[8381],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2051 */
  {
    "reduc_umax_v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umax_v8si },
    &operand_data[8383],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2051 */
  {
    "reduc_umin_v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umin_v8si },
    &operand_data[8383],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2051 */
  {
    "reduc_umax_v4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umax_v4di },
    &operand_data[8385],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2051 */
  {
    "reduc_umin_v4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umin_v4di },
    &operand_data[8385],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2061 */
  {
    "reduc_umin_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_reduc_umin_v8hi },
    &operand_data[8391],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2275 */
  {
    "vcondv64qiv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv64qiv16sf },
    &operand_data[8393],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2275 */
  {
    "vcondv32hiv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv32hiv16sf },
    &operand_data[8399],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2275 */
  {
    "vcondv16siv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv16siv16sf },
    &operand_data[8405],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2275 */
  {
    "vcondv8div16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8div16sf },
    &operand_data[8411],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2275 */
  {
    "vcondv16sfv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv16sfv16sf },
    &operand_data[8417],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2275 */
  {
    "vcondv8dfv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8dfv16sf },
    &operand_data[8423],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2275 */
  {
    "vcondv64qiv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv64qiv8df },
    &operand_data[8429],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2275 */
  {
    "vcondv32hiv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv32hiv8df },
    &operand_data[8435],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2275 */
  {
    "vcondv16siv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv16siv8df },
    &operand_data[8441],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2275 */
  {
    "vcondv8div8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8div8df },
    &operand_data[8447],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2275 */
  {
    "vcondv16sfv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv16sfv8df },
    &operand_data[8453],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2275 */
  {
    "vcondv8dfv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8dfv8df },
    &operand_data[8459],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2292 */
  {
    "vcondv32qiv8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv32qiv8sf },
    &operand_data[8465],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2292 */
  {
    "vcondv32qiv4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv32qiv4df },
    &operand_data[8471],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2292 */
  {
    "vcondv16hiv8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv16hiv8sf },
    &operand_data[8477],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2292 */
  {
    "vcondv16hiv4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv16hiv4df },
    &operand_data[8483],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2292 */
  {
    "vcondv8siv8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8siv8sf },
    &operand_data[8489],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2292 */
  {
    "vcondv8siv4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8siv4df },
    &operand_data[8495],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2292 */
  {
    "vcondv4div8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv4div8sf },
    &operand_data[8501],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2292 */
  {
    "vcondv4div4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv4div4df },
    &operand_data[8507],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2292 */
  {
    "vcondv8sfv8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8sfv8sf },
    &operand_data[8513],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2292 */
  {
    "vcondv8sfv4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8sfv4df },
    &operand_data[8519],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2292 */
  {
    "vcondv4dfv8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv4dfv8sf },
    &operand_data[8525],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2292 */
  {
    "vcondv4dfv4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv4dfv4df },
    &operand_data[8531],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2309 */
  {
    "vcondv16qiv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv16qiv4sf },
    &operand_data[8537],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2309 */
  {
    "vcondv16qiv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv16qiv2df },
    &operand_data[8543],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2309 */
  {
    "vcondv8hiv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8hiv4sf },
    &operand_data[8549],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2309 */
  {
    "vcondv8hiv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8hiv2df },
    &operand_data[8555],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2309 */
  {
    "vcondv4siv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv4siv4sf },
    &operand_data[8561],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2309 */
  {
    "vcondv4siv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv4siv2df },
    &operand_data[8567],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2309 */
  {
    "vcondv2div4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv2div4sf },
    &operand_data[8573],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2309 */
  {
    "vcondv2div2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv2div2df },
    &operand_data[8579],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2309 */
  {
    "vcondv4sfv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv4sfv4sf },
    &operand_data[8585],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2309 */
  {
    "vcondv4sfv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv4sfv2df },
    &operand_data[8591],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2309 */
  {
    "vcondv2dfv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv2dfv4sf },
    &operand_data[8597],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2309 */
  {
    "vcondv2dfv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv2dfv2df },
    &operand_data[8603],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2389 */
  {
    "andv8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andv8sf3 },
    &operand_data[8291],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2389 */
  {
    "iorv8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorv8sf3 },
    &operand_data[8291],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2389 */
  {
    "xorv8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorv8sf3 },
    &operand_data[8291],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2389 */
  {
    "andv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andv4sf3 },
    &operand_data[8295],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2389 */
  {
    "iorv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorv4sf3 },
    &operand_data[8295],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2389 */
  {
    "xorv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorv4sf3 },
    &operand_data[8295],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2389 */
  {
    "andv4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andv4df3 },
    &operand_data[8303],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2389 */
  {
    "iorv4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorv4df3 },
    &operand_data[8303],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2389 */
  {
    "xorv4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorv4df3 },
    &operand_data[8303],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2389 */
  {
    "andv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andv2df3 },
    &operand_data[8307],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2389 */
  {
    "iorv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorv2df3 },
    &operand_data[8307],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2389 */
  {
    "xorv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorv2df3 },
    &operand_data[8307],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2397 */
  {
    "andv16sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andv16sf3 },
    &operand_data[8287],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2397 */
  {
    "xorv16sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorv16sf3 },
    &operand_data[8287],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2397 */
  {
    "andv8df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andv8df3 },
    &operand_data[8299],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2397 */
  {
    "xorv8df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorv8df3 },
    &operand_data[8299],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2461 */
  {
    "copysignv16sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_copysignv16sf3 },
    &operand_data[8287],
    3,
    3,
    6,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2461 */
  {
    "copysignv8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_copysignv8sf3 },
    &operand_data[8291],
    3,
    3,
    6,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2461 */
  {
    "copysignv4sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_copysignv4sf3 },
    &operand_data[8295],
    3,
    3,
    6,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2461 */
  {
    "copysignv8df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_copysignv8df3 },
    &operand_data[8299],
    3,
    3,
    6,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2461 */
  {
    "copysignv4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_copysignv4df3 },
    &operand_data[8303],
    3,
    3,
    6,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2461 */
  {
    "copysignv2df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_copysignv2df3 },
    &operand_data[8307],
    3,
    3,
    6,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2612 */
  {
    "andtf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andtf3 },
    &operand_data[8609],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2612 */
  {
    "iortf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iortf3 },
    &operand_data[8609],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2612 */
  {
    "xortf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xortf3 },
    &operand_data[8609],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2710 */
  {
    "fmasf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmasf4 },
    &operand_data[8612],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2710 */
  {
    "fmadf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmadf4 },
    &operand_data[8616],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2710 */
  {
    "fmav4sf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmav4sf4 },
    &operand_data[8620],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2710 */
  {
    "fmav2df4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmav2df4 },
    &operand_data[8624],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2710 */
  {
    "fmav8sf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmav8sf4 },
    &operand_data[8628],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2710 */
  {
    "fmav4df4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmav4df4 },
    &operand_data[8632],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2710 */
  {
    "fmav16sf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmav16sf4 },
    &operand_data[8636],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2710 */
  {
    "fmav8df4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmav8df4 },
    &operand_data[8640],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2717 */
  {
    "fmssf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmssf4 },
    &operand_data[8612],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2717 */
  {
    "fmsdf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmsdf4 },
    &operand_data[8616],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2717 */
  {
    "fmsv4sf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmsv4sf4 },
    &operand_data[8620],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2717 */
  {
    "fmsv2df4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmsv2df4 },
    &operand_data[8624],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2717 */
  {
    "fmsv8sf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmsv8sf4 },
    &operand_data[8628],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2717 */
  {
    "fmsv4df4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmsv4df4 },
    &operand_data[8632],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2717 */
  {
    "fmsv16sf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmsv16sf4 },
    &operand_data[8636],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2717 */
  {
    "fmsv8df4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmsv8df4 },
    &operand_data[8640],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2724 */
  {
    "fnmasf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmasf4 },
    &operand_data[8612],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2724 */
  {
    "fnmadf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmadf4 },
    &operand_data[8616],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2724 */
  {
    "fnmav4sf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmav4sf4 },
    &operand_data[8620],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2724 */
  {
    "fnmav2df4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmav2df4 },
    &operand_data[8624],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2724 */
  {
    "fnmav8sf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmav8sf4 },
    &operand_data[8628],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2724 */
  {
    "fnmav4df4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmav4df4 },
    &operand_data[8632],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2724 */
  {
    "fnmav16sf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmav16sf4 },
    &operand_data[8636],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2724 */
  {
    "fnmav8df4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmav8df4 },
    &operand_data[8640],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2731 */
  {
    "fnmssf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmssf4 },
    &operand_data[8612],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2731 */
  {
    "fnmsdf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmsdf4 },
    &operand_data[8616],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2731 */
  {
    "fnmsv4sf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmsv4sf4 },
    &operand_data[8620],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2731 */
  {
    "fnmsv2df4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmsv2df4 },
    &operand_data[8624],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2731 */
  {
    "fnmsv8sf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmsv8sf4 },
    &operand_data[8628],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2731 */
  {
    "fnmsv4df4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmsv4df4 },
    &operand_data[8632],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2731 */
  {
    "fnmsv16sf4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmsv16sf4 },
    &operand_data[8636],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2731 */
  {
    "fnmsv8df4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fnmsv8df4 },
    &operand_data[8640],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2749 */
  {
    "fma4i_fmadd_sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma4i_fmadd_sf },
    &operand_data[8612],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2749 */
  {
    "fma4i_fmadd_df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma4i_fmadd_df },
    &operand_data[8616],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2749 */
  {
    "fma4i_fmadd_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma4i_fmadd_v4sf },
    &operand_data[8620],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2749 */
  {
    "fma4i_fmadd_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma4i_fmadd_v2df },
    &operand_data[8624],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2749 */
  {
    "fma4i_fmadd_v8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma4i_fmadd_v8sf },
    &operand_data[8628],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2749 */
  {
    "fma4i_fmadd_v4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma4i_fmadd_v4df },
    &operand_data[8632],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2749 */
  {
    "fma4i_fmadd_v16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma4i_fmadd_v16sf },
    &operand_data[8636],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2749 */
  {
    "fma4i_fmadd_v8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma4i_fmadd_v8df },
    &operand_data[8640],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2756 */
  {
    "avx512f_fmadd_v16sf_maskz",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmadd_v16sf_maskz },
    &operand_data[8644],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2756 */
  {
    "avx512f_fmadd_v16sf_maskz_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmadd_v16sf_maskz_round },
    &operand_data[8649],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2756 */
  {
    "avx512f_fmadd_v8df_maskz",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmadd_v8df_maskz },
    &operand_data[8655],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:2756 */
  {
    "avx512f_fmadd_v8df_maskz_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmadd_v8df_maskz_round },
    &operand_data[8660],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3061 */
  {
    "fmaddsub_v16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmaddsub_v16sf },
    &operand_data[8636],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3061 */
  {
    "fmaddsub_v8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmaddsub_v8sf },
    &operand_data[8628],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3061 */
  {
    "fmaddsub_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmaddsub_v4sf },
    &operand_data[8620],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3061 */
  {
    "fmaddsub_v8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmaddsub_v8df },
    &operand_data[8640],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3061 */
  {
    "fmaddsub_v4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmaddsub_v4df },
    &operand_data[8632],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3061 */
  {
    "fmaddsub_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmaddsub_v2df },
    &operand_data[8624],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3070 */
  {
    "avx512f_fmaddsub_v16sf_maskz",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmaddsub_v16sf_maskz },
    &operand_data[8644],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3070 */
  {
    "avx512f_fmaddsub_v16sf_maskz_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmaddsub_v16sf_maskz_round },
    &operand_data[8649],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3070 */
  {
    "avx512f_fmaddsub_v8df_maskz",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmaddsub_v8df_maskz },
    &operand_data[8655],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3070 */
  {
    "avx512f_fmaddsub_v8df_maskz_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fmaddsub_v8df_maskz_round },
    &operand_data[8660],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3227 */
  {
    "fmai_vmfmadd_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmai_vmfmadd_v4sf },
    &operand_data[8620],
    4,
    4,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3227 */
  {
    "fmai_vmfmadd_v4sf_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmai_vmfmadd_v4sf_round },
    &operand_data[8666],
    5,
    5,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3227 */
  {
    "fmai_vmfmadd_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmai_vmfmadd_v2df },
    &operand_data[8624],
    4,
    4,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3227 */
  {
    "fmai_vmfmadd_v2df_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fmai_vmfmadd_v2df_round },
    &operand_data[8671],
    5,
    5,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3309 */
  {
    "fma4i_vmfmadd_v4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma4i_vmfmadd_v4sf },
    &operand_data[8620],
    4,
    4,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3309 */
  {
    "fma4i_vmfmadd_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fma4i_vmfmadd_v2df },
    &operand_data[8624],
    4,
    4,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3607 */
  {
    "floatunsv16siv16sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatunsv16siv16sf2 },
    &operand_data[8676],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3607 */
  {
    "floatunsv8siv8sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatunsv8siv8sf2 },
    &operand_data[8678],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3607 */
  {
    "floatunsv4siv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_floatunsv4siv4sf2 },
    &operand_data[8680],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3702 */
  {
    "fixuns_truncv16sfv16si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixuns_truncv16sfv16si2 },
    &operand_data[8682],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3702 */
  {
    "fixuns_truncv8sfv8si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixuns_truncv8sfv8si2 },
    &operand_data[8684],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:3702 */
  {
    "fixuns_truncv4sfv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_fixuns_truncv4sfv4si2 },
    &operand_data[8686],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4085 */
  {
    "avx_cvtpd2dq256_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_cvtpd2dq256_2 },
    &operand_data[8688],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4107 */
  {
    "sse2_cvtpd2dq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_cvtpd2dq },
    &operand_data[8690],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4168 */
  {
    "avx_cvttpd2dq256_2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_cvttpd2dq256_2 },
    &operand_data[8688],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4188 */
  {
    "sse2_cvttpd2dq",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_cvttpd2dq },
    &operand_data[8690],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4281 */
  {
    "sse2_cvtpd2ps",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_cvtpd2ps },
    &operand_data[8692],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4369 */
  {
    "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[8694],
    2,
    2,
    3,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4385 */
  {
    "vec_unpacks_hi_v8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_hi_v8sf },
    &operand_data[8696],
    2,
    2,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4397 */
  {
    "vec_unpacks_hi_v16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_hi_v16sf },
    &operand_data[8698],
    2,
    2,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4411 */
  {
    "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[8694],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4419 */
  {
    "vec_unpacks_lo_v8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_lo_v8sf },
    &operand_data[8696],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4432 */
  {
    "vec_unpacks_float_hi_v32hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_float_hi_v32hi },
    &operand_data[8700],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4432 */
  {
    "vec_unpacks_float_hi_v16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_float_hi_v16hi },
    &operand_data[8702],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4432 */
  {
    "vec_unpacks_float_hi_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_float_hi_v8hi },
    &operand_data[8704],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4445 */
  {
    "vec_unpacks_float_lo_v32hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_float_lo_v32hi },
    &operand_data[8700],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4445 */
  {
    "vec_unpacks_float_lo_v16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_float_lo_v16hi },
    &operand_data[8702],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4445 */
  {
    "vec_unpacks_float_lo_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_float_lo_v8hi },
    &operand_data[8704],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4458 */
  {
    "vec_unpacku_float_hi_v32hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_float_hi_v32hi },
    &operand_data[8700],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4458 */
  {
    "vec_unpacku_float_hi_v16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_float_hi_v16hi },
    &operand_data[8702],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4458 */
  {
    "vec_unpacku_float_hi_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_float_hi_v8hi },
    &operand_data[8704],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4471 */
  {
    "vec_unpacku_float_lo_v32hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_float_lo_v32hi },
    &operand_data[8700],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4471 */
  {
    "vec_unpacku_float_lo_v16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_float_lo_v16hi },
    &operand_data[8702],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4471 */
  {
    "vec_unpacku_float_lo_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_float_lo_v8hi },
    &operand_data[8704],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4484 */
  {
    "vec_unpacks_float_hi_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_float_hi_v4si },
    &operand_data[8706],
    2,
    2,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4498 */
  {
    "vec_unpacks_float_lo_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_float_lo_v4si },
    &operand_data[8706],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4506 */
  {
    "vec_unpacks_float_hi_v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_float_hi_v8si },
    &operand_data[8708],
    2,
    2,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4518 */
  {
    "vec_unpacks_float_lo_v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_float_lo_v8si },
    &operand_data[8708],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4527 */
  {
    "vec_unpacks_float_hi_v16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_float_hi_v16si },
    &operand_data[8710],
    2,
    2,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4541 */
  {
    "vec_unpacks_float_lo_v16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_float_lo_v16si },
    &operand_data[8710],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4552 */
  {
    "vec_unpacku_float_hi_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_float_hi_v4si },
    &operand_data[8706],
    2,
    2,
    11,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4588 */
  {
    "vec_unpacku_float_lo_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_float_lo_v4si },
    &operand_data[8706],
    2,
    2,
    9,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4617 */
  {
    "vec_unpacku_float_hi_v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_float_hi_v8si },
    &operand_data[8712],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4644 */
  {
    "vec_unpacku_float_hi_v16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_float_hi_v16si },
    &operand_data[8714],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4670 */
  {
    "vec_unpacku_float_lo_v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_float_lo_v8si },
    &operand_data[8708],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4695 */
  {
    "vec_unpacku_float_lo_v16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_float_lo_v16si },
    &operand_data[8710],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4719 */
  {
    "vec_pack_trunc_v8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_trunc_v8df },
    &operand_data[8716],
    3,
    3,
    4,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4719 */
  {
    "vec_pack_trunc_v4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_trunc_v4df },
    &operand_data[8719],
    3,
    3,
    4,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4736 */
  {
    "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[8722],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4764 */
  {
    "vec_pack_sfix_trunc_v8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_sfix_trunc_v8df },
    &operand_data[8725],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4781 */
  {
    "vec_pack_sfix_trunc_v4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_sfix_trunc_v4df },
    &operand_data[8728],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4798 */
  {
    "vec_pack_sfix_trunc_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_sfix_trunc_v2df },
    &operand_data[8731],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4833 */
  {
    "vec_pack_ufix_trunc_v8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_ufix_trunc_v8df },
    &operand_data[8734],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4833 */
  {
    "vec_pack_ufix_trunc_v4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_ufix_trunc_v4df },
    &operand_data[8737],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4833 */
  {
    "vec_pack_ufix_trunc_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_ufix_trunc_v2df },
    &operand_data[8740],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4878 */
  {
    "vec_pack_sfix_v4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_sfix_v4df },
    &operand_data[8728],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4895 */
  {
    "vec_pack_sfix_v2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_sfix_v2df },
    &operand_data[8731],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4933 */
  {
    "sse_movhlps_exp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_movhlps_exp },
    &operand_data[8621],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:4979 */
  {
    "sse_movlhps_exp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_movlhps_exp },
    &operand_data[8621],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5062 */
  {
    "vec_interleave_highv8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_interleave_highv8sf },
    &operand_data[8743],
    3,
    3,
    6,
    1,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5150 */
  {
    "vec_interleave_lowv8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_interleave_lowv8sf },
    &operand_data[8743],
    3,
    3,
    6,
    1,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5309 */
  {
    "avx_shufps256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_shufps256 },
    &operand_data[8746],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5364 */
  {
    "sse_shufps",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_shufps },
    &operand_data[8750],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5430 */
  {
    "sse_loadhps_exp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_loadhps_exp },
    &operand_data[8754],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5484 */
  {
    "sse_loadlps_exp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_loadlps_exp },
    &operand_data[8754],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5637 */
  {
    "vec_initv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv16qi },
    &operand_data[8757],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5637 */
  {
    "vec_initv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv8hi },
    &operand_data[8759],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5637 */
  {
    "vec_initv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv4si },
    &operand_data[8761],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5637 */
  {
    "vec_initv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv2di },
    &operand_data[8763],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5637 */
  {
    "vec_initv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv4sf },
    &operand_data[8765],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5637 */
  {
    "vec_initv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv2df },
    &operand_data[8767],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5750 */
  {
    "vec_initv2df+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8769],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5750 */
  {
    "vec_setv32qi-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8771],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5761 */
  {
    "vec_setv32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv32qi },
    &operand_data[8773],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5761 */
  {
    "vec_setv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv16qi },
    &operand_data[8776],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5761 */
  {
    "vec_setv16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv16hi },
    &operand_data[8779],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5761 */
  {
    "vec_setv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv8hi },
    &operand_data[8782],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5761 */
  {
    "vec_setv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv16si },
    &operand_data[8785],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5761 */
  {
    "vec_setv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv8si },
    &operand_data[8788],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5761 */
  {
    "vec_setv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv4si },
    &operand_data[8791],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5761 */
  {
    "vec_setv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv8di },
    &operand_data[8794],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5761 */
  {
    "vec_setv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv4di },
    &operand_data[8797],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5761 */
  {
    "vec_setv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv2di },
    &operand_data[8800],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5761 */
  {
    "vec_setv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv16sf },
    &operand_data[8803],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5761 */
  {
    "vec_setv8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv8sf },
    &operand_data[8806],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5761 */
  {
    "vec_setv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv4sf },
    &operand_data[8809],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5761 */
  {
    "vec_setv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv8df },
    &operand_data[8812],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5761 */
  {
    "vec_setv4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv4df },
    &operand_data[8815],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5761 */
  {
    "vec_setv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_setv2df },
    &operand_data[8818],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5772 */
  {
    "vec_setv2df+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[6861],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5788 */
  {
    "vec_setv2df+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8821],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5828 */
  {
    "avx512f_vextractf32x4_mask-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8824],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5841 */
  {
    "avx512f_vextractf32x4_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vextractf32x4_mask },
    &operand_data[8827],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5841 */
  {
    "avx512f_vextracti32x4_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vextracti32x4_mask },
    &operand_data[8832],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5931 */
  {
    "avx512f_vextractf64x4_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vextractf64x4_mask },
    &operand_data[8837],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5931 */
  {
    "avx512f_vextracti64x4_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vextracti64x4_mask },
    &operand_data[8842],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5960 */
  {
    "avx512f_vextracti64x4_mask+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8847],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:5960 */
  {
    "avx_vextractf128v32qi-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8849],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6055 */
  {
    "avx_vextractf128v32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vextractf128v32qi },
    &operand_data[8851],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6055 */
  {
    "avx_vextractf128v16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vextractf128v16hi },
    &operand_data[8854],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6055 */
  {
    "avx_vextractf128v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vextractf128v8si },
    &operand_data[8857],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6055 */
  {
    "avx_vextractf128v4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vextractf128v4di },
    &operand_data[8860],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6055 */
  {
    "avx_vextractf128v8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vextractf128v8sf },
    &operand_data[8863],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6055 */
  {
    "avx_vextractf128v4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vextractf128v4df },
    &operand_data[8866],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6079 */
  {
    "avx_vextractf128v4df+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8869],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6079 */
  {
    "avx_vextractf128v4df+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8871],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6118 */
  {
    "avx_vextractf128v4df+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8873],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6118 */
  {
    "avx_vextractf128v4df+4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8875],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6148 */
  {
    "avx_vextractf128v4df+5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8877],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6148 */
  {
    "vec_extractv32qi-5",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8879],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6180 */
  {
    "vec_extractv32qi-4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8881],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6224 */
  {
    "vec_extractv32qi-3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8883],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6260 */
  {
    "vec_extractv32qi-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8885],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6320 */
  {
    "vec_extractv32qi-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8887],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6373 */
  {
    "vec_extractv32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv32qi },
    &operand_data[8889],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6373 */
  {
    "vec_extractv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv16qi },
    &operand_data[8892],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6373 */
  {
    "vec_extractv16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv16hi },
    &operand_data[8895],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6373 */
  {
    "vec_extractv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv8hi },
    &operand_data[8898],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6373 */
  {
    "vec_extractv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv16si },
    &operand_data[8901],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6373 */
  {
    "vec_extractv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv8si },
    &operand_data[8904],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6373 */
  {
    "vec_extractv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv4si },
    &operand_data[8907],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6373 */
  {
    "vec_extractv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv8di },
    &operand_data[8910],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6373 */
  {
    "vec_extractv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv4di },
    &operand_data[8913],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6373 */
  {
    "vec_extractv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv2di },
    &operand_data[8916],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6373 */
  {
    "vec_extractv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv16sf },
    &operand_data[8919],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6373 */
  {
    "vec_extractv8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv8sf },
    &operand_data[8922],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6373 */
  {
    "vec_extractv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv4sf },
    &operand_data[8925],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6373 */
  {
    "vec_extractv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv8df },
    &operand_data[8928],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6373 */
  {
    "vec_extractv4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv4df },
    &operand_data[8931],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6373 */
  {
    "vec_extractv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_extractv2df },
    &operand_data[8934],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6421 */
  {
    "vec_interleave_highv4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_interleave_highv4df },
    &operand_data[8937],
    3,
    3,
    6,
    1,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6450 */
  {
    "vec_interleave_highv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_interleave_highv2df },
    &operand_data[8307],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6487 */
  {
    "avx512f_movddup512",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_movddup512 },
    &operand_data[8231],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6487 */
  {
    "avx512f_movddup512_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_movddup512_mask },
    &operand_data[8231],
    4,
    4,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6499 */
  {
    "avx512f_unpcklpd512",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_unpcklpd512 },
    &operand_data[8341],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6499 */
  {
    "avx512f_unpcklpd512_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_unpcklpd512_mask },
    &operand_data[8940],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6530 */
  {
    "avx_movddup256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_movddup256 },
    &operand_data[8235],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6540 */
  {
    "avx_unpcklpd256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_unpcklpd256 },
    &operand_data[8344],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6566 */
  {
    "vec_interleave_lowv4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_interleave_lowv4df },
    &operand_data[8937],
    3,
    3,
    6,
    1,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6594 */
  {
    "vec_interleave_lowv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_interleave_lowv2df },
    &operand_data[8307],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6631 */
  {
    "vec_interleave_lowv2df+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8273],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6648 */
  {
    "avx512f_vternlogv16si_maskz-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8945],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6687 */
  {
    "avx512f_vternlogv16si_maskz",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vternlogv16si_maskz },
    &operand_data[8949],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6687 */
  {
    "avx512f_vternlogv8di_maskz",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vternlogv8di_maskz },
    &operand_data[8955],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6767 */
  {
    "avx512f_shufps512_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_shufps512_mask },
    &operand_data[8961],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6799 */
  {
    "avx512f_fixupimmv16sf_maskz",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fixupimmv16sf_maskz },
    &operand_data[8967],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6799 */
  {
    "avx512f_fixupimmv16sf_maskz_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fixupimmv16sf_maskz_round },
    &operand_data[8973],
    7,
    7,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6799 */
  {
    "avx512f_fixupimmv8df_maskz",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fixupimmv8df_maskz },
    &operand_data[8980],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6799 */
  {
    "avx512f_fixupimmv8df_maskz_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_fixupimmv8df_maskz_round },
    &operand_data[8986],
    7,
    7,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6844 */
  {
    "avx512f_sfixupimmv4sf_maskz",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sfixupimmv4sf_maskz },
    &operand_data[8993],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6844 */
  {
    "avx512f_sfixupimmv4sf_maskz_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sfixupimmv4sf_maskz_round },
    &operand_data[8999],
    7,
    7,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6844 */
  {
    "avx512f_sfixupimmv2df_maskz",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sfixupimmv2df_maskz },
    &operand_data[9006],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6844 */
  {
    "avx512f_sfixupimmv2df_maskz_round",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_sfixupimmv2df_maskz_round },
    &operand_data[9012],
    7,
    7,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:6974 */
  {
    "avx512f_shufpd512_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_shufpd512_mask },
    &operand_data[9019],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7031 */
  {
    "avx_shufpd256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_shufpd256 },
    &operand_data[9025],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7073 */
  {
    "sse2_shufpd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_shufpd },
    &operand_data[9029],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7245 */
  {
    "sse2_shufpd+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[9033],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7288 */
  {
    "sse2_loadhpd_exp-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[7266],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7316 */
  {
    "sse2_loadhpd_exp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_loadhpd_exp },
    &operand_data[9035],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7364 */
  {
    "sse2_loadhpd_exp+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[9038],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7373 */
  {
    "sse2_loadlpd_exp",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_loadlpd_exp },
    &operand_data[9035],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7434 */
  {
    "sse2_loadlpd_exp+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[9038],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7554 */
  {
    "avx512f_ss_truncatev16siv16qi2_mask_store",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_ss_truncatev16siv16qi2_mask_store },
    &operand_data[9040],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7554 */
  {
    "avx512f_truncatev16siv16qi2_mask_store",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_truncatev16siv16qi2_mask_store },
    &operand_data[9040],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7554 */
  {
    "avx512f_us_truncatev16siv16qi2_mask_store",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_us_truncatev16siv16qi2_mask_store },
    &operand_data[9040],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7554 */
  {
    "avx512f_ss_truncatev16siv16hi2_mask_store",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_ss_truncatev16siv16hi2_mask_store },
    &operand_data[9043],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7554 */
  {
    "avx512f_truncatev16siv16hi2_mask_store",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_truncatev16siv16hi2_mask_store },
    &operand_data[9043],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7554 */
  {
    "avx512f_us_truncatev16siv16hi2_mask_store",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_us_truncatev16siv16hi2_mask_store },
    &operand_data[9043],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7554 */
  {
    "avx512f_ss_truncatev8div8si2_mask_store",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_ss_truncatev8div8si2_mask_store },
    &operand_data[9046],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7554 */
  {
    "avx512f_truncatev8div8si2_mask_store",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_truncatev8div8si2_mask_store },
    &operand_data[9046],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7554 */
  {
    "avx512f_us_truncatev8div8si2_mask_store",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_us_truncatev8div8si2_mask_store },
    &operand_data[9046],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7554 */
  {
    "avx512f_ss_truncatev8div8hi2_mask_store",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_ss_truncatev8div8hi2_mask_store },
    &operand_data[9049],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7554 */
  {
    "avx512f_truncatev8div8hi2_mask_store",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_truncatev8div8hi2_mask_store },
    &operand_data[9049],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7554 */
  {
    "avx512f_us_truncatev8div8hi2_mask_store",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_us_truncatev8div8hi2_mask_store },
    &operand_data[9049],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7651 */
  {
    "negv32qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negv32qi2 },
    &operand_data[8239],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7651 */
  {
    "negv16qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negv16qi2 },
    &operand_data[8241],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7651 */
  {
    "negv16hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negv16hi2 },
    &operand_data[9052],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7651 */
  {
    "negv8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negv8hi2 },
    &operand_data[9054],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7651 */
  {
    "negv16si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negv16si2 },
    &operand_data[8243],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7651 */
  {
    "negv8si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negv8si2 },
    &operand_data[9056],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7651 */
  {
    "negv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negv4si2 },
    &operand_data[9058],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7651 */
  {
    "negv8di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negv8di2 },
    &operand_data[8247],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7651 */
  {
    "negv4di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negv4di2 },
    &operand_data[9060],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7651 */
  {
    "negv2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_negv2di2 },
    &operand_data[9062],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7659 */
  {
    "addv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv32qi3 },
    &operand_data[9064],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7659 */
  {
    "subv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv32qi3 },
    &operand_data[9064],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7659 */
  {
    "addv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv16qi3 },
    &operand_data[9067],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7659 */
  {
    "subv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv16qi3 },
    &operand_data[9067],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7659 */
  {
    "addv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv16hi3 },
    &operand_data[9070],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7659 */
  {
    "subv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv16hi3 },
    &operand_data[9070],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7659 */
  {
    "addv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv8hi3 },
    &operand_data[9073],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7659 */
  {
    "subv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv8hi3 },
    &operand_data[9073],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7659 */
  {
    "addv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv16si3 },
    &operand_data[9076],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7659 */
  {
    "addv16si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv16si3_mask },
    &operand_data[9076],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7659 */
  {
    "subv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv16si3 },
    &operand_data[9076],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7659 */
  {
    "subv16si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv16si3_mask },
    &operand_data[9076],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7659 */
  {
    "addv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv8si3 },
    &operand_data[9081],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7659 */
  {
    "subv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv8si3 },
    &operand_data[9081],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7659 */
  {
    "addv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv4si3 },
    &operand_data[9084],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7659 */
  {
    "subv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv4si3 },
    &operand_data[9084],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7659 */
  {
    "addv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv8di3 },
    &operand_data[9087],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7659 */
  {
    "addv8di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv8di3_mask },
    &operand_data[9087],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7659 */
  {
    "subv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv8di3 },
    &operand_data[9087],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7659 */
  {
    "subv8di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv8di3_mask },
    &operand_data[9087],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7659 */
  {
    "addv4di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv4di3 },
    &operand_data[9092],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7659 */
  {
    "subv4di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv4di3 },
    &operand_data[9092],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7659 */
  {
    "addv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_addv2di3 },
    &operand_data[9095],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7659 */
  {
    "subv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_subv2di3 },
    &operand_data[9095],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7682 */
  {
    "avx2_ssaddv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_ssaddv32qi3 },
    &operand_data[9064],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7682 */
  {
    "avx2_usaddv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_usaddv32qi3 },
    &operand_data[9064],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7682 */
  {
    "avx2_sssubv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_sssubv32qi3 },
    &operand_data[9064],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7682 */
  {
    "avx2_ussubv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_ussubv32qi3 },
    &operand_data[9064],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7682 */
  {
    "sse2_ssaddv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_ssaddv16qi3 },
    &operand_data[9067],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7682 */
  {
    "sse2_usaddv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_usaddv16qi3 },
    &operand_data[9067],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7682 */
  {
    "sse2_sssubv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_sssubv16qi3 },
    &operand_data[9067],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7682 */
  {
    "sse2_ussubv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_ussubv16qi3 },
    &operand_data[9067],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7682 */
  {
    "avx2_ssaddv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_ssaddv16hi3 },
    &operand_data[9070],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7682 */
  {
    "avx2_usaddv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_usaddv16hi3 },
    &operand_data[9070],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7682 */
  {
    "avx2_sssubv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_sssubv16hi3 },
    &operand_data[9070],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7682 */
  {
    "avx2_ussubv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_ussubv16hi3 },
    &operand_data[9070],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7682 */
  {
    "sse2_ssaddv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_ssaddv8hi3 },
    &operand_data[9073],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7682 */
  {
    "sse2_usaddv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_usaddv8hi3 },
    &operand_data[9073],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7682 */
  {
    "sse2_sssubv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_sssubv8hi3 },
    &operand_data[9073],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7682 */
  {
    "sse2_ussubv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_ussubv8hi3 },
    &operand_data[9073],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7705 */
  {
    "mulv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv32qi3 },
    &operand_data[9098],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7705 */
  {
    "mulv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv16qi3 },
    &operand_data[9101],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7715 */
  {
    "mulv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv16hi3 },
    &operand_data[9070],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7715 */
  {
    "mulv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv8hi3 },
    &operand_data[9073],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7736 */
  {
    "smulv16hi3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smulv16hi3_highpart },
    &operand_data[9070],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7736 */
  {
    "umulv16hi3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umulv16hi3_highpart },
    &operand_data[9070],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7736 */
  {
    "smulv8hi3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smulv8hi3_highpart },
    &operand_data[9073],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7736 */
  {
    "umulv8hi3_highpart",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umulv8hi3_highpart },
    &operand_data[9073],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7769 */
  {
    "vec_widen_umult_even_v16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_umult_even_v16si },
    &operand_data[9104],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7769 */
  {
    "vec_widen_umult_even_v16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_umult_even_v16si_mask },
    &operand_data[9104],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7814 */
  {
    "vec_widen_umult_even_v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_umult_even_v8si },
    &operand_data[9109],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7849 */
  {
    "vec_widen_umult_even_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_umult_even_v4si },
    &operand_data[9112],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7884 */
  {
    "vec_widen_smult_even_v16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_smult_even_v16si },
    &operand_data[9104],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7884 */
  {
    "vec_widen_smult_even_v16si_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_smult_even_v16si_mask },
    &operand_data[9104],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7929 */
  {
    "vec_widen_smult_even_v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_smult_even_v8si },
    &operand_data[9109],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:7965 */
  {
    "sse4_1_mulv2siv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_mulv2siv2di3 },
    &operand_data[9112],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8001 */
  {
    "avx2_pmaddwd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_pmaddwd },
    &operand_data[9115],
    3,
    3,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8072 */
  {
    "sse2_pmaddwd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_pmaddwd },
    &operand_data[9118],
    3,
    3,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8132 */
  {
    "mulv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv16si3 },
    &operand_data[9121],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8132 */
  {
    "mulv16si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv16si3_mask },
    &operand_data[9121],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8132 */
  {
    "mulv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv8si3 },
    &operand_data[9126],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8132 */
  {
    "mulv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv4si3 },
    &operand_data[9129],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8170 */
  {
    "mulv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv8di3 },
    &operand_data[8955],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8170 */
  {
    "mulv4di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv4di3 },
    &operand_data[9132],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8170 */
  {
    "mulv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_mulv2di3 },
    &operand_data[9135],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8181 */
  {
    "vec_widen_smult_hi_v32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_smult_hi_v32qi },
    &operand_data[9138],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8181 */
  {
    "vec_widen_umult_hi_v32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_umult_hi_v32qi },
    &operand_data[9138],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8181 */
  {
    "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[9141],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8181 */
  {
    "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[9141],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8181 */
  {
    "vec_widen_smult_hi_v16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_smult_hi_v16hi },
    &operand_data[9144],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8181 */
  {
    "vec_widen_umult_hi_v16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_umult_hi_v16hi },
    &operand_data[9144],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8181 */
  {
    "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[9147],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8181 */
  {
    "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[9147],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8181 */
  {
    "vec_widen_smult_hi_v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_smult_hi_v8si },
    &operand_data[9150],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8181 */
  {
    "vec_widen_umult_hi_v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_umult_hi_v8si },
    &operand_data[9150],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8181 */
  {
    "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[9153],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8181 */
  {
    "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[9153],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8193 */
  {
    "vec_widen_smult_lo_v32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_smult_lo_v32qi },
    &operand_data[9138],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8193 */
  {
    "vec_widen_umult_lo_v32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_umult_lo_v32qi },
    &operand_data[9138],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8193 */
  {
    "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[9141],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8193 */
  {
    "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[9141],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8193 */
  {
    "vec_widen_smult_lo_v16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_smult_lo_v16hi },
    &operand_data[9144],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8193 */
  {
    "vec_widen_umult_lo_v16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_umult_lo_v16hi },
    &operand_data[9144],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8193 */
  {
    "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[9147],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8193 */
  {
    "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[9147],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8193 */
  {
    "vec_widen_smult_lo_v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_smult_lo_v8si },
    &operand_data[9150],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8193 */
  {
    "vec_widen_umult_lo_v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_umult_lo_v8si },
    &operand_data[9150],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8193 */
  {
    "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[9153],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8193 */
  {
    "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[9153],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8207 */
  {
    "vec_widen_smult_even_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_smult_even_v4si },
    &operand_data[9112],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8218 */
  {
    "vec_widen_smult_odd_v16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_smult_odd_v16si },
    &operand_data[9156],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8218 */
  {
    "vec_widen_umult_odd_v16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_umult_odd_v16si },
    &operand_data[9156],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8218 */
  {
    "vec_widen_smult_odd_v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_smult_odd_v8si },
    &operand_data[9159],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8218 */
  {
    "vec_widen_umult_odd_v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_umult_odd_v8si },
    &operand_data[9159],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8218 */
  {
    "vec_widen_smult_odd_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_smult_odd_v4si },
    &operand_data[9162],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8218 */
  {
    "vec_widen_umult_odd_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_widen_umult_odd_v4si },
    &operand_data[9162],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8230 */
  {
    "sdot_prodv16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sdot_prodv16hi },
    &operand_data[9165],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8230 */
  {
    "sdot_prodv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sdot_prodv8hi },
    &operand_data[9169],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8247 */
  {
    "sdot_prodv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sdot_prodv4si },
    &operand_data[9173],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8329 */
  {
    "vec_shl_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_shl_v16qi },
    &operand_data[9177],
    3,
    3,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8329 */
  {
    "vec_shl_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_shl_v8hi },
    &operand_data[9180],
    3,
    3,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8329 */
  {
    "vec_shl_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_shl_v4si },
    &operand_data[9183],
    3,
    3,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8329 */
  {
    "vec_shl_v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_shl_v2di },
    &operand_data[9186],
    3,
    3,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8368 */
  {
    "vec_shr_v16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_shr_v16qi },
    &operand_data[9177],
    3,
    3,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8368 */
  {
    "vec_shr_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_shr_v8hi },
    &operand_data[9180],
    3,
    3,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8368 */
  {
    "vec_shr_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_shr_v4si },
    &operand_data[9183],
    3,
    3,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8368 */
  {
    "vec_shr_v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_shr_v2di },
    &operand_data[9186],
    3,
    3,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8428 */
  {
    "smaxv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv32qi3 },
    &operand_data[9064],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8428 */
  {
    "sminv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv32qi3 },
    &operand_data[9064],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8428 */
  {
    "umaxv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umaxv32qi3 },
    &operand_data[9064],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8428 */
  {
    "uminv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uminv32qi3 },
    &operand_data[9064],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8428 */
  {
    "smaxv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv16hi3 },
    &operand_data[9070],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8428 */
  {
    "sminv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv16hi3 },
    &operand_data[9070],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8428 */
  {
    "umaxv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umaxv16hi3 },
    &operand_data[9070],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8428 */
  {
    "uminv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uminv16hi3 },
    &operand_data[9070],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8428 */
  {
    "smaxv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv8si3 },
    &operand_data[9081],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8428 */
  {
    "sminv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv8si3 },
    &operand_data[9081],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8428 */
  {
    "umaxv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umaxv8si3 },
    &operand_data[9081],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8428 */
  {
    "uminv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uminv8si3 },
    &operand_data[9081],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8428 */
  {
    "smaxv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv8di3 },
    &operand_data[9087],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8428 */
  {
    "smaxv8di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv8di3_mask },
    &operand_data[9087],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8428 */
  {
    "sminv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv8di3 },
    &operand_data[9087],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8428 */
  {
    "sminv8di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv8di3_mask },
    &operand_data[9087],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8428 */
  {
    "umaxv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umaxv8di3 },
    &operand_data[9087],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8428 */
  {
    "umaxv8di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umaxv8di3_mask },
    &operand_data[9087],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8428 */
  {
    "uminv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uminv8di3 },
    &operand_data[9087],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8428 */
  {
    "uminv8di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uminv8di3_mask },
    &operand_data[9087],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8428 */
  {
    "smaxv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv16si3 },
    &operand_data[9076],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8428 */
  {
    "smaxv16si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv16si3_mask },
    &operand_data[9076],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8428 */
  {
    "sminv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv16si3 },
    &operand_data[9076],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8428 */
  {
    "sminv16si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv16si3_mask },
    &operand_data[9076],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8428 */
  {
    "umaxv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umaxv16si3 },
    &operand_data[9076],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8428 */
  {
    "umaxv16si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umaxv16si3_mask },
    &operand_data[9076],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8428 */
  {
    "uminv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uminv16si3 },
    &operand_data[9076],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8428 */
  {
    "uminv16si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uminv16si3_mask },
    &operand_data[9076],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8449 */
  {
    "smaxv4di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv4di3 },
    &operand_data[9132],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8449 */
  {
    "sminv4di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv4di3 },
    &operand_data[9132],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8449 */
  {
    "umaxv4di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umaxv4di3 },
    &operand_data[9132],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8449 */
  {
    "uminv4di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uminv4di3 },
    &operand_data[9132],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8449 */
  {
    "smaxv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv2di3 },
    &operand_data[9135],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8449 */
  {
    "sminv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv2di3 },
    &operand_data[9135],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8449 */
  {
    "umaxv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umaxv2di3 },
    &operand_data[9135],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8449 */
  {
    "uminv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uminv2di3 },
    &operand_data[9135],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8484 */
  {
    "smaxv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv16qi3 },
    &operand_data[9067],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8484 */
  {
    "sminv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv16qi3 },
    &operand_data[9067],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8484 */
  {
    "smaxv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv8hi3 },
    &operand_data[9073],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8484 */
  {
    "sminv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv8hi3 },
    &operand_data[9073],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8484 */
  {
    "smaxv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_smaxv4si3 },
    &operand_data[9084],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8484 */
  {
    "sminv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sminv4si3 },
    &operand_data[9084],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8554 */
  {
    "umaxv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umaxv16qi3 },
    &operand_data[9067],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8554 */
  {
    "uminv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uminv16qi3 },
    &operand_data[9067],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8554 */
  {
    "umaxv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umaxv8hi3 },
    &operand_data[9073],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8554 */
  {
    "uminv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uminv8hi3 },
    &operand_data[9073],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8554 */
  {
    "umaxv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_umaxv4si3 },
    &operand_data[9084],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8554 */
  {
    "uminv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_uminv4si3 },
    &operand_data[9084],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8641 */
  {
    "avx2_eqv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_eqv32qi3 },
    &operand_data[9064],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8641 */
  {
    "avx2_eqv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_eqv16hi3 },
    &operand_data[9070],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8641 */
  {
    "avx2_eqv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_eqv8si3 },
    &operand_data[9081],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8641 */
  {
    "avx2_eqv4di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_eqv4di3 },
    &operand_data[9092],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8661 */
  {
    "avx512f_eqv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_eqv16si3 },
    &operand_data[9189],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8661 */
  {
    "avx512f_eqv16si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_eqv16si3_mask },
    &operand_data[9189],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8661 */
  {
    "avx512f_eqv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_eqv8di3 },
    &operand_data[9193],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8661 */
  {
    "avx512f_eqv8di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_eqv8di3_mask },
    &operand_data[9193],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8714 */
  {
    "sse2_eqv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_eqv16qi3 },
    &operand_data[9067],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8714 */
  {
    "sse2_eqv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_eqv8hi3 },
    &operand_data[9073],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8714 */
  {
    "sse2_eqv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_eqv4si3 },
    &operand_data[9084],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8722 */
  {
    "sse4_1_eqv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_eqv2di3 },
    &operand_data[9095],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8784 */
  {
    "vcondv64qiv64qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv64qiv64qi },
    &operand_data[9197],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8784 */
  {
    "vcondv32hiv64qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv32hiv64qi },
    &operand_data[9203],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8784 */
  {
    "vcondv16siv64qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv16siv64qi },
    &operand_data[9209],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8784 */
  {
    "vcondv8div64qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8div64qi },
    &operand_data[9215],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8784 */
  {
    "vcondv16sfv64qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv16sfv64qi },
    &operand_data[9221],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8784 */
  {
    "vcondv8dfv64qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8dfv64qi },
    &operand_data[9227],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8784 */
  {
    "vcondv64qiv32hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv64qiv32hi },
    &operand_data[9233],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8784 */
  {
    "vcondv32hiv32hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv32hiv32hi },
    &operand_data[9239],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8784 */
  {
    "vcondv16siv32hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv16siv32hi },
    &operand_data[9245],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8784 */
  {
    "vcondv8div32hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8div32hi },
    &operand_data[9251],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8784 */
  {
    "vcondv16sfv32hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv16sfv32hi },
    &operand_data[9257],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8784 */
  {
    "vcondv8dfv32hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8dfv32hi },
    &operand_data[9263],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8784 */
  {
    "vcondv64qiv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv64qiv16si },
    &operand_data[9269],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8784 */
  {
    "vcondv32hiv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv32hiv16si },
    &operand_data[9275],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8784 */
  {
    "vcondv16siv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv16siv16si },
    &operand_data[9281],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8784 */
  {
    "vcondv8div16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8div16si },
    &operand_data[9287],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8784 */
  {
    "vcondv16sfv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv16sfv16si },
    &operand_data[9293],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8784 */
  {
    "vcondv8dfv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8dfv16si },
    &operand_data[9299],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8784 */
  {
    "vcondv64qiv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv64qiv8di },
    &operand_data[9305],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8784 */
  {
    "vcondv32hiv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv32hiv8di },
    &operand_data[9311],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8784 */
  {
    "vcondv16siv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv16siv8di },
    &operand_data[9317],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8784 */
  {
    "vcondv8div8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8div8di },
    &operand_data[9323],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8784 */
  {
    "vcondv16sfv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv16sfv8di },
    &operand_data[9329],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8784 */
  {
    "vcondv8dfv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8dfv8di },
    &operand_data[9335],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8801 */
  {
    "vcondv32qiv32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv32qiv32qi },
    &operand_data[9341],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8801 */
  {
    "vcondv16hiv32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv16hiv32qi },
    &operand_data[9347],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8801 */
  {
    "vcondv8siv32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8siv32qi },
    &operand_data[9353],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8801 */
  {
    "vcondv4div32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv4div32qi },
    &operand_data[9359],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8801 */
  {
    "vcondv8sfv32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8sfv32qi },
    &operand_data[9365],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8801 */
  {
    "vcondv4dfv32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv4dfv32qi },
    &operand_data[9371],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8801 */
  {
    "vcondv32qiv16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv32qiv16hi },
    &operand_data[9377],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8801 */
  {
    "vcondv16hiv16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv16hiv16hi },
    &operand_data[9383],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8801 */
  {
    "vcondv8siv16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8siv16hi },
    &operand_data[9389],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8801 */
  {
    "vcondv4div16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv4div16hi },
    &operand_data[9395],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8801 */
  {
    "vcondv8sfv16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8sfv16hi },
    &operand_data[9401],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8801 */
  {
    "vcondv4dfv16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv4dfv16hi },
    &operand_data[9407],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8801 */
  {
    "vcondv32qiv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv32qiv8si },
    &operand_data[9413],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8801 */
  {
    "vcondv16hiv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv16hiv8si },
    &operand_data[9419],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8801 */
  {
    "vcondv8siv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8siv8si },
    &operand_data[9425],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8801 */
  {
    "vcondv4div8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv4div8si },
    &operand_data[9431],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8801 */
  {
    "vcondv8sfv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8sfv8si },
    &operand_data[9437],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8801 */
  {
    "vcondv4dfv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv4dfv8si },
    &operand_data[9443],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8801 */
  {
    "vcondv32qiv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv32qiv4di },
    &operand_data[9449],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8801 */
  {
    "vcondv16hiv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv16hiv4di },
    &operand_data[9455],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8801 */
  {
    "vcondv8siv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8siv4di },
    &operand_data[9461],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8801 */
  {
    "vcondv4div4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv4div4di },
    &operand_data[9467],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8801 */
  {
    "vcondv8sfv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8sfv4di },
    &operand_data[9473],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8801 */
  {
    "vcondv4dfv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv4dfv4di },
    &operand_data[9479],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8818 */
  {
    "vcondv16qiv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv16qiv16qi },
    &operand_data[9485],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8818 */
  {
    "vcondv16qiv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv16qiv8hi },
    &operand_data[9491],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8818 */
  {
    "vcondv16qiv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv16qiv4si },
    &operand_data[9497],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8818 */
  {
    "vcondv8hiv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8hiv16qi },
    &operand_data[9503],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8818 */
  {
    "vcondv8hiv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8hiv8hi },
    &operand_data[9509],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8818 */
  {
    "vcondv8hiv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv8hiv4si },
    &operand_data[9515],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8818 */
  {
    "vcondv4siv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv4siv16qi },
    &operand_data[9521],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8818 */
  {
    "vcondv4siv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv4siv8hi },
    &operand_data[9527],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8818 */
  {
    "vcondv4siv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv4siv4si },
    &operand_data[9533],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8818 */
  {
    "vcondv2div16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv2div16qi },
    &operand_data[9539],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8818 */
  {
    "vcondv2div8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv2div8hi },
    &operand_data[9545],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8818 */
  {
    "vcondv2div4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv2div4si },
    &operand_data[9551],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8818 */
  {
    "vcondv4sfv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv4sfv16qi },
    &operand_data[9557],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8818 */
  {
    "vcondv4sfv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv4sfv8hi },
    &operand_data[9563],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8818 */
  {
    "vcondv4sfv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv4sfv4si },
    &operand_data[9569],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8818 */
  {
    "vcondv2dfv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv2dfv16qi },
    &operand_data[9575],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8818 */
  {
    "vcondv2dfv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv2dfv8hi },
    &operand_data[9581],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8818 */
  {
    "vcondv2dfv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv2dfv4si },
    &operand_data[9587],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8835 */
  {
    "vcondv2div2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv2div2di },
    &operand_data[9593],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8835 */
  {
    "vcondv2dfv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcondv2dfv2di },
    &operand_data[9599],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8850 */
  {
    "vconduv64qiv64qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv64qiv64qi },
    &operand_data[9605],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8850 */
  {
    "vconduv32hiv64qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv32hiv64qi },
    &operand_data[9611],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8850 */
  {
    "vconduv16siv64qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv16siv64qi },
    &operand_data[9617],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8850 */
  {
    "vconduv8div64qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv8div64qi },
    &operand_data[9623],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8850 */
  {
    "vconduv16sfv64qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv16sfv64qi },
    &operand_data[9629],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8850 */
  {
    "vconduv8dfv64qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv8dfv64qi },
    &operand_data[9635],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8850 */
  {
    "vconduv64qiv32hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv64qiv32hi },
    &operand_data[9641],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8850 */
  {
    "vconduv32hiv32hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv32hiv32hi },
    &operand_data[9647],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8850 */
  {
    "vconduv16siv32hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv16siv32hi },
    &operand_data[9653],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8850 */
  {
    "vconduv8div32hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv8div32hi },
    &operand_data[9659],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8850 */
  {
    "vconduv16sfv32hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv16sfv32hi },
    &operand_data[9665],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8850 */
  {
    "vconduv8dfv32hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv8dfv32hi },
    &operand_data[9671],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8850 */
  {
    "vconduv64qiv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv64qiv16si },
    &operand_data[9677],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8850 */
  {
    "vconduv32hiv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv32hiv16si },
    &operand_data[9683],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8850 */
  {
    "vconduv16siv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv16siv16si },
    &operand_data[9689],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8850 */
  {
    "vconduv8div16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv8div16si },
    &operand_data[9695],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8850 */
  {
    "vconduv16sfv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv16sfv16si },
    &operand_data[9701],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8850 */
  {
    "vconduv8dfv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv8dfv16si },
    &operand_data[9707],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8850 */
  {
    "vconduv64qiv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv64qiv8di },
    &operand_data[9713],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8850 */
  {
    "vconduv32hiv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv32hiv8di },
    &operand_data[9719],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8850 */
  {
    "vconduv16siv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv16siv8di },
    &operand_data[9725],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8850 */
  {
    "vconduv8div8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv8div8di },
    &operand_data[9731],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8850 */
  {
    "vconduv16sfv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv16sfv8di },
    &operand_data[9737],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8850 */
  {
    "vconduv8dfv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv8dfv8di },
    &operand_data[9743],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8867 */
  {
    "vconduv32qiv32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv32qiv32qi },
    &operand_data[9749],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8867 */
  {
    "vconduv16hiv32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv16hiv32qi },
    &operand_data[9755],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8867 */
  {
    "vconduv8siv32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv8siv32qi },
    &operand_data[9761],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8867 */
  {
    "vconduv4div32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv4div32qi },
    &operand_data[9767],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8867 */
  {
    "vconduv8sfv32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv8sfv32qi },
    &operand_data[9773],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8867 */
  {
    "vconduv4dfv32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv4dfv32qi },
    &operand_data[9779],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8867 */
  {
    "vconduv32qiv16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv32qiv16hi },
    &operand_data[9785],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8867 */
  {
    "vconduv16hiv16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv16hiv16hi },
    &operand_data[9791],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8867 */
  {
    "vconduv8siv16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv8siv16hi },
    &operand_data[9797],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8867 */
  {
    "vconduv4div16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv4div16hi },
    &operand_data[9803],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8867 */
  {
    "vconduv8sfv16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv8sfv16hi },
    &operand_data[9809],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8867 */
  {
    "vconduv4dfv16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv4dfv16hi },
    &operand_data[9815],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8867 */
  {
    "vconduv32qiv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv32qiv8si },
    &operand_data[9821],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8867 */
  {
    "vconduv16hiv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv16hiv8si },
    &operand_data[9827],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8867 */
  {
    "vconduv8siv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv8siv8si },
    &operand_data[9833],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8867 */
  {
    "vconduv4div8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv4div8si },
    &operand_data[9839],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8867 */
  {
    "vconduv8sfv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv8sfv8si },
    &operand_data[9845],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8867 */
  {
    "vconduv4dfv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv4dfv8si },
    &operand_data[9851],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8867 */
  {
    "vconduv32qiv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv32qiv4di },
    &operand_data[9857],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8867 */
  {
    "vconduv16hiv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv16hiv4di },
    &operand_data[9863],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8867 */
  {
    "vconduv8siv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv8siv4di },
    &operand_data[9869],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8867 */
  {
    "vconduv4div4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv4div4di },
    &operand_data[9875],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8867 */
  {
    "vconduv8sfv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv8sfv4di },
    &operand_data[9881],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8867 */
  {
    "vconduv4dfv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv4dfv4di },
    &operand_data[9887],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8884 */
  {
    "vconduv16qiv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv16qiv16qi },
    &operand_data[9893],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8884 */
  {
    "vconduv16qiv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv16qiv8hi },
    &operand_data[9899],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8884 */
  {
    "vconduv16qiv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv16qiv4si },
    &operand_data[9905],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8884 */
  {
    "vconduv8hiv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv8hiv16qi },
    &operand_data[9911],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8884 */
  {
    "vconduv8hiv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv8hiv8hi },
    &operand_data[9917],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8884 */
  {
    "vconduv8hiv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv8hiv4si },
    &operand_data[9923],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8884 */
  {
    "vconduv4siv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv4siv16qi },
    &operand_data[9929],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8884 */
  {
    "vconduv4siv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv4siv8hi },
    &operand_data[9935],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8884 */
  {
    "vconduv4siv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv4siv4si },
    &operand_data[9941],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8884 */
  {
    "vconduv2div16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv2div16qi },
    &operand_data[9947],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8884 */
  {
    "vconduv2div8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv2div8hi },
    &operand_data[9953],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8884 */
  {
    "vconduv2div4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv2div4si },
    &operand_data[9959],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8884 */
  {
    "vconduv4sfv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv4sfv16qi },
    &operand_data[9965],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8884 */
  {
    "vconduv4sfv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv4sfv8hi },
    &operand_data[9971],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8884 */
  {
    "vconduv4sfv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv4sfv4si },
    &operand_data[9977],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8884 */
  {
    "vconduv2dfv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv2dfv16qi },
    &operand_data[9983],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8884 */
  {
    "vconduv2dfv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv2dfv8hi },
    &operand_data[9989],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8884 */
  {
    "vconduv2dfv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv2dfv4si },
    &operand_data[9995],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8901 */
  {
    "vconduv2div2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv2div2di },
    &operand_data[10001],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8901 */
  {
    "vconduv2dfv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vconduv2dfv2di },
    &operand_data[10007],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8924 */
  {
    "vec_permv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_permv16qi },
    &operand_data[10013],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8924 */
  {
    "vec_permv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_permv8hi },
    &operand_data[10017],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8924 */
  {
    "vec_permv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_permv4si },
    &operand_data[10021],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8924 */
  {
    "vec_permv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_permv2di },
    &operand_data[10025],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8924 */
  {
    "vec_permv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_permv4sf },
    &operand_data[8999],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8924 */
  {
    "vec_permv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_permv2df },
    &operand_data[9012],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8924 */
  {
    "vec_permv32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_permv32qi },
    &operand_data[10029],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8924 */
  {
    "vec_permv16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_permv16hi },
    &operand_data[10033],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8924 */
  {
    "vec_permv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_permv8si },
    &operand_data[10037],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8924 */
  {
    "vec_permv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_permv4di },
    &operand_data[10041],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8924 */
  {
    "vec_permv8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_permv8sf },
    &operand_data[10045],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8924 */
  {
    "vec_permv4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_permv4df },
    &operand_data[10049],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8924 */
  {
    "vec_permv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_permv16sf },
    &operand_data[8973],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8924 */
  {
    "vec_permv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_permv8df },
    &operand_data[8986],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8924 */
  {
    "vec_permv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_permv16si },
    &operand_data[10053],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8924 */
  {
    "vec_permv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_permv8di },
    &operand_data[10057],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8945 */
  {
    "vec_perm_constv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_perm_constv4sf },
    &operand_data[10061],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8945 */
  {
    "vec_perm_constv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_perm_constv4si },
    &operand_data[10065],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8945 */
  {
    "vec_perm_constv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_perm_constv2df },
    &operand_data[10069],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8945 */
  {
    "vec_perm_constv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_perm_constv2di },
    &operand_data[10073],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8945 */
  {
    "vec_perm_constv16qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_perm_constv16qi },
    &operand_data[10077],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8945 */
  {
    "vec_perm_constv8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_perm_constv8hi },
    &operand_data[10081],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8945 */
  {
    "vec_perm_constv8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_perm_constv8sf },
    &operand_data[10085],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8945 */
  {
    "vec_perm_constv4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_perm_constv4df },
    &operand_data[10089],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8945 */
  {
    "vec_perm_constv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_perm_constv8si },
    &operand_data[10093],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8945 */
  {
    "vec_perm_constv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_perm_constv4di },
    &operand_data[10097],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8945 */
  {
    "vec_perm_constv32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_perm_constv32qi },
    &operand_data[10101],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8945 */
  {
    "vec_perm_constv16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_perm_constv16hi },
    &operand_data[10105],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8945 */
  {
    "vec_perm_constv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_perm_constv16si },
    &operand_data[10109],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8945 */
  {
    "vec_perm_constv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_perm_constv8di },
    &operand_data[10113],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8945 */
  {
    "vec_perm_constv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_perm_constv16sf },
    &operand_data[10117],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8945 */
  {
    "vec_perm_constv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_perm_constv8df },
    &operand_data[10121],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8964 */
  {
    "one_cmplv16si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmplv16si2 },
    &operand_data[8243],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8964 */
  {
    "one_cmplv8di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmplv8di2 },
    &operand_data[8247],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8964 */
  {
    "one_cmplv32qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmplv32qi2 },
    &operand_data[8239],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8964 */
  {
    "one_cmplv16qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmplv16qi2 },
    &operand_data[8241],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8964 */
  {
    "one_cmplv16hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmplv16hi2 },
    &operand_data[9052],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8964 */
  {
    "one_cmplv8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmplv8hi2 },
    &operand_data[9054],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8964 */
  {
    "one_cmplv8si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmplv8si2 },
    &operand_data[9056],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8964 */
  {
    "one_cmplv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmplv4si2 },
    &operand_data[9058],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8964 */
  {
    "one_cmplv4di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmplv4di2 },
    &operand_data[9060],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8964 */
  {
    "one_cmplv2di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_one_cmplv2di2 },
    &operand_data[9062],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8979 */
  {
    "avx2_andnotv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_andnotv32qi3 },
    &operand_data[10125],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8979 */
  {
    "sse2_andnotv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_andnotv16qi3 },
    &operand_data[10128],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8979 */
  {
    "avx2_andnotv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_andnotv16hi3 },
    &operand_data[10131],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8979 */
  {
    "sse2_andnotv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_andnotv8hi3 },
    &operand_data[10134],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8979 */
  {
    "avx512f_andnotv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_andnotv16si3 },
    &operand_data[8950],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8979 */
  {
    "avx512f_andnotv16si3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_andnotv16si3_mask },
    &operand_data[10137],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8979 */
  {
    "avx2_andnotv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_andnotv8si3 },
    &operand_data[10142],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8979 */
  {
    "sse2_andnotv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_andnotv4si3 },
    &operand_data[10145],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8979 */
  {
    "avx512f_andnotv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_andnotv8di3 },
    &operand_data[8956],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8979 */
  {
    "avx512f_andnotv8di3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_andnotv8di3_mask },
    &operand_data[10148],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8979 */
  {
    "avx2_andnotv4di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_andnotv4di3 },
    &operand_data[10153],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:8979 */
  {
    "sse2_andnotv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_andnotv2di3 },
    &operand_data[10156],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9067 */
  {
    "andv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andv16si3 },
    &operand_data[10159],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9067 */
  {
    "iorv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorv16si3 },
    &operand_data[10159],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9067 */
  {
    "xorv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorv16si3 },
    &operand_data[10159],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9067 */
  {
    "andv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andv8di3 },
    &operand_data[10162],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9067 */
  {
    "iorv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorv8di3 },
    &operand_data[10162],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9067 */
  {
    "xorv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorv8di3 },
    &operand_data[10162],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9067 */
  {
    "andv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andv32qi3 },
    &operand_data[10165],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9067 */
  {
    "iorv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorv32qi3 },
    &operand_data[10165],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9067 */
  {
    "xorv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorv32qi3 },
    &operand_data[10165],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9067 */
  {
    "andv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andv16qi3 },
    &operand_data[10168],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9067 */
  {
    "iorv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorv16qi3 },
    &operand_data[10168],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9067 */
  {
    "xorv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorv16qi3 },
    &operand_data[10168],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9067 */
  {
    "andv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andv16hi3 },
    &operand_data[10171],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9067 */
  {
    "iorv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorv16hi3 },
    &operand_data[10171],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9067 */
  {
    "xorv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorv16hi3 },
    &operand_data[10171],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9067 */
  {
    "andv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andv8hi3 },
    &operand_data[10174],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9067 */
  {
    "iorv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorv8hi3 },
    &operand_data[10174],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9067 */
  {
    "xorv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorv8hi3 },
    &operand_data[10174],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9067 */
  {
    "andv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andv8si3 },
    &operand_data[10177],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9067 */
  {
    "iorv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorv8si3 },
    &operand_data[10177],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9067 */
  {
    "xorv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorv8si3 },
    &operand_data[10177],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9067 */
  {
    "andv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andv4si3 },
    &operand_data[10180],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9067 */
  {
    "iorv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorv4si3 },
    &operand_data[10180],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9067 */
  {
    "xorv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorv4si3 },
    &operand_data[10180],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9067 */
  {
    "andv4di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andv4di3 },
    &operand_data[10183],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9067 */
  {
    "iorv4di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorv4di3 },
    &operand_data[10183],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9067 */
  {
    "xorv4di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorv4di3 },
    &operand_data[10183],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9067 */
  {
    "andv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_andv2di3 },
    &operand_data[10186],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9067 */
  {
    "iorv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_iorv2di3 },
    &operand_data[10186],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9067 */
  {
    "xorv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xorv2di3 },
    &operand_data[10186],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9188 */
  {
    "vec_pack_trunc_v16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_trunc_v16hi },
    &operand_data[8380],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9188 */
  {
    "vec_pack_trunc_v8hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_trunc_v8hi },
    &operand_data[10016],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9188 */
  {
    "vec_pack_trunc_v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_trunc_v8si },
    &operand_data[8382],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9188 */
  {
    "vec_pack_trunc_v4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_trunc_v4si },
    &operand_data[10020],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9188 */
  {
    "vec_pack_trunc_v8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_trunc_v8di },
    &operand_data[8388],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9188 */
  {
    "vec_pack_trunc_v4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_trunc_v4di },
    &operand_data[8384],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9188 */
  {
    "vec_pack_trunc_v2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_pack_trunc_v2di },
    &operand_data[10024],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9544 */
  {
    "vec_interleave_highv32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_interleave_highv32qi },
    &operand_data[4100],
    3,
    3,
    0,
    1,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9544 */
  {
    "vec_interleave_highv16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_interleave_highv16hi },
    &operand_data[4103],
    3,
    3,
    0,
    1,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9544 */
  {
    "vec_interleave_highv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_interleave_highv8si },
    &operand_data[4106],
    3,
    3,
    0,
    1,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9544 */
  {
    "vec_interleave_highv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_interleave_highv4di },
    &operand_data[3740],
    3,
    3,
    0,
    1,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9562 */
  {
    "vec_interleave_lowv32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_interleave_lowv32qi },
    &operand_data[4100],
    3,
    3,
    0,
    1,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9562 */
  {
    "vec_interleave_lowv16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_interleave_lowv16hi },
    &operand_data[4103],
    3,
    3,
    0,
    1,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9562 */
  {
    "vec_interleave_lowv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_interleave_lowv8si },
    &operand_data[4106],
    3,
    3,
    0,
    1,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9562 */
  {
    "vec_interleave_lowv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_interleave_lowv4di },
    &operand_data[3740],
    3,
    3,
    0,
    1,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9646 */
  {
    "avx512f_vinsertf32x4_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vinsertf32x4_mask },
    &operand_data[10189],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9646 */
  {
    "avx512f_vinserti32x4_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vinserti32x4_mask },
    &operand_data[10195],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9714 */
  {
    "avx512f_vinsertf64x4_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vinsertf64x4_mask },
    &operand_data[10201],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9714 */
  {
    "avx512f_vinserti64x4_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vinserti64x4_mask },
    &operand_data[10207],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9765 */
  {
    "avx512f_shuf_f64x2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_shuf_f64x2_mask },
    &operand_data[9019],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9765 */
  {
    "avx512f_shuf_i64x2_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_shuf_i64x2_mask },
    &operand_data[10213],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9823 */
  {
    "avx512f_shuf_f32x4_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_shuf_f32x4_mask },
    &operand_data[8961],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9823 */
  {
    "avx512f_shuf_i32x4_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_shuf_i32x4_mask },
    &operand_data[10219],
    6,
    6,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9905 */
  {
    "avx512f_pshufdv3_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_pshufdv3_mask },
    &operand_data[10220],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:9983 */
  {
    "avx2_pshufdv3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_pshufdv3 },
    &operand_data[10225],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10034 */
  {
    "sse2_pshufd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_pshufd },
    &operand_data[10228],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10074 */
  {
    "avx2_pshuflwv3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_pshuflwv3 },
    &operand_data[10231],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10133 */
  {
    "sse2_pshuflw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_pshuflw },
    &operand_data[10234],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10178 */
  {
    "avx2_pshufhwv3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_pshufhwv3 },
    &operand_data[10231],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10237 */
  {
    "sse2_pshufhw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_pshufhw },
    &operand_data[10234],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10282 */
  {
    "sse2_loadd",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_loadd },
    &operand_data[10237],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10399 */
  {
    "sse2_loadd+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[10239],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10420 */
  {
    "sse2_loadd+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[10241],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10420 */
  {
    "sse2_loadd+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[10243],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10482 */
  {
    "sse2_loadd+4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[10245],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10518 */
  {
    "vec_unpacks_lo_v32qi-4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[10248],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10518 */
  {
    "vec_unpacks_lo_v32qi-3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[10251],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10518 */
  {
    "vec_unpacks_lo_v32qi-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[10254],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10518 */
  {
    "vec_unpacks_lo_v32qi-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[10257],
    0,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10655 */
  {
    "vec_unpacks_lo_v32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_lo_v32qi },
    &operand_data[9138],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10655 */
  {
    "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[9141],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10655 */
  {
    "vec_unpacks_lo_v32hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_lo_v32hi },
    &operand_data[10260],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10655 */
  {
    "vec_unpacks_lo_v16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_lo_v16hi },
    &operand_data[9144],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10655 */
  {
    "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[9147],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10655 */
  {
    "vec_unpacks_lo_v16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_lo_v16si },
    &operand_data[10262],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10655 */
  {
    "vec_unpacks_lo_v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_lo_v8si },
    &operand_data[9150],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10655 */
  {
    "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[9153],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10661 */
  {
    "vec_unpacks_hi_v32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_hi_v32qi },
    &operand_data[9138],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10661 */
  {
    "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[9141],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10661 */
  {
    "vec_unpacks_hi_v32hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_hi_v32hi },
    &operand_data[10260],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10661 */
  {
    "vec_unpacks_hi_v16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_hi_v16hi },
    &operand_data[9144],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10661 */
  {
    "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[9147],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10661 */
  {
    "vec_unpacks_hi_v16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_hi_v16si },
    &operand_data[10262],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10661 */
  {
    "vec_unpacks_hi_v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacks_hi_v8si },
    &operand_data[9150],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10661 */
  {
    "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[9153],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10667 */
  {
    "vec_unpacku_lo_v32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_lo_v32qi },
    &operand_data[9138],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10667 */
  {
    "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[9141],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10667 */
  {
    "vec_unpacku_lo_v32hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_lo_v32hi },
    &operand_data[10260],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10667 */
  {
    "vec_unpacku_lo_v16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_lo_v16hi },
    &operand_data[9144],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10667 */
  {
    "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[9147],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10667 */
  {
    "vec_unpacku_lo_v16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_lo_v16si },
    &operand_data[10262],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10667 */
  {
    "vec_unpacku_lo_v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_lo_v8si },
    &operand_data[9150],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10667 */
  {
    "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[9153],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10673 */
  {
    "vec_unpacku_hi_v32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_hi_v32qi },
    &operand_data[9138],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10673 */
  {
    "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[9141],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10673 */
  {
    "vec_unpacku_hi_v32hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_hi_v32hi },
    &operand_data[10260],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10673 */
  {
    "vec_unpacku_hi_v16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_hi_v16hi },
    &operand_data[9144],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10673 */
  {
    "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[9147],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10673 */
  {
    "vec_unpacku_hi_v16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_hi_v16si },
    &operand_data[10262],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10673 */
  {
    "vec_unpacku_hi_v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_unpacku_hi_v8si },
    &operand_data[9150],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10673 */
  {
    "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[9153],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10685 */
  {
    "avx2_uavgv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_uavgv32qi3 },
    &operand_data[9064],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10685 */
  {
    "sse2_uavgv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_uavgv16qi3 },
    &operand_data[9067],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10685 */
  {
    "avx2_uavgv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_uavgv16hi3 },
    &operand_data[9070],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10685 */
  {
    "sse2_uavgv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_uavgv8hi3 },
    &operand_data[9073],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:10776 */
  {
    "sse2_maskmovdqu",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_maskmovdqu },
    &operand_data[10264],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11253 */
  {
    "ssse3_pmulhrswv4hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ssse3_pmulhrswv4hi3 },
    &operand_data[8120],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11253 */
  {
    "ssse3_pmulhrswv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ssse3_pmulhrswv8hi3 },
    &operand_data[9073],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11253 */
  {
    "avx2_pmulhrswv16hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_pmulhrswv16hi3 },
    &operand_data[9070],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11439 */
  {
    "absv32qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv32qi2 },
    &operand_data[8239],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11439 */
  {
    "absv16qi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv16qi2 },
    &operand_data[8241],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11439 */
  {
    "absv16hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv16hi2 },
    &operand_data[9052],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11439 */
  {
    "absv8hi2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv8hi2 },
    &operand_data[9054],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11439 */
  {
    "absv16si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv16si2 },
    &operand_data[8243],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11439 */
  {
    "absv8si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv8si2 },
    &operand_data[9056],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11439 */
  {
    "absv4si2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv4si2 },
    &operand_data[9058],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11439 */
  {
    "absv8di2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_absv8di2 },
    &operand_data[8247],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:11705 */
  {
    "avx2_pblendw",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_pblendw },
    &operand_data[10267],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12039 */
  {
    "avx_roundps_sfix256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_roundps_sfix256 },
    &operand_data[10271],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12039 */
  {
    "sse4_1_roundps_sfix",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_roundps_sfix },
    &operand_data[10274],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12055 */
  {
    "avx512f_roundpd512",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_roundpd512 },
    &operand_data[10277],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12065 */
  {
    "avx512f_roundpd_vec_pack_sfix512",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_roundpd_vec_pack_sfix512 },
    &operand_data[10280],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12065 */
  {
    "avx_roundpd_vec_pack_sfix256",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_roundpd_vec_pack_sfix256 },
    &operand_data[10284],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12065 */
  {
    "sse4_1_roundpd_vec_pack_sfix",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse4_1_roundpd_vec_pack_sfix },
    &operand_data[10288],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12124 */
  {
    "roundv16sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_roundv16sf2 },
    &operand_data[8275],
    2,
    2,
    4,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12124 */
  {
    "roundv8sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_roundv8sf2 },
    &operand_data[8277],
    2,
    2,
    4,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12124 */
  {
    "roundv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_roundv4sf2 },
    &operand_data[8279],
    2,
    2,
    4,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12124 */
  {
    "roundv8df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_roundv8df2 },
    &operand_data[8281],
    2,
    2,
    4,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12124 */
  {
    "roundv4df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_roundv4df2 },
    &operand_data[8283],
    2,
    2,
    4,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12124 */
  {
    "roundv2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_roundv2df2 },
    &operand_data[8285],
    2,
    2,
    4,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12158 */
  {
    "roundv8sf2_sfix",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_roundv8sf2_sfix },
    &operand_data[8684],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12158 */
  {
    "roundv4sf2_sfix",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_roundv4sf2_sfix },
    &operand_data[8686],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12172 */
  {
    "roundv8df2_vec_pack_sfix",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_roundv8df2_vec_pack_sfix },
    &operand_data[8734],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12172 */
  {
    "roundv4df2_vec_pack_sfix",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_roundv4df2_vec_pack_sfix },
    &operand_data[8737],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12172 */
  {
    "roundv2df2_vec_pack_sfix",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_roundv2df2_vec_pack_sfix },
    &operand_data[8740],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12212 */
  {
    "roundv2df2_vec_pack_sfix+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[10292],
    0,
    7,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12273 */
  {
    "roundv2df2_vec_pack_sfix+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[10299],
    0,
    7,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12421 */
  {
    "avx512pf_gatherpfv16sisf-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[10306],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12473 */
  {
    "avx512pf_gatherpfv16sisf-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[10311],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12606 */
  {
    "avx512pf_gatherpfv16sisf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512pf_gatherpfv16sisf },
    &operand_data[10316],
    5,
    5,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12606 */
  {
    "avx512pf_gatherpfv8disf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512pf_gatherpfv8disf },
    &operand_data[10321],
    5,
    5,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12678 */
  {
    "avx512pf_gatherpfv8sidf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512pf_gatherpfv8sidf },
    &operand_data[10326],
    5,
    5,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12678 */
  {
    "avx512pf_gatherpfv8didf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512pf_gatherpfv8didf },
    &operand_data[10321],
    5,
    5,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12750 */
  {
    "avx512pf_scatterpfv16sisf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512pf_scatterpfv16sisf },
    &operand_data[10331],
    5,
    5,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12750 */
  {
    "avx512pf_scatterpfv8disf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512pf_scatterpfv8disf },
    &operand_data[10336],
    5,
    5,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12826 */
  {
    "avx512pf_scatterpfv8sidf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512pf_scatterpfv8sidf },
    &operand_data[10341],
    5,
    5,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:12826 */
  {
    "avx512pf_scatterpfv8didf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512pf_scatterpfv8didf },
    &operand_data[10336],
    5,
    5,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13349 */
  {
    "rotlv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rotlv16qi3 },
    &operand_data[10346],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13349 */
  {
    "rotlv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rotlv8hi3 },
    &operand_data[10349],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13349 */
  {
    "rotlv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rotlv4si3 },
    &operand_data[10352],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13349 */
  {
    "rotlv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rotlv2di3 },
    &operand_data[10355],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13380 */
  {
    "rotrv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rotrv16qi3 },
    &operand_data[10346],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13380 */
  {
    "rotrv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rotrv8hi3 },
    &operand_data[10349],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13380 */
  {
    "rotrv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rotrv4si3 },
    &operand_data[10352],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13380 */
  {
    "rotrv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_rotrv2di3 },
    &operand_data[10355],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13439 */
  {
    "vrotrv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vrotrv16qi3 },
    &operand_data[9101],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13439 */
  {
    "vrotrv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vrotrv8hi3 },
    &operand_data[10017],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13439 */
  {
    "vrotrv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vrotrv4si3 },
    &operand_data[10021],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13439 */
  {
    "vrotrv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vrotrv2di3 },
    &operand_data[9135],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13451 */
  {
    "vrotlv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vrotlv16qi3 },
    &operand_data[9101],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13451 */
  {
    "vrotlv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vrotlv8hi3 },
    &operand_data[10017],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13451 */
  {
    "vrotlv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vrotlv4si3 },
    &operand_data[10021],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13451 */
  {
    "vrotlv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vrotlv2di3 },
    &operand_data[9135],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13481 */
  {
    "vlshrv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vlshrv16qi3 },
    &operand_data[10128],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13481 */
  {
    "vlshrv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vlshrv8hi3 },
    &operand_data[10134],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13494 */
  {
    "vlshrv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vlshrv4si3 },
    &operand_data[10145],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13494 */
  {
    "vlshrv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vlshrv2di3 },
    &operand_data[10156],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13510 */
  {
    "vlshrv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vlshrv16si3 },
    &operand_data[8950],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13510 */
  {
    "vlshrv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vlshrv8di3 },
    &operand_data[8956],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13517 */
  {
    "vlshrv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vlshrv8si3 },
    &operand_data[10142],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13517 */
  {
    "vlshrv4di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vlshrv4di3 },
    &operand_data[10153],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13524 */
  {
    "vashrv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashrv16qi3 },
    &operand_data[10128],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13524 */
  {
    "vashrv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashrv8hi3 },
    &operand_data[10134],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13524 */
  {
    "vashrv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashrv2di3 },
    &operand_data[10156],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13537 */
  {
    "vashrv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashrv4si3 },
    &operand_data[10145],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13552 */
  {
    "vashrv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashrv16si3 },
    &operand_data[8950],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13558 */
  {
    "vashrv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashrv8si3 },
    &operand_data[10142],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13564 */
  {
    "vashlv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashlv16qi3 },
    &operand_data[10128],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13564 */
  {
    "vashlv8hi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashlv8hi3 },
    &operand_data[10134],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13575 */
  {
    "vashlv4si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashlv4si3 },
    &operand_data[10145],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13575 */
  {
    "vashlv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashlv2di3 },
    &operand_data[10156],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13590 */
  {
    "vashlv16si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashlv16si3 },
    &operand_data[8950],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13590 */
  {
    "vashlv8di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashlv8di3 },
    &operand_data[8956],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13597 */
  {
    "vashlv8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashlv8si3 },
    &operand_data[10142],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13597 */
  {
    "vashlv4di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vashlv4di3 },
    &operand_data[10153],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13642 */
  {
    "ashlv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashlv32qi3 },
    &operand_data[10358],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13642 */
  {
    "lshrv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lshrv32qi3 },
    &operand_data[10358],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13642 */
  {
    "ashrv32qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrv32qi3 },
    &operand_data[10358],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13642 */
  {
    "ashlv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashlv16qi3 },
    &operand_data[10361],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13642 */
  {
    "lshrv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_lshrv16qi3 },
    &operand_data[10361],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13642 */
  {
    "ashrv16qi3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrv16qi3 },
    &operand_data[10361],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13681 */
  {
    "ashrv2di3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_ashrv2di3 },
    &operand_data[10364],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13722 */
  {
    "xop_vmfrczv4sf2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_vmfrczv4sf2 },
    &operand_data[8229],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13722 */
  {
    "xop_vmfrczv2df2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_xop_vmfrczv2df2 },
    &operand_data[8237],
    2,
    2,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:13934 */
  {
    "avx_vzeroall",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vzeroall },
    &operand_data[0],
    0,
    0,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14019 */
  {
    "avx2_permv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_permv4di },
    &operand_data[10367],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14019 */
  {
    "avx2_permv4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_permv4df },
    &operand_data[10370],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14019 */
  {
    "avx512f_permv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_permv8di },
    &operand_data[8957],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14019 */
  {
    "avx512f_permv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_permv8df },
    &operand_data[9020],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14034 */
  {
    "avx512f_permv8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_permv8df_mask },
    &operand_data[10373],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14034 */
  {
    "avx512f_permv8di_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_permv8di_mask },
    &operand_data[10378],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14186 */
  {
    "avx512f_permv8di_mask+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8788],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14186 */
  {
    "avx512f_permv8di_mask+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8806],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14186 */
  {
    "avx512f_permv8di_mask+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8797],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14186 */
  {
    "avx512f_vpermilv8df-3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8815],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14266 */
  {
    "avx512f_vpermilv8df-2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[10383],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14266 */
  {
    "avx512f_vpermilv8df-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[10387],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14309 */
  {
    "avx512f_vpermilv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermilv8df },
    &operand_data[9020],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14309 */
  {
    "avx512f_vpermilv8df_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermilv8df_mask },
    &operand_data[10373],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14309 */
  {
    "avx_vpermilv4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vpermilv4df },
    &operand_data[10370],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14309 */
  {
    "avx_vpermilv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vpermilv2df },
    &operand_data[10391],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14330 */
  {
    "avx512f_vpermilv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermilv16sf },
    &operand_data[8962],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14330 */
  {
    "avx512f_vpermilv16sf_mask",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermilv16sf_mask },
    &operand_data[10394],
    5,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14330 */
  {
    "avx_vpermilv8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vpermilv8sf },
    &operand_data[10399],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14330 */
  {
    "avx_vpermilv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vpermilv4sf },
    &operand_data[10402],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14386 */
  {
    "avx512f_vpermi2varv16si3_maskz",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermi2varv16si3_maskz },
    &operand_data[5276],
    5,
    5,
    0,
    1,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14386 */
  {
    "avx512f_vpermi2varv16sf3_maskz",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermi2varv16sf3_maskz },
    &operand_data[5281],
    5,
    5,
    0,
    1,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14386 */
  {
    "avx512f_vpermi2varv8di3_maskz",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermi2varv8di3_maskz },
    &operand_data[5286],
    5,
    5,
    0,
    1,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14386 */
  {
    "avx512f_vpermi2varv8df3_maskz",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermi2varv8df3_maskz },
    &operand_data[5291],
    5,
    5,
    0,
    1,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14429 */
  {
    "avx512f_vpermt2varv16si3_maskz",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermt2varv16si3_maskz },
    &operand_data[5276],
    5,
    5,
    0,
    1,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14429 */
  {
    "avx512f_vpermt2varv16sf3_maskz",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermt2varv16sf3_maskz },
    &operand_data[5308],
    5,
    5,
    0,
    1,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14429 */
  {
    "avx512f_vpermt2varv8di3_maskz",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermt2varv8di3_maskz },
    &operand_data[5286],
    5,
    5,
    0,
    1,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14429 */
  {
    "avx512f_vpermt2varv8df3_maskz",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_vpermt2varv8df3_maskz },
    &operand_data[5313],
    5,
    5,
    0,
    1,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14472 */
  {
    "avx_vperm2f128v8si3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vperm2f128v8si3 },
    &operand_data[10405],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14472 */
  {
    "avx_vperm2f128v8sf3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vperm2f128v8sf3 },
    &operand_data[10409],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14472 */
  {
    "avx_vperm2f128v4df3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vperm2f128v4df3 },
    &operand_data[10413],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14549 */
  {
    "avx_vinsertf128v32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vinsertf128v32qi },
    &operand_data[10417],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14549 */
  {
    "avx_vinsertf128v16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vinsertf128v16hi },
    &operand_data[10421],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14549 */
  {
    "avx_vinsertf128v8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vinsertf128v8si },
    &operand_data[10425],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14549 */
  {
    "avx_vinsertf128v4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vinsertf128v4di },
    &operand_data[10429],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14549 */
  {
    "avx_vinsertf128v8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vinsertf128v8sf },
    &operand_data[10433],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14549 */
  {
    "avx_vinsertf128v4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx_vinsertf128v4df },
    &operand_data[10437],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14775 */
  {
    "maskloadv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maskloadv4sf },
    &operand_data[10441],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14775 */
  {
    "maskloadv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maskloadv2df },
    &operand_data[10444],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14775 */
  {
    "maskloadv8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maskloadv8sf },
    &operand_data[10447],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14775 */
  {
    "maskloadv4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maskloadv4df },
    &operand_data[10450],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14775 */
  {
    "maskloadv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maskloadv4si },
    &operand_data[10453],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14775 */
  {
    "maskloadv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maskloadv2di },
    &operand_data[10456],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14775 */
  {
    "maskloadv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maskloadv8si },
    &operand_data[10459],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14775 */
  {
    "maskloadv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maskloadv4di },
    &operand_data[10462],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14783 */
  {
    "maskstorev4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maskstorev4sf },
    &operand_data[10465],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14783 */
  {
    "maskstorev2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maskstorev2df },
    &operand_data[10468],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14783 */
  {
    "maskstorev8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maskstorev8sf },
    &operand_data[10471],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14783 */
  {
    "maskstorev4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maskstorev4df },
    &operand_data[10474],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14783 */
  {
    "maskstorev4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maskstorev4si },
    &operand_data[10477],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14783 */
  {
    "maskstorev2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maskstorev2di },
    &operand_data[10480],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14783 */
  {
    "maskstorev8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maskstorev8si },
    &operand_data[10483],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14783 */
  {
    "maskstorev4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_maskstorev4di },
    &operand_data[10486],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14792 */
  {
    "maskstorev4di+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8191],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14792 */
  {
    "maskstorev4di+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8207],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14792 */
  {
    "vec_initv32qi-1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[8213],
    0,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14812 */
  {
    "vec_initv32qi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv32qi },
    &operand_data[10489],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14812 */
  {
    "vec_initv16hi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv16hi },
    &operand_data[10491],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14812 */
  {
    "vec_initv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv8si },
    &operand_data[10493],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14812 */
  {
    "vec_initv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv4di },
    &operand_data[10495],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14812 */
  {
    "vec_initv8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv8sf },
    &operand_data[10497],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14812 */
  {
    "vec_initv4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv4df },
    &operand_data[10499],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14821 */
  {
    "vec_initv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv16si },
    &operand_data[10501],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14821 */
  {
    "vec_initv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv16sf },
    &operand_data[10503],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14821 */
  {
    "vec_initv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv8di },
    &operand_data[10505],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14821 */
  {
    "vec_initv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vec_initv8df },
    &operand_data[10507],
    2,
    2,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14830 */
  {
    "avx2_extracti128",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_extracti128 },
    &operand_data[8860],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14854 */
  {
    "avx2_inserti128",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_inserti128 },
    &operand_data[10429],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:14990 */
  {
    "vcvtps2ph",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_vcvtps2ph },
    &operand_data[10509],
    3,
    3,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15069 */
  {
    "avx2_gathersiv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_gathersiv2di },
    &operand_data[10512],
    6,
    7,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15069 */
  {
    "avx2_gathersiv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_gathersiv2df },
    &operand_data[10519],
    6,
    7,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15069 */
  {
    "avx2_gathersiv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_gathersiv4di },
    &operand_data[10526],
    6,
    7,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15069 */
  {
    "avx2_gathersiv4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_gathersiv4df },
    &operand_data[10533],
    6,
    7,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15069 */
  {
    "avx2_gathersiv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_gathersiv4si },
    &operand_data[10540],
    6,
    7,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15069 */
  {
    "avx2_gathersiv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_gathersiv4sf },
    &operand_data[10547],
    6,
    7,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15069 */
  {
    "avx2_gathersiv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_gathersiv8si },
    &operand_data[10554],
    6,
    7,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15069 */
  {
    "avx2_gathersiv8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_gathersiv8sf },
    &operand_data[10561],
    6,
    7,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15130 */
  {
    "avx2_gatherdiv2di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_gatherdiv2di },
    &operand_data[10568],
    6,
    7,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15130 */
  {
    "avx2_gatherdiv2df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_gatherdiv2df },
    &operand_data[10575],
    6,
    7,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15130 */
  {
    "avx2_gatherdiv4di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_gatherdiv4di },
    &operand_data[10582],
    6,
    7,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15130 */
  {
    "avx2_gatherdiv4df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_gatherdiv4df },
    &operand_data[10589],
    6,
    7,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15130 */
  {
    "avx2_gatherdiv4si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_gatherdiv4si },
    &operand_data[10596],
    6,
    7,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15130 */
  {
    "avx2_gatherdiv4sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_gatherdiv4sf },
    &operand_data[10603],
    6,
    7,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15130 */
  {
    "avx2_gatherdiv8si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_gatherdiv8si },
    &operand_data[10610],
    6,
    7,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15130 */
  {
    "avx2_gatherdiv8sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx2_gatherdiv8sf },
    &operand_data[10617],
    6,
    7,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15242 */
  {
    "avx512f_gathersiv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_gathersiv16si },
    &operand_data[10624],
    6,
    8,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15242 */
  {
    "avx512f_gathersiv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_gathersiv16sf },
    &operand_data[10632],
    6,
    8,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15242 */
  {
    "avx512f_gathersiv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_gathersiv8di },
    &operand_data[10640],
    6,
    8,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15242 */
  {
    "avx512f_gathersiv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_gathersiv8df },
    &operand_data[10648],
    6,
    8,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15300 */
  {
    "avx512f_gatherdiv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_gatherdiv16si },
    &operand_data[10656],
    6,
    8,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15300 */
  {
    "avx512f_gatherdiv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_gatherdiv16sf },
    &operand_data[10664],
    6,
    8,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15300 */
  {
    "avx512f_gatherdiv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_gatherdiv8di },
    &operand_data[10672],
    6,
    8,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15300 */
  {
    "avx512f_gatherdiv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_gatherdiv8df },
    &operand_data[10680],
    6,
    8,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15361 */
  {
    "avx512f_scattersiv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_scattersiv16si },
    &operand_data[10688],
    5,
    7,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15361 */
  {
    "avx512f_scattersiv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_scattersiv16sf },
    &operand_data[10695],
    5,
    7,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15361 */
  {
    "avx512f_scattersiv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_scattersiv8di },
    &operand_data[10702],
    5,
    7,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15361 */
  {
    "avx512f_scattersiv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_scattersiv8df },
    &operand_data[10709],
    5,
    7,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15397 */
  {
    "avx512f_scatterdiv16si",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_scatterdiv16si },
    &operand_data[10716],
    5,
    7,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15397 */
  {
    "avx512f_scatterdiv16sf",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_scatterdiv16sf },
    &operand_data[10723],
    5,
    7,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15397 */
  {
    "avx512f_scatterdiv8di",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_scatterdiv8di },
    &operand_data[10730],
    5,
    7,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15397 */
  {
    "avx512f_scatterdiv8df",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_scatterdiv8df },
    &operand_data[10737],
    5,
    7,
    1,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15460 */
  {
    "avx512f_expandv16si_maskz",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_expandv16si_maskz },
    &operand_data[8243],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15460 */
  {
    "avx512f_expandv16sf_maskz",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_expandv16sf_maskz },
    &operand_data[8223],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15460 */
  {
    "avx512f_expandv8di_maskz",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_expandv8di_maskz },
    &operand_data[8247],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sse.md:15460 */
  {
    "avx512f_expandv8df_maskz",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_avx512f_expandv8df_maskz },
    &operand_data[8231],
    4,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:35 */
  {
    "sse2_lfence",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_lfence },
    &operand_data[0],
    0,
    0,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:54 */
  {
    "sse_sfence",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse_sfence },
    &operand_data[0],
    0,
    0,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:73 */
  {
    "sse2_mfence",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_sse2_mfence },
    &operand_data[0],
    0,
    0,
    2,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:100 */
  {
    "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[117],
    1,
    1,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:142 */
  {
    "atomic_loadqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_loadqi },
    &operand_data[10744],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:142 */
  {
    "atomic_loadhi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_loadhi },
    &operand_data[10747],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:142 */
  {
    "atomic_loadsi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_loadsi },
    &operand_data[10750],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:142 */
  {
    "atomic_loaddi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_loaddi },
    &operand_data[10753],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:159 */
  {
    "atomic_loaddi+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[10756],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:198 */
  {
    "atomic_storeqi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_storeqi },
    &operand_data[10760],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:198 */
  {
    "atomic_storehi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_storehi },
    &operand_data[10763],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:198 */
  {
    "atomic_storesi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_storesi },
    &operand_data[10766],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:198 */
  {
    "atomic_storedi",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_storedi },
    &operand_data[10769],
    3,
    3,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:245 */
  {
    "atomic_storedi+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[10772],
    0,
    4,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:310 */
  {
    "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[10776],
    8,
    8,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:310 */
  {
    "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[10784],
    8,
    8,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:310 */
  {
    "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[10792],
    8,
    8,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:334 */
  {
    "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[10800],
    8,
    8,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:334 */
  {
    "atomic_compare_and_swapti",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { (insn_gen_fn::stored_funcptr) gen_atomic_compare_and_swapti },
    &operand_data[10808],
    8,
    8,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:471 */
  {
    "atomic_compare_and_swapti+1",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[10816],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:471 */
  {
    "atomic_compare_and_swapti+2",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[10821],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:471 */
  {
    "atomic_compare_and_swapti+3",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[10826],
    0,
    5,
    0,
    0,
    0
  },
  /* /cygdrive/i/szsz/tmpp/cygwin64/mingw64-x86_64/mingw64-x86_64-gcc-4.9.2-2.i686/src/gcc-4.9.2/gcc/config/i386/sync.md:471 */
  {
    "atomic_compare_and_swapti+4",
#if HAVE_DESIGNATED_UNION_INITIALIZERS
    { 0 },
#else
    { 0, 0, 0 },
#endif
    { 0 },
    &operand_data[10831],
    0,
    5,
    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;
}
